목록Android/Android 개발 소스 (39)
에이치의 모바일 앱 개발
public String getNumberString(int number){ String price = ""; NumberFormat numberFormat = NumberFormat.getInstance(); price = numberFormat.format(number); return price; }CheckStringValidity csv = new CheckStringValidity(); String result = csv.getNumberString(1234567890); Log.e("Test", result); /** * result -> E/Test: 1,234,567,890 * max 지정 : setMaximumIntegerDigits * 그 외에도 다양하다. * 안드로이드 개발 문서에 다..
1. ScrollView안에 ListView 크기 설정
class ExtensionFilter implements FilenameFilter { private String extension; public ExtensionFilter(String extension) { this.extension = extension; } public boolean accept(File dir, String name) { return (name.endsWith(extension)); } }
1. anim 추가, 2. style 추가, 3.MainActivity 추가 anim 추가fadein.xml fadeout.xml style 추가 MainActivity 추가AlertDialog alert;a alert = alertBuilder.create(); alert.getWindow().getAttributes().windowAnimations =R.style.PauseDialogAnimation;
안드로이드 버전이 상위로 업데이트 되면서 퍼미션 조건 추가가 되었다. 구글플레이 스토어에서도 권장하는 부분으로, 앱 버전이 특정(기억안남.) 이상이면 하단 소스가 적용이 된다. 하단 소스를 응용하여 본인의 앱 버전 업그레이드 하도록 하자. package com.roynuri.enjoy.getsms; import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import ..
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 에서 설정하기
/** * 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..