Android
-
Android Widget Update Manually (위젯 수동 업데이트)모바일/Development 2016. 10. 23. 16:11
위젯 업데이트할 부분에 추가 YourWidget을 자신의 AppWidgetProvider widget으로 바꾼다. val intentAction = Intent(context, YourWidget::class.java) intentAction.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE) val ids = AppWidgetManager.getInstance(context).getAppWidgetIds(ComponentName(context, YourWidget::class.java)) intentAction.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids) context.sendBroadcast(intentActio..
-
안드로이드 날짜 차이 계산모바일/Development 2016. 8. 15. 12:49
public static int getDifference(String ddays) { SimpleDateFormat mFormat = new SimpleDateFormat("yyyy.MM.dd"); Date d = null; try { d = mFormat.parse(ddays); } catch (ParseException e) { // TODO Auto-generated catch block } Calendar getDay = Calendar.getInstance(); getDay.setTime(d); getDay.set(Calendar.HOUR_OF_DAY, 0); getDay.set(Calendar.MINUTE, 0); getDay.set(Calendar.SECOND,0); getDay.set(Ca..
-
안드로이드 APK 설치 우클릭 메뉴컴퓨터/소프트웨어 2015. 12. 25. 12:15
※ 사용 전, adb 및 드라이버가 설치되있어야 한다. ※ ai.bat 을 원하는 위치에 저장한다. Default Programs Editor.exe 를 실행하여 File Type Settings -> Context Menu 를 들어가서 위에 검색 박스에 .apk 를 검색한다. .apk 를 더블 클릭하고, Add... 버튼을 클릭한다. Command Name 에 "Install APK" 같은 우클릭 메뉴에서 보일 이름을 결정한다. Browse... 를 클릭하고 밑에 사진처럼 바꾼 후, 저장한 ai.bat 을 선택한다. 이제 Next 버튼을 클릭하고, Save Context Menu 버튼을 클릭하면 끝이다. 이제 핸드폰을 연결하고, APK 파일에 우클릭을 하고 방금 만든 메뉴를 클릭하면 쉽게 설치할 수 있다.
-
Android Studio 유용한 단축키모바일/Android Studio 2014. 9. 14. 20:59
CTRL + SHIFT + A [Auto-complete command name] ALT + ENTER [Project quick fix]CTRL + ALT + L [Reformat code]CTRL + ALT + T [~문 생성]CTRL + Q [Show docs for selected API]ALT + Insert [Generate Method]F4 [Jump to source]CTRL + Y [Delete line]CTRL + D [Duplicate line]CTRL + F9 [Build]SHIFT + F10 [Build & Run]ALT + 1 [Toggle project visibility]CTRL + N [Open class]CTRL + SHIFT + N [Open file]CTRL + SHI..
-
apktool manager 디컴파일 툴 (CPK)컴퓨터/소프트웨어 2014. 8. 31. 20:06
APK Manager 커스텀 버전다운로드 버전 1.3.6.1 (2020.05.03)수정 사항updated bak/smali : v2.2.2 to v2.4.0updated apktool : v2.3.1 to v2.4.1updated build tools r29updated 7za : v18.03 beta to v19.00dex2jar v2.0jd-gui v1.6.6apk dependency graph v0.3.1testkey signkey 9.0.0_r3 reg.exe 로 레지 등록하면 어디서든 APK 파일 우클릭 하여 디/컴파일/사인 가능 버전: 1.3.5 (2017-07-23)updated bak/smali to v2.2.1updated apktool to v2.2.3updated build tools..
-
안드로이드 메일 보내기 소스모바일/Development 2014. 8. 30. 20:00
Intent send = new Intent(Intent.ACTION_SENDTO); String uriText = "mailto:" + Uri.encode(mail) + "?subject=" + Uri.encode(subject) + "&body=" + Uri.encode(body); Uri uri = Uri.parse(uriText); send.setData(uri); context.startActivity(Intent.createChooser(send, "Send mail...")); mail, subject, body는 String mail = user@gmail.com subject = 제목 body = 본문 내용
-
안드로이드 재부팅 소스모바일/Development 2014. 8. 18. 18:34
// 루팅된 폰 이상 ProcessBuilder pb = new ProcessBuilder(new String[] { "su", "-c", "/system/bin/reboot" }); Process process = pb.start(); process.waitFor(); // 혹은, 하지만 System 펌웨어 키로 사인된 어플리케이션만 가능함 PowerManager powerManager = (PowerManager)getSystemService(Context.POWER_SERVICE); powerManager.reboot(null);
-
안드로이드 코딩을 좀 더 간단하게 "ButterKnife"모바일/Development 2014. 7. 27. 20:07
링크: https://github.com/JakeWharton/butterknife ButterKnife는 Annotation기능을 이용하여 코딩을 쉽게할 수 있는 방법입니다. ※ Bind를 시켜야 사용 가능 (Kotlin과 비슷) class Example extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.simple_activity); // Bind 하세요. ButterKnife.bind(this); } } @BindView 를 이용하면 자동으로 ID 설정과 캐스트를 해줌 // With ButterKnife..