Tech develop/Android (32) 썸네일형 리스트형 [안드로이드/android]BroadcastReceiver를 통한 알람 AlarmActivity.java // 알람 등록 private void setAlarm(Context context, long second){ AlarmManager alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(AlarmSetting.this, AlarmReceive.class); PendingIntent pIntent = PendingIntent.getBroadcast(context, 0, intent, 0); //second 초후에 알람 울리게 설정(1000*실제 초 ex>5초 = 5000) alarmManager.set(AlarmManager.RTC, S.. [안드로이드/android]안드로이드 기본 어플 소스 들 http://www.netmite.com/android/mydroid/2.0/packages/apps/ 다운 받는 방법을 모르겠다 ㅠㅠ소스 참고할때 유용할 듯 [안드로이드/android]HashKey 값 가져오기 try { PackageInfo info = getPackageManager().getPackageInfo( "패키지명", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); Log.d("debug", Base64.encodeToString(md.digest(), Base64.DEFAULT)); }} catch (NameNotFoundException e) {} catch (NoSuchAlgorithmException e) {} [안드로이드/android]간단한 XML 소개와 XML 파서 종류 데이터 구조가 잡히기 전 임시? 데이터 파일용으로 xml을 사용하려고 합니다. 뭐 만들어두면 간단한 설정파일등에 사용도 가능하구요. 기존에 잘 썼던 TinyXml을 쓸까 하다가 MSXml과 XmlLite등 다른 것들도 포착이 되네요. 세부적으로 프로그래밍 API까진 아니고 간단하게 리서치 한 내용을 포스팅 해봅니다. XML 파싱 방식SAX(Simple API for XML)와 DOM(Document Object Model)이 있습니다. SAX(Simple API for XML)XML문서 구성요소를 읽어 들일때마다 이벤트로 처리해 주기 때문에 대용량 처리에 적합하고 빠르고, 대용량 문서나 많은 문서를 처리할 때 적절합니다. 단점으로는 읽어낸 데이터를 다시 이용할 수 없어 재활용하려면 자료구조를 따로 만들어.. [안드로이드/android]XmlPullParser를 이용한 파싱방법 미쳐버릴 정도로 날 괴롭힌 녀석 XML우선 내가 파싱하고 싶었던 데이터는 1 Yang YuMi Korea University English History Yes English, Russian, Japaness Dance Sports Sing 2 Kim JunhMin SukMyung University Language Information Yes English, Japaness Movie, Travel English, Japaness 3 Jung MinJu InHa University Architector Yes English, French, Japaness Playing Guitar, Draw Picture French 이런 식이었고 책에는 대부분 학생 노드 아래 하나의 노드에 하나의 Text만 있는지라.. [안드로이드/android]Exception, StackOverflowError에 대하여 android 2.3 gingerbread 등에서 layout hierarchy가 너무 중첩돼 있으면, StackOverflowError가 난다.android 3 이상에서는 잘 나지 않는 것 같다. 따라서, 레이아웃을 최소화 하는 것이 관건..!!하위 레이아웃이 많이 겹쳐있으면 에러 발생.. 에러 발생하는 레이아웃에서 중첩되는 레이아웃을 하나씩 주석처리하고 실행해보자.그러면 어느 레이아웃 때문에 에러가 발생되는지 알 수 있음.. http://stackoverflow.com/questions/2762924/java-lang-stackoverflow-error-suspected-too-many-viewsYou have (way) too many nested layouts. You can check out t.. [안드로이드/android]인터넷 연결 여부 확인 ConnectivityManager manager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); NetworkInfo wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); if (mobile.isConnected() || wifi.isConnected()) { // Connected 연결됨 return true; } else { // Disconnect 연결 안됨 Dialog dialog = new Dialog(get.. [Android/안드로이드]Button RepeatListener (버튼 눌림 반복) 키보드에서 특정 키를 꾹 누르고 있으면 그 키에 해당하는 문자가 계속 타이핑 되듯이 안드로이드에서도 특정 버튼을 누르면 어떠한 액션이 반복적으로 실행되는 리스너를 찾아보았습니다. 원본 링크 : http://stackoverflow.com/questions/4284224/android-hold-button-to-repeat-action 이곳에 보면 버튼 반복 방법이 두가지 나오는데요, 첫번째 보다 두번째 방식이 더 간결하고 쓰기 좋습니다.(첫번째 방법은 버튼 셀렉터 먹이기가 힘들더군요 ㅇㅁㅇ;) 일단 RepeatListener.java 를 생성합니다. import android.os.Handler;import android.view.MotionEvent;import android.view.View;impo.. 이전 1 2 3 4 다음