본문 바로가기

전체 글

(101)
안드로이드 11 변경 사항 - READ_PHONE_NUMBERS 안드로이드 11버전으로 타겟팅 하면 , 전화번호를 가져오지 못하는 문제가 있다.. 아래 권한을 추가하고 READ_PHONE_STATE 권한 요청 부분을 찾아서 분기를 해줘야 한다.. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { TedPermission.with(this) .setPermissionListener(permissionlistener) .setRationaleMessage("App 실행을 위해서 필요한 권한을 요청합니다.") .setPermissions(Manifest.permission.READ_PHONE_NUMBERS) .check(); }else{ TedPermission.with(this) .setPermissionListener(pe..
android 11 변경사항 - QUERY_ALL_PACKAGES 안드로이드 11(targetSdkVersion 30) 로 변경하니 여러문제가 발생했다. 외부 결제 모듈이 동작하지 않았고, 동작하지 않는 외부 라이브러리도 생겼다.. 외부 패키지를 참조 하는 부분이 있다면 아래 권한을 추가해 주면 잘된다..
제주 바다를 본 돼지 바다를 보며 고기 구워먹는걸로 만족하신다면 추천! 고사리 백김치 조합은 너무 좋아요..!
T map 길찾기 구현 보호되어 있는 글입니다.
버전별로 알람처리 방법 버전별로 알람처리 방법 int id = 999; //알람아이디값 생성 Intent intent = new Intent(AlarmAddActivity.this, AlarmRecever.class);//알람이 지정되면 받는 브로드 캐스트 리시intent.putExtra("idx", id); PendingIntent sender = PendingIntent.getBroadcast(AlarmAddActivity.this, id, intent,PendingIntent.FLAG_UPDATE_CURRENT);//지연된 인텐드, 알람이 울리면 인텐드 값을 전달한다. String alamrTime = "2017-11-20 08:00:00"; Date date = new SimpleDateFormat("yyyy-MM-dd..
카카오톡 로그인 , 로그인 정보 가져오기 https://developers.kakao.com/docs/android 참고.. 디버그 키와 릴리즈 키를 잘 적어줘야 동작합니다. public class KakaoLogIn extends Activity { RbPreference pref;private SessionCallback callback; @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); callback = new SessionCallback();Session.getCurrentSession().addCallback(callback);Session.getCurrentSession().checkAndImplicitOpen..
glide PhotoViewAttacher 같이 사용시 주의점 glide와 PhotoViewAttacher 같이 사용시 glide 이미지가 중앙으로 오지 않는 문제가 있다.아래는 해결법이다. String url="";ImageView img = (ImageView) findViewById(R.id.center); Glide.with(this).load(url).listener(new RequestListener() {@Overridepublic boolean onException(Exception e, String s,Target target, boolean b) { return false;} @Overridepublic boolean onResourceReady(GlideDrawable glideDrawable,String s, Target target, bool..
안드로이드 네이버 로그인 1) 네이버 개발자 , 네이버 로그인 api 로 가서 OAUTH_CLIENT_ID , OAUTH_CLIENT_SECRET 를 받아옵니다.2) naver-oauth-login-4.1.4.1-with-sources.jar 파일을 libs 폴더에 넣어줍니다. 3) activity_login 레이아웃을 하나 만들고 btn_naver 아이디로 버튼을 하나 만들어 줍니다. 4)소스 ===================================================================================== public class LogInActivity extends Activity { private static String OAUTH_CLIENT_ID = "80nOCZ8Up0xxxxxx..