일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 해석
- Portfolio
- 개발
- unity
- kakao
- techEmpower
- 자바
- H2O
- 컴퓨터과학총론
- 개발자
- 프래그먼트
- javascript
- ubuntu
- C
- caddy
- 안드로이드
- 번역
- it
- php
- error
- MySQL
- server
- android
- 구글
- NGINX
- mariadb
- C lanuage
- java
- 한글
- centOS7
- Today
- Total
목록Android (92)
개발모음집
// 서버에게 웹에서 으로 값이 넘어온 것과 같은 방식으로 처리하라는 걸 알려준다 conn.setRequestProperty("content-type", "application/x-www-form-urlencoded");서버에 텍스트만 넘길때는 이런 식으로 사용했다.기능상 이미지 및 오디오파일을 서버에 넘겨야하는 일이 생겼다.내가 하고 싶은건 전송버튼을 클릭했을 때 텍스트와 이미지 파일, 오디오파일이 모두 전송되면 좋겠다. 우선 생각한 방식이 스레드를 각각 만들어서 텍스트보내는 스레드, 오디오파일보내는 스레드, 이미지파일보내는 스레드를 만들어 전송버튼을 클릭하면 보내려했다.하지만 스레드특성상 동시라는 개념이 없고, 내가 스레드에 순번을 주어 스레드를 컨트롤한다할지라도 스레드컨트롤이 어렵다고 판단하였다.그..
코드에 퍼미션을 허용해주는 코드를 적어줬다. if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 1); } else if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) { ```} 하지만 ..
액티비티를 다이얼로그처럼 보이게 해야하는 경우가 생겼다. java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity 테마 변경을 했더니 위와 같은 에러가 나와 해당 에러에 대해 찾아봤다. 내가 다이얼로그로 만들려는 액티비티가 AppCompatActivity를 상속받고 있기 때문에 테마도 AppCompat으로 시작하는 테마를 사용해야한다고 한다.theme를 바꿔봤다. 하지만 Alert테마같은 경우 액션바가 있어서 모양이 이상하다. 테마를 커스텀해준다.dialog를 상속받는 테마를 만들어주고 매니페스트에서 액티비티의 테마를 지정해주면 다이얼로그처럼 보인다.
Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app'. Resolved versions for app (1.3.9) and test app (2.0.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details. build.gradle(app)에서 android{} 안에 아래 코드를 추가한다. configurations.all { resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9' }[출처] AndroidProgramming:) Error:Conflict with depende..
매트로놈 어플 오디오 트랙을 켰다껐다 반복하니 아래와 같은 에러가 발생 id.crafter E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #3 Process:, PID: 6995 java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:309) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354) at java.util.concurrent.FutureTask.setException(FutureTask.java:223) at java..
프래그먼트 끌 때 onDestroyView에서 asnktask를 껐는데ui 동작을 하지 않았다. http://webnautes.tistory.com/1082 에 보면 앱의 모든 컴포넌트(Activity, Service, Content Provider, BroadcastReceiver 등)들은 같은 스레드내에서 실행됩니다. 필요에 따라 추가 스레드를 생성할 수 있습니다. UI 스레드가 thread-safe하지 않기 때문에 스레드 사용시 다음 2가지를 지켜야 합니다.UI 스레드가 블록(대기)되지 않도록 해야합니다.UI 스레드 외에 다른 스레드에서 UI 컴포넌트 접근를 하면 안됩니다.위에서 UI 스레드는 블록되면 안된다 했는데 문제는 안드로이드는 single thread model모델을 따르기 때문에 문제가 ..
06-08 13:25:44.260 1683-1683/ AudioFlinger could not create record track, status: -1 06-08 13:25:44.260 1683-1683/ Error creating AudioRecord instance: initialization check failed with status -1. 06-08 13:25:44.260 1683-1683/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object. 06-08 13:25:44.265 1683-1683/AndroidRuntime: Shutting down VM 06-08 13:25:44.265 1683-..
E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord. 이와 같은 에러http://forum.developers.naver.com/t/topic/1717 인터넷과 레코드오디오 퍼미션허용하라해서 허용해줬는데도 안됨생각해보니 폰 설정에서 마이크권한허용해줘야함