본문 바로가기

editorIDE/AndroidStudio

dex2jar dex2jar JAD Java Decompiler Download Mirror Android apk 추출 방법 Sixx :: Android apk 소스 보기 decompiler JD-GUI, 손쉽게 구하는 윈도우용 공개 무료 GUI 자바 디컴파일러(Java Decompiler, JD, JAD) JD-GUI Download dex2jar # apk decompile cd dex2jar chown +w *.sh bash dex2jar.sh app.apk # transfer zip afeter decompile cd dex2jar cp app.apk app.zip unzip app.zip # uncompress app folder cp app/classes.dex . bash dex2jar.sh classes.. 더보기
Unable to start activity ComponentInfo, on a null object reference Issues with Loading AdMob Ads on App Android google ads error (null reference ?) Error java.lang.RuntimeException: Unable to start activity ComponentInfo{com.domain.sub/com.domain.sub.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)' on a null object reference 해당 activity 에서 R.id.a.. 더보기
Android 광고, ANDROID_ID Firebase 타켓팅 안드로이드 개발 유니크 아이디, 디바이스아이디 시리얼 넘버 관련 Is there a unique Android device ID? [Android] 단말기 고유 값 구하는 방법(Android UniqueId) AdMob 광고 코드 MobileAds.initialize(getApplicationContext(), getString(R.string.banner_ad_unit_id) ); AdView mAdView = (AdView) findViewById(R.id.adView); AdRequest request = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators .addTestDe.. 더보기
초기화 값 저장/호출 SharedPreferences 개발자/Android 안드로이드개발 값 저장, 호출하는 방법 / SharedPreferences 사용 public class MainActivity extends AppCompatActivity { ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); init(); } @Override protected void onResume() { SharedPref.. 더보기
네트워크 상태로 자동 실행 Android Internet Connection Status & Network Change Receiver example [Android] 안드로이드 인터넷 상태 체크 및 확인 ... ... package com.domain.network; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import kr.step1.lotto.MainActivity; public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, fin.. 더보기
Android Swipe How to add swipe functionality on Android CardView? Swipe to Dismiss for RecyclerView brnunes/SwipeableRecyclerView brnunes/SwipeableRecyclerView / SwipeableRecyclerViewTouchListener.java ListView에 Swipe to Dismiss 적용하기(ICS이상에서 있는 Swipe 기능) romannurik/SwipeDismissListViewTouchListener.java romannurik/Android-SwipeToDismiss hudomju/android-swipe-to-dismiss-undo daimajia/AndroidSwipeLayout hudomju.. 더보기
Android Drawable Shape Syntax 드로어블 리소스 Android - Shape Drawable Shape Syntax 더보기
android SQLite DB 열기 [안드로이드] 내부 SQLite3 데이터베이스 보기 안드로이드 SQLite DB파일 열기 View contents of database file in Android Studio SQLSCout Pull adb pull /data/data/com.android.test/databases/testdb.db ~/. Pull 권한이 안된다면 adb shell $ run-as com.domain.package $ chmod 777 databases $ chmod 777 databases/databse_name Shell adb shell sqlite3 /data/data/com.domain.test/databases/testdb.db SQLite version 3.x.xx yyyy-mm-dd H:i:s Enter.. 더보기