일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ACCESS_FINE_LOCATION
- 권한요청
- 줄바꿈
- 씨샵
- 로그잘림
- 어플이름
- 앱이름
- 마시멜로
- 패키지명으로
- httpstatus
- 다음줄
- 안드로이드
- Android
- 앱이름가져오기
- packagename
- 지연시간처리
- Runtime
- logcat
- 지연시간
- 마쉬멜로우
- permission
- 몇초후동작
- not found
- count 0
- 짤림
- 동작이벤트
- 404에러
- 500에러
- 패키지명
- 일정시간후
- Today
- Total
개발자의 백팩
소스내부 데이터를 쿼리에 삽입해야 하는 경우, 특히 SELECT문 WHERE 뒤 '='(이퀄)로 변수데이터와 컬럼 내부 값을 비교하는경우, ' 를 사용해야한다. mDB.rawQuery("SELECT * FROM " + TABLE_NAME + " WHERE colum1=" + "'" + mCount + "'",null); SQL 쿼리문에 대한 기본지식이 부족했었던듯 하다. 컬럼 데이터를 뽑는데 계속 0이 출력되거나, 에러가 났었다. 기본을 다지자.
1 2 3 4 5 6 7 Handler delayHandler = new Handler(); delayHandler.postDelayed(new Runnable() { @Override public void run() { // 실행할 이벤트 } }, 1000); // 지연 시간 설정 일정 시간 지난 후 동작을 실행시키기위해 Handler를 이용 지연시간 처리를 한다.
1 2 3 4 5 6 7 8 public void LogLineBreak(String str) { if (str.length() > 3000) { // 텍스트가 3000자 이상이 넘어가면 줄 Log.i("e", str.substring(0, 3000)); LogLineBreak(str.substring(3000)); } else { Log.i("e", str); } } http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter http://colorscripter.com/info#e" target="_blank" style="text-decoration:n..
패키지 정보를 얻어왔으나, PackageInfo의 형태가아닌 String 타입으로 패키지명을 가지고 있고, 해당 패키지명을 사용하여 라벨(앱이름)을 얻고자 할때 사용한 방법이다. 1 2 3 4 5 6 7 8 String packageName = "com.lyg.test"; // 패키지명 예시 데이터 PackageManager packagemanager = getPackageManager(); ApplicationInfo appinfo = packagemanager.getApplicationInfo(packageName, PackageManager.GET_META_DATA); String mApplabel = pm.getApplicationLabel(appinfo).toString(); http://col..
onCreate or onRestart에 구현 int permissionCheck = ContextCompat.checkSelfPermission(this, String.valueOf(new String[]{ Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.READ_PHONE_STATE})); if (permissionCheck == PackageManager.PERMISSION_DENIED){ requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.REA..
안드로이드 통신관련 기능을 다루다보면 자주 보게되는 것들이다. 통신체크를 했었을때 돌아오는 리턴값이 200일때는 정상적으로 처리가 된것이고, 로그로 리턴값을 출력했을때 다른 예외값이 출력된다면 아래의 리스트를 잘 확인해보자! 모든에러가 단말에서만 일어나는것은 아니니, 정확한 원인 파악이 필요하다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253package org.apache.http; public interface HttpStatus { int SC_CONTINUE = 100; int SC_SWITCHING_PROTOCOLS = 101; int SC_PROCESSING = 10..