설이네요 ㅎㅎ.. 이번강좌는 어플에서 SMS문자를 전송하는 방법을 알아볼까 합니다 또한 브로드캐스트리시버에서 잠깐 소개한 문자 수신도 담겨 있습니다 0번~10번대 강좌를 보고 있으신 분들은 빨리 이 강좌까지 따라 오세요! 참고로 제 강좌는 전에 배운것이 다음 강좌에 섞여 나오는 일이 아주 많기에 전에배운건 꼭 아시고 계셔야만 합니다 27. 어플에서 SMS(문자) 전송 하기 27-1 안드로이드 앱에서 문자를 전송하기 전에 주의하세요 문자를 수신하고 전송하기 위해서는 어플에 권한을 추가해야 합니다 이것은 사용자가 앱을 깔때 이 어플이 문자를 전송할 수 있구나 라고 확인이 가능한데요 (사실 앱 설치때 권한 보는 사람은 적다지만 아무튼) 문자 전송이 꼭 필요한 기능이면 몰라도 필요없는 앱에 sms전송이 있다면 ..
안녕하세요 이번 강좌는 매우 깁니다만 매우 재밌는 내용이므로 꼭 정독해 주세요 그리고 PC버전과 또는 원본 티스토리 글에서 봐주시길 부탁드립니다 절대 모바일로 보지 말아주세요 왜냐면 가독성이 매우 떨어집니다 26. Notification 띄우기 26-1 구글 2012 IO를 아시나요? 2012 구글 IO 기억히시나요? 젤리빈에 대해 발표되면서 향상된 Nofification에 대한 언급이 있었습니다 오늘 배울 내용은 이 구글 IO와 관련이 매우 깊습니다 추가된 API도 사용할것이기 때문입니다 그럼 지금부터 배워보도록 하겠습니다 26-2 Notification에 관한 설명 이 강좌를 어떻게 시작해야 할지 몇일동안 고민하다가 먼저 설명부터 시작하자고 생각했습니다 Notification의 아이콘은 잘 아시다 싶..
엌ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ICS부터 추가된 밀어서 삭제하기 (Swipe To Dismiss)기능에 대해 혹시 아시나요?이 기능이 요즘 나오는 어플의 리스트뷰에도 적용되어 있습니다 밀어서 제거하기에 대해 한번 이번시간에 해보도록 할께요 1. 오픈소스이 기능은 "Roman Nurik" 라는 구글의 UI개발자 분께서 만드신 기능이라고 합니다구글+에서도 같은 소식을 확인할수 있습니다https://plus.google.com/+RomanNurik/posts/Fgo1p5uWZLu github에서 이 소스가 오픈되어 있습니다github에서 가져오시거나 아래 박스에서 소스를 다운로드 해주세요 https://github.com/romannurik/Android-SwipeToDismiss 필요한 소스코드는 두개 입니다 2. 예제 스크린샷흥미를 돋..
아래 스크린샷은 LucidOS의 베가레이서2 커널 버전입니다. 보시면 저기 Mir옆에 + 표시가 있죠? 이 + 표시를 지우는 방법입니다. 커널소스의 scripts/setlocalversion 파일을 열어주세요. 그다음 res="$res${scm:++}"를 찾아주세요. # LOCALVERSION= is not specified if test "${LOCALVERSION+set}" != "set"; then scm=$(scm_version --short) res="$res${scm:++}" fi 저 부분을 삭제해 주시면 됩니다. 관련 commit : https://github.com/itmir913/android_kernel_pantech_ef47s/commit/581747b2023ca16021beff799..
리눅스(Linux)에서 빌드시간을 단축하는대 사용되는 가장 대표적인 방법은 ccache와 distcc입니다.ccache는 빌드결과를 모와뒀다가 재빌드시 빌드 시간을 줄여주는 것이고,distcc는 컴퓨터 두 대 이상을 사용하여 "분산"빌드 하는 형식입니다. 일단 설명하는것과 사용하기 편한 ccache를 먼저 다뤄보겠습니다. 공식 사이트는 http://ccache.samba.org/ 입니다. 1. ccache설치하기 리눅스중 fedora는 이미 기본 설치되어 있다고 하고요 Ubuntu는 따로 설치해야 합니다.Ubuntu도 apt-get로 손쉽게 설치할수 있습니다. sudo apt-get install ccache 이 명령어 하나로 ccache설치가 완료되었습니다. 2. PATH설정하기 ccache를 활용하기..
AOSP (Android Open Source Project) 소스를 받고 빌드해보자 이번에는 순수 안드로이드인 AOSP를 다운받고, 빌드해보는 시간을 가져보겠습니다 AOSP와 CM는 빌드소스와 방식부분에서 조금 차이를 보일수 있으므로 cm소스 그대로 AOSP가 빌드되는것은 아닙니다 0. 사전 필독 글들 && 관련 글들 필독글 [Android Build] - 1) 안드로이드를 빌드하기 전에 빌드 환경을 구축하자 권장글 [Android Build] - 2) CyanogenMod 소스를 받고 빌드해 보자 [Ubuntu] - Ubuntu의 저장소를 daum.net으로 바꿔보자 (apt-get 속도향상) 1. repo 설정 aosp는 cm과 다르므로 다시 폴더를 만들고 repo를 설정해 주어야 합니다mkdir ..
안드로이드를 위한 커널 개발 환경 구축하기 이 글은 우분투(Ubuntu)를 기준으로 작성됩니다. 우분투가 설치된 상황을 가정한 상태에서 쓰여졌습니다. 루트권한(#)을 얻은상태에서 진행할경우, sudo를 제외한뒤 사용하세요. 명령어의 맨앞 "$"는 입력하지 않습니다. 죄송합니다. 이 글은 너무 오래 된 방법이므로 진행하지 말아주시고다른 최신 버전에 맞는 글(또는 README파일)을 참고하여커널 개발 환경을 구축해 주시기 바랍니다. 1. 필수 패키지 설치하기 커널 환경을 위해 필수 패키지를 설치해야 합니다.$ sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev build-essential zip curl libncurs..
먼저 이글을 쓰기전 상태가 분노&어이없음 상태이기 때문에 과격한 표현이 나타날수 있습니다 만 최대한 순화했습니다 와... 전에 "내폰내놔"라는 어플을 만든적이 있습니다 이 어플은 흔들면 화면이 꺼지는 어플으로써 같은 기능을 하는 비슷한 어플보다 메모리/언어등에서 차이를 보이며, 광고가 전혀 없는 앱을 만들어 무료 배포중에 있습니다 그런대 화면이 꺼지는 어플 특성상(화면꺼짐 기능이 있는 모든 어플) 기기 관리자 권한을 얻어야 하며 이 권한을 얻은 어플은 권한 해제를 하지 않는 이상 제거가 불가능 합니다 그래서 이를 알고 저는 세번만 어플에는 출시부터, 내폰내놔는 첫 버전에는 메뉴키에, 2.0업데이트 이후에는 메인화면에 어플 제거 버튼을 만들어 두고 있습니다 이를 누르면 권한해제와 동시에 바로 삭제가 가능합..
2013-12-10일에 올린 너에게난 나에게넌 연주보다 지금 연주가 엄청나게 달라졌습니다 ㅋㅋㅋㅋㅋㅋㅋㅋ 기타 재밌어요 [원곡 포함] [기타연주만] 그리고.. 2013-12-10에 녹음한 과거 연주입니다 이건 그냥 안보시는게... [DailyLife] - 기타 연주 방학동안에 공부만 하는것 보다는 취미생활이나 내가 좋아하는거 하는게 더 기쁠거 같아서 지금까지 문제집 사두고 하나도 안풀었네요..; 시간이 벌써 으아; 개학이다 참고로 원곡 너에게난 나에게넌은 아래에 첨부할께요 [DownLoad]
Only3 (세번만) - 스마트폰 어플 중독방지 스마트폰의 중독과 과도한 어플 실행을 막아주는 똑똑한 잠금 어플, 세번만이 업데이트 되었습니다 이번 업데이트에서는 어플을 선택할수 있는 화면이 새롭게 달라졌으며, 더욱 편리한 카운트 지정이 가능해졌습니다어플 목록의 바탕색으로 쉽게 상태를 알수 있습니다(흰색-지정안함, 귤색-카운트설정됨, 자홍색-카운트초과됨) 진동 설정 버그가 수정되었습니다 새해 1월이 이제 모두 지나가는 시점에 있습니다다들 계획한일 작심삼일로 끝내지 마시고 꼭 성취하시길...!그 계획에 이 스마트폰 중독이 가로막고 있다면 이번기회에 세번만 어플로 꼭 이루시길 바랍니다 (좌) 메인화면 (우) 어플 선택 화면 오른쪽 스크린샷을 보시면 카운트가 초과된 어플은 저렇게 빨간 바탕이되며, 카운트 수정..
먼저 홈런처 어플의 패키지명을 구해서 String[]으로 반환하는 메소드입니다private String[] getHomeLauncher(){ String[] HomeLauncher; PackageManager pm = getPackageManager(); Intent homeIntent = new Intent(Intent.ACTION_MAIN); homeIntent.addCategory(Intent.CATEGORY_HOME); List homeApps = pm.queryIntentActivities(homeIntent, PackageManager.GET_ACTIVITIES); HomeLauncher = new String[homeApps.size()]; for(int i=0; i
설치되어 있는 어플의 리스트를 가져오는 예제입니다 저처럼 정말 죽을짓 하시는 분이 없기를 바라면서 원본 예제를 수정해서 올립니다 이 예제는 어플 목록을 표시하며, 앱 아이콘과 어플 이름, 패키지 목록까지 표시합니다 또한 리스트 아이템을 터치하면 패키지 네임을 토스트 알림으로 띄울수 있도록 했습니다 관련글 [Development/App] - 설치된 어플 리스트 예제 (ListView, PackageManager) 이 글의 두번째 AppInfo예제를 수정하였습니다 기본 뼈대가 되는 어플 예제 출처 http://blog.naver.com/pluulove84/100153350054 이로써 더이상 설치된 어플 리스트를 얻기 위해 저처럼 쌩고생 하시는 분이 더이상 안계시기를 바랍니다..
옵티머스 G Pro가 출시된 달을 살펴보니 2013년 2월이더라고요 출시 1년이 다되는거 같은대 이 쿼드비트를 이제서야 체험해 봅니다 ㅎㅎ... 오늘 아빠께서 가지고 오셨어요 ㅎㅎ 검색해보니 G Pro 번들 이어폰이 쿼드비트2라는 소리도 있고 G에 들어간거랑 같은거라는 소리도 있고... 뭐가 맞는지 모르겠네요 ;; 일단 포장지에 쿼드비트2라는 소리가 없으니 이건 아니고 쿼드비트1 Pro인가봐요 아래는 전문 프로 블로그 답게(?) 잘 찍은(?) 사진들 입니다. 봉투 안 내용물을 안꺼내고 찍은 사진들~ 구성품을 빼고 한번 찰칵 아래는 이어폰 사진이예요 대부분의 삼성, 팬택 이어폰은 그냥 말려있는대 쿼드비트는 둥글게 말았네요 쿼드비트는 칼국수 형(?) 이어폰입니다 이 이어폰의 단점이라면... LG로고가 몇개 ..
먼저 2013 우수 블로그의 블로거 분들 모두 축하드립니다~~!! 저도 이번 2013 우수 블로그를 노렸지만 아쉽게도 안됬습니다 ㅠㅠ..그래서 이왕 이렇게 된거 아이콘이라도 달아보자~ 하는 마음에 사이드바에 로고 달아봤습니다 ㅋㅋㅋ 먼저 이미지 파일을 업로드 시켜야 합니다이때 티스토리 파일 업로드 말고도 바로 이미지 로딩이 가능한 다른곳에 올린후 url을 가져오셔도 됩니다 +추가 버튼을 눌러 파일을 업로드 해주세요 그다음 업로드한 파일의 미리보기에 마우스 오른쪽 클릭후 이미지 URL 복사를 눌러주세요 (크롬기준) 그다음 사이드바 설정에 들어가서 이미지 배너 출력을 선택해주세요 그다음 창이 하나 뜨는대 파란 박스대로 입력해 주세요 이름: 마음대로이미지 URL : 방금전 업로드한 이미지 주소연결할 URL :..
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;