반응형

스마트기기개발관련/안드로이드 개발 275

[android] 안드로이드 AlertDialog 다이얼로그 디폴트 기본테마 고정 설정(기본 AlertDialog이 모양이 문제가 있을때) 관련

======================= ======================= ======================= 안드로이드 스튜디오로 오면서 안드로이드 AlertDialog 기본테마와 비슷한 "ThemeOverlay_AppCompat_Dialog_Alert" 테마를 적용해서 AlertDialog 모양을 고정 시켜 보자. [기본AlertDialog 모양이 문제가 있을때 이렇게 테마를 가져와서 사용하면 깔끔하게 나온다.] App -> build.gradle //아래 코드부분에 맞추어 추가해 주세요. dependencies { def appcompat_version = "1.2.0" implementation "androidx.appcompat:appcompat:$appcompat_versio..

안드로이드 AlertDialog back키 설정 또는 안먹게 하기 How to handle Back button with in the dialog?

================================= ================================= ================================= 출처: http://stackoverflow.com/questions/10346011/how-to-handle-back-button-with-in-the-dialog I am developing one application. In that when the button is pressed i will open a dialog,With OK and Cancel buttons. It works fine. My problem is before open the dialog when user press back button i am h..

안드로이드 android apk 용량 50mb 초과시 스토어에 올리는방법 google expansion 사용

=====================================================================     출처: http://writefoot.tistory.com/142안드로이드 50메가가 넘어가는 파일 다운로드 생각 없이 쭉 따라 하면 됩니다.확장 파일은 안드로이드 콘솔에다 업로드 하는데 .. 누구는 압축을 안한 압축파일을 하라고해서 그렇게 하니 됐습니다. 알집에 보니 압축률 없이 압축하는 방법이 있습니다.안드로이드에서 샘플이 제공되고 있습니다. D:\adt-bundle-windows-x86_64\sdk\extras\google\play_apk_expansion\downloader_sample파일이 저장되면 아래의 경로에 저장 됩니다. Environment.getExtern..

안드로이드 개발 유니크 아이디, 디바이스아이디 시리얼 넘버 관련 Is there a unique Android device ID?

======================= ======================= ======================= 앱 인스톨시 사용자 디바이스의 Behaviour를 추적하기 위해서 디바이스 아아디를 생성하려고 합니다. 여러 방법들이 있을 꺼 같은데, 현재 보통 사용중인 Device Unique Key를 생성하는 방법을 코드로 가이드 부탁드립니다. 방법1 import android.provider.Settings.Secure; private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); 팩토리 리셋하면 번호가 바뀌는 등의 문제가 있었으나 안드로이드 최신버전으로 올수록 문제가 ..

안드로이드 개발 리소스 경로 삭제 파일 삭제 관련

================================= ================================= ================================= 출처: http://www.androes.com/141 일반적으로 외장카드 영역을 불러올때 /mnt/sdcard 이런 식으로 하드 코딩하시는 분들이 많은데 이런 경우 외장카드를 사용하지 않는 사용자인 경우 에러가 발생하게 됩니다. 사용자 폰에 외장카드 존재유무를 확인하여 처리하는 모듈을 간단히 구현해 봤으니 참고하세요!! String mSdPath; String ext = Environment.getExternalStorageState(); if (ext.equals(Environment.MEDIA_MOUNTED)) { mS..

android 안드로이드 개발 HttpURLConnection connect 에러 관련 StrictMode

================================= ================================= ================================= 아래 링크와 같이 설정을 해주면 된다. StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); ================================= ================================= ================================= 출처: http://stackoverflow.com/questions/16128..

android 안드로이드 버전 4.x 이상 버전에서 발생하는 WebView에서 동영상 재생시 전체화면모드에서 발생하는 오류 해결법 관련

=====================================================================        Hi I created a webview app for my video site. The design of the site is a hybrid that loads for mobile users. Only videos compatible with mobile devices are loaded onto the hybrid. The players are from Vk, dailymotion, youtube, quicktime. The videos only play on sdk 11 and higher but when I click on the player button to..

android || In-app billing - error in generated IInAppBillingService.java - 빌드시 'gen' 에서 IInAppBillingService 관련 오류가 날때

================================= ================================= ================================= 출처: http://stackoverflow.com/questions/15174385/in-app-billing-error-in-generated-iinappbillingservice-java Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required. In-app billing - error in generated IInAppBillingService..

ADT 22 업그레이드 후 라이브러리 오류 관련 - Private Libraries 관련

================================= ================================= ================================= 출처: http://devbible.tistory.com/251 25 [Android] ADT 22 업그레이드 후 라이브러리 오류 - Private Libraries★Developer/▼ANDROID2013/06/25 10:27 ADT 22 업그레이드 후 Private Libraries 가 생겼다. 라이브러리를 쓰는 프로젝트의 경우 업그레이드 후 라이브러리를 못찾는 오류가 발생한다. 눈썰미 있으신분은 바로 아셨겠지만.. BuildPath의 Order and Export 탭에 Private Libraries 를 체크해주자. 앞..

안드로이드 화면 뷰어 터치 스크롤 컨트롤 관련

================================= ================================= ================================= 작성: 202psj.tistory.com 스크롤 뷰 컨트롤 작성시 터치부분 스크롤 주의 사항 이 두 api 차이가 있으므로 뷰어에 따른 상대좌표 절대좌표 표시가 다르므로 꼭 구분해서 사용하자. 터치 스크롤 뷰에는 event.getRawX(); 를 많이 사용하는 편이다. 또한 특정뷰어에 대한 좌표를 구할때 event.getX(); 또 사용해서 구하는게 또 유리하게 작용할때두 있다. event.getRawX(); event.getX(); 밑내용 발췌 getRawX() and getRawY(): 화면의 절대 좌표를 제공한다. 화면..

반응형