목록Android (136)
Nuke Olaf - Log Store
https://prince-mint.tistory.com/7
https://black-jin0427.tistory.com/120 1. 매니페스트에 권한 등록 2. 마시멜로우 이상 버전부터는 사용자로부터 권한허용 필요 TedPermission을 사용하면 Android 권한을 쉽게 확인하고 요청할 수 있습니다. https://github.com/ParkSangGwon/TedPermission //ted permission implementation "gun0912.ted:tedpermission:2.1.0" 3. onCreate() 에서 권한 요청을 해준다 4. 앨범에서 이미지를 가져온다.
https://www.dev2qa.com/android-content-provider-and-contentresolver-example/
아... 지금 마음이 급한데 코드가 하나도 안읽힌다 내가 만약 하나의 어플리케이션이라고 생각해 보자. 나는 일기를 매일 쓰는 어플리케이션이다. 내 일기 데이터는 나만 읽고 쓰고, 나만 접근할 수 있다. 만약 아무나 내 일기장을 볼 수 있다면 기분이 별로 안 좋을것이다. 만약 내가 내 일기에 통장번호라던가 민감한 개인정보를 써놨으면 악용당할 소지도 있다. 그런데, 내 일기 내용 중에 어떤 정보는 다른사람에게 공유하고 싶은 것이 있을 수도 있다. 예를 들어서 어디가 맛집이엇고, 어디 카페가 디저트가 맛있었다는 정보. 나는 내 남동생에게 내 일기장을 맡기고, 내 일기 데이터 중 필요한 부분만 권한이 있는 사람에게 제공해줄 것을 부탁한다. 그렇게 되면, 내 남동생이 바로 컨텐트 프로바이더의 역할을 하는 것이다...
https://developer.android.com/training/monitoring-device-state/battery-monitoring?hl=ko 배터리 수준 및 충전 상태 모니터링 | Android Developers 백그라운드 업데이트가 배터리 수명에 미치는 영향을 줄이기 위해 업데이트 빈도를 변경할 때는 현재 배터리 수준과 충전 상태부터 확인하는 것이 좋습니다. 기기의 배터리 수준과 충전 상태에 따라 애플리케이션 업데이트 수행이 배터리 수명에 영향을 미치는 정도가 달라집니다. 기기가 AC 전원을 통해 충전될 때 업데이트 수행이 미치는 영향은 무시할 만한 수준이므로 기기가 콘센트에 연결되어 있을 때는 언제나 대개 새로고침 비율을 최대화할 수 있습니다. 반대로 기기가 developer.and..
브로드캐스트 리시버를 이용해서, SMS를 받아 출력하는 과정에서 ACTION과 PERMISSION을 제대로 작성했으나, 코드가 아예 실행되지 않는 (에러 없이 아예 동작이 안됨) 문제가 있었다. 이유를 찾아보니, 위험한 권한 (예를들어 전화, 메시지, 카메라 같은 것들)의 경우, API 23 (안드로이드 마시멜로) 이상부터는 런타임에 권한을 요청한다고 한다. https://www.bsidesoft.com/?p=6824 onRequestPermissionsResult 키워드 검색, 나중에 시간 나면 런타임 권한 공부 필요
https://bitsoul.tistory.com/tag/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%20BroadcastReceiver 위에는 SMS 메시지 파싱하는 코드 보기 좋음... 브로드 캐스트 리시버 등록하는 방법은 여기가 더 잘 설명되어 있다. https://www.journaldev.com/10356/android-broadcastreceiver-example-tutorial Broadcast Receiver는 단말기 안에서 이루어지는 수많은 일들을 대신해서 알려준다. 배터리부족, SMS문자메시지, 전화가 오는 일들을 방송알림 해준다. Broadcast Receiver를 구현하기 위해서는 2가지 방법이 존재한다 1. 코드상에서 broadcast rece..