일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- ubuntu
- java
- unity
- mariadb
- 안드로이드
- android
- 개발자
- server
- 해석
- caddy
- 프래그먼트
- 번역
- 컴퓨터과학총론
- 자바
- MySQL
- 구글
- 개발
- javascript
- NGINX
- C
- php
- centOS7
- techEmpower
- 한글
- it
- Portfolio
- H2O
- C lanuage
- kakao
- error
- Today
- Total
목록Android (92)
개발모음집
retrofit 참고 사이트https://www.sitepoint.com/retrofit-a-simple-http-client-for-android-and-java/ 채팅 참고 사이트 http://www.androidside.com/bbs/board.php?bo_table=B56&wr_id=6887http://jungwoo5394.blogspot.kr/2015/04/blog-post_94.htmlhttps://www.youtube.com/watch?v=zO-Ok5qGD7k 채팅 db 설계https://www.androidhive.info/2016/02/android-push-notifications-using-gcm-php-mysql-realtime-chat-app-part-1/https://stacko..
테스트 등록을 하려는데, 대시보드에가서 에러확인하라고 한다. 하지만 대시보드에서 문제를 확인해봐도 에러가 없다. 그래서 관리자에게 문의해보니 가격정책에 대해 정해야한다고 한다. 새로운 구글 플레이컨솔에서는 가격정책을 정하는 페이지를 찾기 어려웠다. 그래서 예전 플레이 컨솔에서 play.google.com/apps/publish 가격 및 배포 페이지에 가서 무료로 정해주니 앱 업로드가 되었다
대시모드엔 아무 문제 없는데, 위 사진과 같이 왜 안될까 찾아보다가 업로드키가 있는 것을 생각해냈고 이번에 만든 앱의 apk파일만들 때의 업로드키와 예전에 등록해놓은 업로드키가 다른 것을 알게 되었다. 다시 키스토어를 만들고 keytool -export -rfc -keystore android_upload-keystore.jks -alias key0 -file upload_certificate.pem 키스토어를 가지고 pem 파일로 변경 그리고 https://support.google.com/googleplay/android-developer/contact/otherbugs 일반적인 Play Console 문제 - Play Console 고객센터 support.google.com 플레이스토어 지원팀에 키..
Android java.io.IOException: Prepare failed.: status=0x1 미디어플레이어가 갑자기 재생이 안되고, 위와 같은 에러가 발생함 이전 코드 mediaPlayer.reset() mediaPlayer.setDataSource(path + "/" + filesName[position]+".3gp") mediaPlayer.prepare() mediaPlayer.start() 고친 이후 코드 val fis = FileInputStream(path + "/" + filesName[position]+".3gp") mediaPlayer.reset() mediaPlayer.setDataSource(fis.fd) mediaPlayer.prepare() mediaPlayer.start(..
안드로이드앱 개인정보취급방침 1. 개인정보의 처리 목적. 본 개발자가 작성한 앱은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. 1) 무료 앱에서 admob 광고 라이브러리가 필요로 하는 권한 위임을 위해 사용 2. 개인정보처리 위탁 여부 본 개발자의 앱은 타 업체에 개인정보처리를 위탁하지 않습니다. 3. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 언제든지 개인정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 앱 기능에 활용에만 사용합니다. 4. 처리하는 개인정보의 항목 작성 다음의 개인정보 항목을 처리하고 있습니다. android.permiss..
package com.voiddevloper.festivalkorea.Room import androidx.room.Dao import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.OnConflictStrategy.REPLACE import androidx.room.Query import com.voiddevloper.festivalkorea.models.FestivalData // SQL문을 객체화해놓은 코드 @Dao interface FestivalsDao { @Query("SELECT * FROM FESTIVAL_INFO_TB") fun getRowAll(): MutableList /* import..
mac을 사용하고 있고, sqlitebrowser를 이용하여 시각적으로 보려했으나 디비 파일을 접근하는 방법을 알기 어려웠고, android-debug-database 라이브러리를 이용하기로 했다. 1. build.gradle 파일에 dependencies { debugImplementation 'com.amitshekhar.android:debug-db:1.0.6' } 추가 2. Activity onCreate()안에 DebugDB.getAddressLog(); 코드 추가 그러면 로그캣에 D/DebugDB: Open http://0.0.0.0:8080 in your browser 이런식으로 로그가 나옴 그래서 웹브라우저로 접근해보면, 실행이 되지 않음. 이유를 찾아보니, 모바일기기와 안드로이드스튜디오를..
안드로이드 서비스부터 봐야한다. 서비스 발전 : 서비스 -> 서비스(doze모드 도입) -> JobScheduler -> Firebase JobDispatcher -> workmanager workmanager가 생긴 이유? 프로세스에서 진행되기에 (앱을 실행안시키고 있어도 계속 동작하니까) 자원낭비가 심하고 배터리소모도 심했다. ) -> 마시멜로 버전에서 doze 모드 도입 (앱이 꺼져도유저가 디바이스의 스크린을 끄고나면, 도즈모드가 시작되어 네트워크 통신, Sync, GPS, 알람, 와이파이 스캔 등을 비활성화 시켜버립니다. 이 도즈모드는 사용자가 스크린을 켜거나, 디바이스를 충전기에 연결할 때까지 유지됩니다.) -> 결국엔 프로세스에서 동작하니까, JobScheduler라는걸 추가 ( 서브스레드에..