목록분류 전체보기 (56)
에이치의 모바일 앱 개발
package com.roynuri.enjoy.getsms; import android.app.Activity; import android.content.ContentResolver; import android.content.pm.PackageManager; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import android.util.Log; import android.widget.TextView; /** * Created by ls..
1. APK 파일 추출 adb devices adb shell pm list package -f adb shell pm list packages -f > test.txt C:\Users\lsh\AppData\Local\Android\sdk\platform-tools> adb pull /data/app/com.lsh.app.locationcomparative-2/base.apk 2. APK 파일 압축 해제.apk 를 .zip 변환하여 압축을 푼다. 1. https://github.com/pxb1988/dex2jar dex2jar-2.0.zip - dex를 jar 파일로 변환해주는 툴 2. http://jd.benow.ca/ - JD-GUI : 디컴파일 하는툴or jadxgui (디컴파일 실패 파일을 최소화..
그래들 파일 내 플러그인 변경apply plugin: 'com.android.library' applycationId, versionCode, versionName 항목 제거아래 소스 추가 //task to delete the old iar task deleteOldJar(type: Delete) { delete 'release/AndroidPlugin.jar' } //task to export contents as jar task exportJar(type: Copy) { from('build/intermediates/bundles/release/') into('release/') include('classes.jar') //Give whatever name you want to give rename(..
자바 코드에서 설정하기@Override protected void onCreate(Bundle savedInstaceState) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); super.onCreate(savedInstaceState); } manifest 에서 설정하기
본 블로그는 개발해오면서 만든 소스 코드를 공유 하기위한 공간입니다. 네이버 블로그 및 비공개 티스토어에 있던 자료를 옵기는 중입니다. 아래 목록은 차 후 업데이트 예정 될 글입니다. 티스토리 - onNewIntent 사용하기 티스토리 - Google map 티스토리 - Android studio 파일을 Eclipse 에서 사용 가능하게 변환 티스토리 - Object-c 티스토리 - 추천 URL ( 개발하기 좋은 URL ) 티스토리 - Database 네이밍 룰 티스토리 - OOP(Object Oriented Programming Basic Principle) 4대 기본 원칙 티스토리 - 메모리 분석 티스토리 - android tool base setting (버전 업데이트 예정) 티스토리 - 디아비스 ..
/** * Create by lsh on 2016-08-26 * version 1.0.2 */ private void otherAppConnection() { Intent intent = new Intent(); intent = this.getPackageManager().getLaunchIntentForPackage("com.minibot119.otherapp"); intent.setAction("android.intent.action.applink"); startActivity(intent);} private void otherAppActivityConnection() { Intent intent = new Intent(); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_T..
/** * Created by lsh on 2016-08-04. * version 1.0.1 */ public class ReStartApp { // context
/** * Created by lsh on 2016-08-03. * version 1.0.1 */ public class ErrorMessageDialogActivity extends Activity { private Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); context = this; Init(); } private void Init() { requestWindowFeature(Window.FEATURE_NO_TITLE); this.setFinishOnTouchOutside(false); Intent intent = getIntent();..
manifast setting version 1.0.2 uncaughtexception application version 1.0.2 import android.app.Application; import android.content.Intent; import android.os.Looper; import android.widget.Toast; import java.io.PrintWriter; import java.io.StringWriter; import java.io.Writer; import java.lang.Thread.UncaughtExceptionHandler; /** * Created by lsh on 2016-08-03. * version 1.0.2 */ public class UnCaugh..
[1]파일 접근 경로 종류입니다.getFileDir() : 앱 내부 디렉토리getCacheDir() : 앱 캐시 디렉토리 외부 저장소 접근시 WRITE_EXTERNAL_STORAGE 권한을 등록하고, Environment.getExternalStorageState() 함수를 호출하여 사용가능를 확인합니다.ex )Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()); 참고로 getExternalFilesDir() 내 파일은 앱 삭제시 보존이 안되며, 유지를 원한다면 getExternalStoragePublickDirectory() 함수를 사용하면 됩니다.ex)new File(this.getExternalFilesDir(Environ..