안녕하세요~ 이번강좌는 조금 복잡한 내용을 다루고 있습니다 알림을 띄우는것은 전에 모두 했었던 내용입니다 [Development/App] - #11 알림 메세지 띄우기 그러나 이것만으로는 할수 없는것들이 있기 때문에 이번에는 그것을 배워보도록 하겠습니다 이처럼 점점 이미 배웠던것을 심화시켜서 강좌를 쓰도록 하겠습니다 아마도 이번 강좌부터 난이도가 조금씩 생기지 않을까 생각됩니다 17. 커스텀 알림(Alert) 띄우기 17-1 이번시간에 배울 내용은? 이번시간에는 알림을 이용한 방법 모두!! 마스터 해보겠습니다 알림은 오로지 자바에서만 다루므로 레이아웃은 각자 짜셔야 합니다 버튼 4개만 있으면 됩니다 그리고 각각 onClick메소드를 이용하셔서 버튼을 누를때마다 다른 메소드가 실행되게 작성하시면 됩니다 (..
안녕하세요 ㅎ 엄청~ 오래간만이네요.. 시험기간때문에........ 아무튼 빨리 시작합니다!! 참고로 15번 seekbar예제소스는 이 글이 올라가는 즉시 첨부되어 집니다 이글이 올라와 있다면 #15 SeekBar로 화면 밝기 조절해 보자 강좌의 아랫부분에 예제소스가 첨부되어 있는겁니다 ㅎㅎ 16번째 이 강좌의 예제소스도 17번째 강좌가 올라오면 첨부되어 집니다 토글버튼,체크박스,라디오버튼 16-1 뭐지 한번에 3개는? 자, 아래 사진을 봅시다 [그림 1] 배운 위젯 사용법을 체크해 두었다 우리는 실력을 쌓기 위해 여러가지 기본 위젯을 배웠습니다 TextView, Button, ProgressBar, SeekBar... 그런대도 엄청나게 많이 남아 있습니ㅏㄷ... 토글버튼, 체크박스, 스위치, 스피너, ..
안드로이드 커널, 플렛폼을 빌드하기 위해서는 툴체인이라는 도구가 필요합니다. 사실 플렛폼을 빌드하는것도 툴체인의 도움을 받고 있습니다.(빌드 과정 잘 보시면 나와 있어요.) 툴체인이란 컴파일 할 때 필요한 명령어들을 미리 파일로 만들어 뒀다라고 생각하시면 될 듯합니다.개발도구의 집합체이죠 ㅋㅋ 위키 지식백과를 보면,툴체인(toolchain)은 주로 다른 컴퓨터 또는 시스템의 소프트웨어 제품을 만드는 데 사용되는 컴퓨터 프로그램 개발 도구들의 집합이다. 일반적으로 여기에 포함된 개발 도구들은 연쇄적으로 사용된다. 즉 어느 한 개발 도구의 출력은 다른 개발 도구의 입력이 된다. 그러나 이 용어는 서로 관련 있는 개발 도구들의 집합을 가리키는 의미로도 널리 사용된다. 간단한 툴체인은 소스 코드 편집을 위한 문..
안녕하세요~ 추석전이네요~ 저번 프로그레스바를 공부한다음 너무 어려워 하시는 분들이 많아서 (정말 쉽게 서술했는데...) 이제부터는 예제소스를 한턴씩 띄어서 올려드릴까 합니다 즉 이번 강좌부터 예제소스는 다음 강좌가 올라올때 이 게시글에서 다운받을수 있습니다 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..
으어 개학이군요 ㅠㅠ 일찍 일어나는거 말곤 재밌습니다 ㅋㅋㅋㅋㅋㅋㅋ 아무튼 각설하고 이번에는 인터넷에 있는 샘플 소스또는 제 강좌의 예제 소스등을 나의 이클립스에 추가해 보는 방법을 알아보겠습니다~ 12. 예제소스를 내 이클립스에 추가해 보자 다운받으신 소스를 압축풀어주세요 저는 전 강좌였던 http://itmir.tistory.com/315의 예제소스로 해보겠습니다 이클립스 마우스 오른쪽 - Import를 눌러주세요 클릭! Android탭의 Exsting Android Code Into Worwspace를 선택해주세요 이화면에서 Root Directory옆에있는 Browse를 눌러주시고 압축푼 소스를 선택 자, 이렇게 뜨는데요 이때 꼭 Copy project into workspace를 선택해 주세요 ..
번외글입니다 Spannable이라는 것을 이용해서 TextView의 많은 효과를 줄수 있는대요 글자 클릭 이벤트, 일부의 색 변경을 할수 있습니다 [JAVA] Spannable span; span = (Spannable) text1.getText(); [XML] android:bufferType="spannable"을 먼저 해주셔야 합니다 아래는 글자 속성관련 코드입니다span.setSpan(new UnderlineSpan(), start, end, Spannable.SPAN_INCLUSIVE_INCLUSIVE); // 글자 일부만 밑줄 span.setSpan(new ForegroundColorSpan(0xFF0B76C8), start, end, Spannable.SPAN_INCLUSIVE_INCLUSI..
번외글입니다 전체글자의 색을 지정하는 방법은 다음과 같죠?android:textColor="@android:color/white" or android:textColor="#AARRGGBB" 그렇다면 글자 일부만 바꾸는 방법은 뭘까요? TextView에서 글자 일부의 색만 바꾸는 방법을 알려드릴려고 합니다 html코드를 사용할수 있는대요 Html.fromHtml("텍스트")이렇게 사용하셔도 됩니다 일부 글자만 색을 변경하려면 http://itmir.tistory.com/317을 참조하세요
으어ㅠㅠㅠㅠㅠ 내일 개학이네요 ㅠㅠㅠ 어쩔수 없지만 빨리 강좌 하나 쓰고 자렵니다~ 이제 밤늦게 폰을 할수 없다니 ㅠㅠㅠ으어ㅠㅠㅠ 방학이 끝나고 2학기가 시작되므로 이 강좌의 업로드 속도가 아주 늦어질수 있습니다 11. 알림 메세지 띄우기 11-1 알림 메세지란? 안드로이드 폰을 종료할때 나타나는 메세지 "기기를 종료하시겠습니까?" "아니오" "예" 이 문구를 한번쯤은 보신적이 있으실겁니다 이렇게 어플에서 알림메세지를 띄워 사용자의 대답을 입력받을수 있는데요 이번에는 이 코드를 알아보겠습니다 참고로 #11강좌부터는 xml을 건들이는 일이 적고 80%가 java에서 이루어 집니다 11-2 코드 미리보기 알림을 띄우는 코드를 확인해 보겠습니다AlertDialog.Builder alert = new Alert..
원래 이 글은 번외편 이었다가 진도에 맞춰 강좌에 포함된 글입니다 어플 개발 강좌에서 번외 강좌는 추후 본 강좌에 추가됩니다 (추가되며 내용이 변경될수 있습니다) 이번에는 String에서 글자 변수를 사용하는 방법을 배워보도록 하겠습니다 10. String 변수 (문자열 변수 설정하기) 10-1 String.xml사용법 안드로이드에서 화면에 글자를 표시하는 방법은 두가지 정도가 있습니다 android:text="안녕하십니까?" 처럼 그냥 글자를 넣는 방법이 있습니다' 그리고 res/values/string.xml을 이용하여 국가마다 다른 언어를 보여줄수도 있고 여러번 필요한 글자를 저장할수도 있습니다 그런대 이 String.xml에서 값이 변할수 있는 여지가 있습니다 예를 들자면 "현재 남은 배터리가 1..
어플에서 apk를 설치하는 소스는 다음과 같습니다 public void apkInstall(File apkfile){Uri apkUri = Uri.fromFile(apkfile);try {Intent packageinstaller = new Intent(Intent.ACTION_VIEW); packageinstaller.setDataAndType( apkUri, "application/vnd.android.package-archive"); startActivity(packageinstaller);} catch (Exception e) {}}apkinstall이라는 메소드입니다이 메소드를 실행할때 변수를 apkfile의 경로를 주면 됩니다 메소드를 실행할땐 아래 코드를 사용합니다File apkfile = ..
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;