안드로이드(이클립스)/막 써
-
이클립스에서 run시 Unknown error: Unable to build: the file dx.jar was not loaded from the SDK foldere! 오류안드로이드(이클립스)/막 써 2018. 10. 1. 10:29
Failed to load SDK경로\build-tools\빌드 툴 버전\lib\dx.jarUnknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 이클립스에서 앱 run시 위와 같은 오류가 발생.안드로이드 스튜디오로 툴을 제공하면서 빌드 툴에도 변화가 있었던 것으로 보임. ● 방법 1빌드툴에 변화가 있기 전(빌드 툴 버전 25.0.3)의 dx.jar 파일을 현재 빌드 툴에 대체 하기. 참고 : http://blog.naver.com/PostView.nhn?blogId=kkson50&logNo=221208277244&categoryNo=30&parentCategoryNo=0&viewDate=¤tPage..
-
안드로이드 ADB를 이용한 무선 디버깅안드로이드(이클립스)/막 써 2017. 4. 18. 17:32
※ 시작 전 유의 사항무선 디버깅을 하고자 하는 디바이스와 PC가 같은 네트워크망을 사용하고 있어야 가능 1. 시작 - 실행 - cmd입력 및 실행(도스창)2. 도스창에 cd 안드로이드 SDK 설치경로\platform-tools(예 : cd D:\SDK\Android_SDK\platform-tools) 명령어 입력3. PC와 디바이스 연결4. 도스창에 adb tcpip 사용 할 포트(예 : adb tcpip 5555) 명령어 입력5. restarting in TCP mode port : 입력한 포트(예 : restarting in TCP mode port : 5555) 메세지 확인6. PC와 디바이스 연결 해제7. 디바이스에서 디바이스 설정 - Wi-Fi - 사용할 와이파이를 길게 눌러 나오는 '네트워크..
-
argb 값을 헥사 값으로 출력하기안드로이드(이클립스)/막 써 2017. 3. 24. 17:20
/** * * 0 ~ 255 까지의 정수 값을 이용한 색상값을 * #00000000의 문자열 형태로 변환하여 반환 * * @since * * Create : 2017. 2. 18. 오전 12:00:07 * * @author abyser * @param alpah 투명도 * @param red 빨강 * @param green 초록 * @param blue 파랑 * @return 헥사값 */private String colorToString(int alpah, int red, int green, int blue){if(alpah
-
AsyncTask 샘플안드로이드(이클립스)/막 써 2017. 1. 17. 15:45
import android.app.ProgressDialog;import android.content.Context;import android.os.AsyncTask;import android.util.Log; /** * * extends AsyncTask * └ 제너릭 타입 인자가 들어감 * └ 첫번째 인자는 doInBackground(Void... params)의 인자를 정함 * └ 두번째 인자는 onProgressUpdate(Void... values)의 인자를 정함 * └ 세번째 인자는 onPostExecute(String result)의 인자를 정함 * * @since * * Create : 2016. 11. 11. 오전 9:59:10 * * @author abyser */public class..
-
타블랫인지 스마트폰인지 확인하기안드로이드(이클립스)/막 써 2016. 11. 15. 17:59
private boolean isTablet(){boolean result = false;try {InputStream ism = Runtime.getRuntime().exec("getprop ro.build.characteristics").getInputStream();byte[] bts = new byte[1024];ism.read(bts);ism.close(); result = new String(bts).toLowerCase().contains("tablet"); } catch (Exception e) {Log.e(LOG_TAG, "isTablet() Exception : " + e.toString());return false;}return result;}
-
안드로이드 6.0 권한 설정 관련안드로이드(이클립스)/막 써 2016. 7. 17. 22:21
Normal and Dangerous Permission URLhttps://developer.android.com/guide/topics/security/permissions.html?hl=ko#normal-dangerous 안드로이드 6.0이 되면서 사용자가 권한(Permission)에 관해 유동적으로 설정 할 수 있게 되었습니다. 이 와중 개발자는 사용자에게 권한을 사용할 것인지 사용자에게 물어보게끔 개발을 진행하도록 만들어 졌습니다. 그래도 구글에서는 모든 권한에 대해서 사용자에게 묻게끔 한다면 사용자도 귀찮고 개발자도 피곤한 작업이기에Normal 한 권한과 Dangerous 한 권한을 분류하여 몇몇의 권한만 묻게 하여 사용 할 수 있게끔 만들어줬습니다. 그에 관한 자세한 사항은 위에 적은 URL..
-