본문 바로가기
728x90

Programing/Android / Java195

[안드로이드] Android Studio 실행시 프로젝트 선택할 수 있도록 변경하기 (Reopen last project on startup) Reopen last project on startup 해제하기 File > Settings... > Appearance & Behavior > System Settings > Uncheck "Reopen last project on startup" 2017. 10. 30.
[Android] Bitmap Resize by size [Example] 12345 Bitmap bitmap = null; Bitmap resizeBitmap = null; try { bitmap = MediaStore.Images.Media.getBitmap(MainActivity.this.getContentResolver(), uri); resizeBitmap = Utils.resizeBitmapImageFn(bitmap, 600);Colored by Color Scriptercs [API]1234567891011121314151617181920212223242526 public static Bitmap resizeBitmapImageFn(Bitmap bmpSource, int maxResolution) { int iWidth = bmpSource.get.. 2017. 10. 30.
Android Studio export jar with dependencies / 안드로이드 스튜디오 JAR 생성 아래 코드로 일반적으로 JAR File을 생성하려고 한다.하지만, 이 코드가 적용이 안되는 경우가 매우 빈번하다.task clearJar(type: Delete) { delete 'build/libs/mysdk.jar' } task makeJar(type: Copy) { from('build/intermediates/bundles/release/') into('release/') include('classes.jar') rename ('classes.jar', 'mysdk.jar') } makeJar.dependsOn(clearJar, build) 또는, 생성은 되나 Dependency 내용이 누락되어 있다. 때문에, 이러한 경우 아래 내용을 참고 하시길 바란다. android.libraryVariant.. 2017. 8. 11.
안드로이드 키보드 화면 가림 (화면 조정 속성 - windowSoftInputMode) Manifest의 activity 속성에 추가android:windowSoftInputMode="adjustResize|adjustPan" android:windowSoftInputMode="설정값" 설정 값 :stateUnspecified : 키보드의 디폴트 설정 값stateUnchanged : 키보드의 마지막 상태로 유지stateHidden : 사용자 액티비티 선택 시 키보드 숨김stateAlwaysHidden : 액티비티의 메인 윈도우가 입력 포커스를 가질 때 키보드는 항상 숨김stateVisible : 사용자가 액티비티 메인 윈도우 앞으로 갈 때 키보드 보여짐stateAlwayVisible : 사용자가 액티비티를 선택할 때 키보드를 보여줌adjustUnspecified : 스크롤 할 수 있는 레이.. 2016. 8. 1.
안드로이드 N(누가) 기능 정리 개발자 기들이기 인지? 소비자 길드리기 인지? 아니면, 두가지 모두인지 모르겠지만, 구글 안드로이드는 끝없이 변화를 시키고 있고, 개발자 입장에서는 이러한 부분이 여간 껄끄러운게 사실이다.특정 사람들은 운영체제 완성도고 높아진다고 하지만 완성도면에선느 아직 갈길이 멀다는게 필자의 입장이다.아직도 구글 내부 코드 상의 문제 혹은 불안정한 부분이 많이 존재하고 있기 때문이다.최근에는 구글 차량용 OS의 런처를 변경하기 못하게 막은 것이 보도된 적이 있었다.즉, Open Source를 기반으로한 부분적 폐쇠적인 정책을 조금씩 넓혀하고 있는 것이다. 이번에는 또 멀 바꿨는지 보자. 우선 이는 구글이 발표한 내용을 바탕으로 기입하는 것이며, 간단히 UI를 살펴본 것이 다라서 정확하지 않거나 개인적인 의견이 반영되.. 2016. 7. 28.
[Android Intent Useage] 안드로이드 Intent 사용 방법 //show webapp: Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); //show maps: Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); //show ways Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en"); Intent it = new Int.. 2016. 4. 1.
안드로이드 카카오스토리 공유 하기 http://www.kakao.com/services/api/story_link 텍스트 / URL 포스팅외부 앱, 모바일웹에서 텍스트 혹은 url 포함 텍스트를 카카오스토리로 포스팅할 수 있습니다. 본문에 url이 포함되어 있을 경우 해당 페이지의 썸네일 이미지, 제목, 설명이 자동으로 스크랩되어 포스팅 됩니다. 원하는 정보를 전달하려면 파라미터 중 urlinfo를 활용할 수 있습니다.지원 OS : iOS, Android, 모바일웹이미지 포스팅외부 앱에서 카카오스토리에 이미지를 포스팅할 수 있습니다. Custom URL Scheme 형태가 아닌 OS Content Type 공유를 통해 포스팅 됩니다.지원 OS : iOS, Android아이폰안드로이드폰모바일웹안드로이드Android에서는 Intents an.. 2016. 2. 1.
MetaWeblog API (xmlrpc) - 안드로이드 네이버/티스토리 블로그 연동 Android Application에서 또는 기타 Application에서 블로그에 글쓰기, 수정, 삭제, 댓글 등의 작업을 하기 위해서는 MetaWebBlog를 이용하여야 합니다.티스토리, 네이버 등에서 사용 할 수 있는 BlogAPI의 표준 명칭은 RFC: MetaWeblog API (MWA) 이며,MetaWeblog API 는 외부프로그램을 이용하여 블로그에 게시물을 올리거나 편집을 할 수 있게 하는 프로그래밍 인터페이스로 클라이언트 프로그램과 웹 로그(티스토리 같은 블로그) 서버간 통신방식은 XML-RPC 프로토콜을 사용합니다.MetaWeBlog는 xmlrpc기반으로 되어있어 웹 인터페이스가 없어도 구현이 가능하다고 합니다. 우리나라 거의 모든 블로그들이 MetaWeBlog형식을 취하고있어 일단 .. 2016. 2. 1.
How To… Speed up Gradle build time (Gradle 빌드 속도) 6.1. Enabling the DaemonThe Gradle Daemon is not enabled by default, but we do recommend always enabling it for developers’ machines (but leaving it disabled for continuous integration servers). There are several ways to enable the Daemon, but the most common one is to add the lineorg.gradle.daemon=true to the file «USER_HOME»/.gradle/gradle.properties, where «USER_HOME» is your home directory. .. 2016. 1. 13.
[안드로이드/Android] 안드로이드 키 이벤트 (adb shell key event) usage: input [text|keyevent] input text input keyevent HOME키 --> adb shell input keyevent KEYCODE_HOMEBACK키 --> adb shell input keyevent KEYCODE_BACKOPTION키 --> adb shell input keyevent KEYCODE_MENU adb shell input keyevent 0 0 --> "KEYCODE_UNKNOWN" 1 --> "KEYCODE_MENU" 2 --> "KEYCODE_SOFT_RIGHT" 3 --> "KEYCODE_HOME" 4 --> "KEYCODE_BACK" 5 --> "KEYCODE_CALL" 6 --> "KEYCODE_ENDCALL" 7 --> "KEYCOD.. 2015. 11. 12.
[Android] How to send SMS via ADB shell command? adb shell am start -a android.intent.action.VIEW "sms:xxxxxxxxx" exit_on_sent trueadb shell input text "SMS Body"adb shell input keyevent 22adb shell input keyevent 66 2015. 11. 12.
[안드로이드/Android] Image Web Download (이미지를 웹사이트에서 다운로드) 이번 예제는 이미지를 웹사이트에서 다운로드한 후 SD 카드에 저장하는 예제 입니다. 이전에 작성했던 “안드로이드(Android) 웹페이지에서 이미지 다운로드 구현” 에서 SD 카드에 저장하는 부분을 추가하도록 하겠습니다.  ▼ 먼저 이미지 다운로드를 위해 AndroidManifest.xml 에 퍼미션을 추가합니다 1uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ▼ 이미지 다운로드를 위해 AsyncTask 클래스를 상속받아 OpenHttpConnection 만들었습니다. doInBackground() 함수에서 웹사이트에 있던 이미지를 다운받아 Bitmap 으로 변환합니다. 그리고 완료가 되면 onPostExecute(.. 2015. 11. 11.
728x90