- 안내 제게 크랙을 부탁하는 메일을 전송하지 마세요. ※ 주의 1. 유료 어플의 크랙파일 배포는 저작권 법에 의해 처벌될 수 있습니다. 2. 크랙한 apk파일은 배포하지 마세요. 3. 이 강좌를 따라해서 발생하는 모든 문제는 여러분께 있으며 이 방법이 100% 만능 방법은 아닙니다. 4. 모든 어플이 이 글과 같은 구조가 아닙니다. 그건 스스로 파악하셔야 합니다. 5. 이 글은 링크로만 전해주시고 그대로 퍼가지 마세요. 안드로이드 어플을 사용하다 보면, 사용할 수 있는 기기를 제한한다던지, 마켓에서 라이센스를 확인하여 실행을 막던지하는 어플이 많이 있습니다. 그 예로 기기를 제한하는 경우는 전에 크랙한 V노트가 있겠고, 라이센스 확인은 대표적으로 파워 앰프 앱이 존재합니다. (파워앰프는 난독화가 되어 ..
안녕하세요 약 한달만의 강좌인데 이는 시험기간으로 모든 머리를 시험에 쏟아부어서 그럽니다 ㅎㅎ;; 아무튼 이번 강좌부터 심호한 내용을 배울 예정입니다 그럼, 잘 따라와 주세요!! 21. Preference(프리퍼런스) 21-1 Preference란? 어플에서 사용자가 값을 변경했을때, 그 값을 저장하는 방법에는 무엇이 있을까요? 대표적으로 여기서 소개하는 Preference와 DB로 저장하는 방법을 찾을수 있습니다 DB로 관리하는 방법은 조금더 배운다음에 다룰 예정이고, 여기에서는 Preference에 대해 알아보겠습니다 위에서 말한대로 안드로이드에서는 프리퍼런스라는 것을 제공하고 있습니다 즉 이것을 사용하면 간단한 데이터를 저장하고 읽어올수 있습니다 그리고 이 방법은 xml으로 처리하기 때문에 동작속도..
Preference (프리퍼런스) 데이터 백업 복원 하기 Preference를 백업하기 위한 코드 입니다 private boolean saveSharedPreferencesToFile(File dst) { boolean res = false; ObjectOutputStream output = null; try { output = new ObjectOutputStream(new FileOutputStream(dst)); SharedPreferences pref = getSharedPreferences(prefName, MODE_PRIVATE); output.writeObject(pref.getAll()); res = true; } catch (FileNotFoundException e) { e.printS..
마켓에 널린 어플들을 보면 설치된 어플 목록을 가져와 어쩌구 저쩌구 하는 것들이 많이 있습니다그런대 사실 그와 관련된 예제소스를 찾는것은 보통일이 아닙니다 제 경우 약 한달 걸린듯 합니다 아무튼 각설하고 힘들게 찾은 설치된 어플 목록 예제를 찾아 올려드립니다첨부된 예제는 제가 약간 수정하였습니다 [출처] : http://theopentutorials.com/tutorials/android/listview/how-to-get-list-of-installed-apps-in-android/ [예제소스 다운로드] [스크린샷] 이 예제의 저작권은 [출처]에게 있습니다 [원본글 스크린샷] [출처] : http://blog.naver.com/pluulove84/100153350054 [예제소스 다운로드] [스크린샷]..
쓰레드와 핸들러를 이용하여 구현하는 것보다 AsyncTask를 사용하는것이 더 효율적입니다.AsyncTask에 관한 예제를 포스팅 했으므로, 이 글을 읽고 Thread와 Handler를 이용해서 작업하시기보다안드로이드에서 제공하는 AsyncTask를 이용해서 구현하시길 바랍니다.AsyncTask에 관한 글 바로가기 : [Development/App] - #34 AsyncTask를 사용해보자 20번대 강좌입니다 ㅎㅎ이번강좌부터는 대부분 소스위주로 볼 예정입니다UI구성, 즉 xml은 언급없이 지나갈수 있습니다꼭 PC버전, 그리고 원본글(티스토리)에서 봐주세요 ㅠㅠ 20. 쓰레드(Thread)와 핸들러(Handler) 20-1 쓰레드와 핸들러란? 네이버 지식백과에서는 쓰레드를 아래와 같이 정의하고 있습니다 컴..
안녕하세요 19번대 강좌네요 ㅎ... 허... 벌서 19번이라니; 20번대 강좌부터는 조금 복잡한 쓰래드랑 핸들러같은 "소스"위주로 배울 예정입니다 아무튼 이번 강좌는 쉽습니다 ㅎㅎ 19. 어플에서 진동을 사용하는 2가지 방법 19-1 강좌를 시작하기 전에.. 이 강좌를 통해 알수 있는점은 다음과 같습니다- 진동을 울리는 방법 - 패턴을 넣은 진동매우 심플한 소스(약 4줄)이므로 강좌만 보면 바로 짤수 있습니다 그리고 당부의 말씀 드립니다절대로 예제소스 따라하지 마세요예제는 어려움에 처했을때만 아 이렇게 해야 하구나~ 하는겁니다예제 따라하면 무엇보다 실력이 안늘어요그리고 모바일말고 PC로(또는 PC버전)으로 감상 부탁드립니다~ 19-2 2가지 방법? 왜 2가지이죠? 제목에서 진동을 사용하는대는 방법에는 ..
안녕하세요~ 빨리 20번대 순서가 와야 본격적으로 쓰래드, 핸들러, 서비스, 설정값 저장 등등 실제 어플제작에 필요한걸 만들탠대 말이죠~... 아무튼 빨리 시작해 봅니다 이번에는 음악을 재생하는 MusicPlayer에 대해 배워보도록 하겠습니다 18. 소리를 재생해 보자 - MusicPlayer 18-1 필요한 파일이 있어요 안드로이드에서 음악을 재생할수 있는것은 SoundPool이라는것과 MusicPlayer 2가지가 있습니다 SoundPool은 이 강좌에서 다루지 않을 예정입니다 비프음같은 간단한 소리를 재생할때는 자주 쓰이지만 배경화면과 같이 긴 음악에는 적합하지 않아요 그래서 이번 강좌는 MusicPlayer만 사용하도록 하겠습니다 일단 필요한 파일이 하나 있습니다 바로 우리가 재생할 음악파일 입..
안녕하세요~ 이번강좌는 조금 복잡한 내용을 다루고 있습니다 알림을 띄우는것은 전에 모두 했었던 내용입니다 [Development/App] - #11 알림 메세지 띄우기 그러나 이것만으로는 할수 없는것들이 있기 때문에 이번에는 그것을 배워보도록 하겠습니다 이처럼 점점 이미 배웠던것을 심화시켜서 강좌를 쓰도록 하겠습니다 아마도 이번 강좌부터 난이도가 조금씩 생기지 않을까 생각됩니다 17. 커스텀 알림(Alert) 띄우기 17-1 이번시간에 배울 내용은? 이번시간에는 알림을 이용한 방법 모두!! 마스터 해보겠습니다 알림은 오로지 자바에서만 다루므로 레이아웃은 각자 짜셔야 합니다 버튼 4개만 있으면 됩니다 그리고 각각 onClick메소드를 이용하셔서 버튼을 누를때마다 다른 메소드가 실행되게 작성하시면 됩니다 (..
안녕하세요 ㅎ 엄청~ 오래간만이네요.. 시험기간때문에........ 아무튼 빨리 시작합니다!! 참고로 15번 seekbar예제소스는 이 글이 올라가는 즉시 첨부되어 집니다 이글이 올라와 있다면 #15 SeekBar로 화면 밝기 조절해 보자 강좌의 아랫부분에 예제소스가 첨부되어 있는겁니다 ㅎㅎ 16번째 이 강좌의 예제소스도 17번째 강좌가 올라오면 첨부되어 집니다 토글버튼,체크박스,라디오버튼 16-1 뭐지 한번에 3개는? 자, 아래 사진을 봅시다 [그림 1] 배운 위젯 사용법을 체크해 두었다 우리는 실력을 쌓기 위해 여러가지 기본 위젯을 배웠습니다 TextView, Button, ProgressBar, SeekBar... 그런대도 엄청나게 많이 남아 있습니ㅏㄷ... 토글버튼, 체크박스, 스위치, 스피너, ..
안녕하세요~ 추석전이네요~ 저번 프로그레스바를 공부한다음 너무 어려워 하시는 분들이 많아서 (정말 쉽게 서술했는데...) 이제부터는 예제소스를 한턴씩 띄어서 올려드릴까 합니다 즉 이번 강좌부터 예제소스는 다음 강좌가 올라올때 이 게시글에서 다운받을수 있습니다 15번(이글)강좌 업로드(예제소스 없음) → 16번 강좌 업로드됨 → 15번 강좌 예제소스가 15번 강좌 글에 표시됨 이런 방식입니다 예제소스를 아에 제공하지 않을까 하다가...혹시 힘들어 하시는 분이 계실까봐 아에 안올리지는 않고 한턴씩 건너서 올리겠습니다 그럼 시작합니다~ 15. SeekBar로 화면 밝기 조절해 보자 15-1 시크바란? 프로그레스바는 이름도 익숙한데 시크바(Seekbar)는 무엇일까요? 이름이 조금 어색하게 들릴수도 있습니다 S..
오랜만의 강좌네요 ㅎㅎ 이번 강좌에서는 EditText의 진화형과 쓰레드에 대해서도 약간 다루고 있으나 꼭 아실필요는 없습니다 으어어어어 소스 이해가 안되요 라고 안하셔도 되요 ㅎㅎ 14. 프로그레스바 사용법을 알아보자 14-1 미션1 정답 소스 제공 다들 저번 미션 완료하셨나요? 미션1의 예제소스를 올려드립니다 주석이 달려있고, 이미 배웠던것이므로 따로 소스 설명은 하지 않을려고 합니다ㅎㅎ 14-2 프로그레스바 프로그레스바(ProgressBar)에 대해 아시나요? 잘 모르신다면, 인터넷 어플에서 위에 로딩시 꽉차는 막대기를 상상하세요 이번에는 이 프로그레스 바를 이용해 보겠습니다 이클립스 실행한다음 새로운 프로젝트 하나 만들어 주세요~ ProgressBar는 아래 사진처럼 추가해 주시면 됩니다 Form..
네이버 카페 알림같이 알림을 띄어야 할때가 있습니다한번 띄워 볼까요? private void showNotify(Context context) {NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);// 시스탬 서비스를 호출한다Notification notification = new Notification(R.drawable.ic_launcher, "알림이 뜰때 표시", System.currentTimeMillis());// 아이콘을 지정한다, 카카오톡의 "새로운 메세지가 도착했습니다"가 잠깐 표시되는것 같은거 notification.flags = Notification.FLAG..
서비스가 실행중인지 알아야 할때가 있습니다 예제소스를 찾았고, 약간 수정해서 올려드립니다~ public boolean isServiceRunningCheck() { ActivityManager manager = (ActivityManager) this.getSystemService(Activity.ACTIVITY_SERVICE); for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { if ("ServiceName".equals(service.service.getClassName())) { return true; } } return false; } ServiceName에 검사하기 윈하는 서비스 이름을 적어주면 됩..
이번 13번강좌는 실제 어플을 만들어 보는 시간입니다 지금까지 배운 내용을 총정리 하여 아래에서 언급하는 내용을 구현하시길 바랍니다! Challenge, Try, and Achieve! 도전해라 시도해라 그리고 성공해라! 13. 실전 어플 만들기 - 미션1 -정보 어플 이름 : Mission App 1 액티비티 : BlankActivity 아이콘 : 자유 -조건 1)어플을 실행할때 토스트 메세지가 뜨도록 구현합니다 2)처음화면(MainActivity)에는 TextView와 Button이 하나씩 있으며 위치는 자유입니다 3)버튼을 누르면 알림이 뜨며 그때 예, 아니오를 선택할수 있습니다 4)예를 누를경우 다른 액티비티로 이동합니다 5)다른 액티비티에는 EditView와 그아래 버튼이 있습니다 6)EditV..
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;