목록Android/Android 개발 소스 (39)
에이치의 모바일 앱 개발
/** * 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..
/** * Created by lsh on 2016-06-29. * version 1.0.1 */ public class DBunzip extends AsyncTask { private String zipFile; //저장된 zip 파일 위치 private String localFolderPath; //압출을 풀 위치 private Context context; private int version; public DBunzip(Context context, int version, String zipFile, String localFolderPath) { this.context = context; this.version = version; this.zipFile = zipFile; this.localFold..
/** * Created by lsh on 2016-06-29. * version 1.0.1 */ public class DBFileDownload extends AsyncTask { private Context context; private String serverPath, localFolderPath, localFilePath; private int version; public DBFileDownload(Context context, int version, String serverPath, String localFolderPath, String localFilePath) { this.context = context; this.version = version; this.serverPath = serve..
/** * Created by lsh on 2016-04-06. * version 1.0.1 */ public class SQLiteDBHelper extends SQLiteOpenHelper { public static String SQLiteHelper = "SQLiteHelper"; public static final String TABLE_NAME = "WIFISTORE_DB"; private static final String DATABASE_NAME = "wifi.sqlite"; private static final int DATABASE_VERSION = 1; private Context context; public static SQLiteDBHelper helper; public stati..
drawable-v21.xml drawable.xml default state color is transparent drawable-v21.xml ----------- listview other : android:foreground="?attr/selectableItemBackground" image ripple
xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:drawable="@drawable/btn_back_touch" android:state_pressed="true"/> android:drawable="@drawable/btn_back_nor"/>
public void createPopupDialog() {//레이아웃 가져다 씀 Display display = ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); LinearLayout layout = new LinearLayout(context); Dialog dialog = new Dialog(context); // 다이어 로그의 크기를 정한다. LinearLayout.LayoutParams dialogParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PAR..