作者: william
Android 開檔案出現權限問題 FileUriExposedException
除了設定以下policy外,
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
還需要進行額外設定
try{
Method m = StrictMode.class.getMethod("disableDeathOnFileUriExposure");
m.invoke(null);
}catch(Exception e){
e.printStackTrace();
}
一個好用的線上建立Logo或是宣傳圖的網站
https://www.norio.be/android-feature-graphic-generator/
今天寫了一個簡單的純文字筆記APP, google play console要求要有一個宣傳的圖1024×500大小
用上面的連結很方便就能做出來.
android text view如何wrap(自動換行)
Android App開發遇到Must be called from main thread
Android App開發的安全機制-StrictMode
StrictMode用來限制App存取disk或是網路, 若要全部開放,可以在主要activity時加上
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
ps. android開發網站並不建議這樣做
Android 使用Thread注意事項
若出現
java.lang.RuntimeException: Can’t create handler inside thread that has not called Looper.prepare()
需要在出現該問題的物件(Toast或是Dialog), 前面加上Looper.prepare(),後面加上 Looper.loop();
用C#寫了一個BarCodeChecker
用visual studio 2017 練習開發BarCodeChecker, 總共有兩個版本,一個是離線版用access, 一個是mssql, 有興趣的可以參考參考

https://github.com/WilliamFromTW/BarCodeChecker/tree/scan_warning_if_multiple/BarCode/disks
安裝MS SQL Server express 2017記得開啟TCP 1433 port
Android App新增檔案,但系統並未發現有新的檔案
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); File f = new File(<新檔案名稱(含路徑)>); Uri contentUri = Uri.fromFile(f); mediaScanIntent.setData(contentUri); <your activity>.sendBroadcast(mediaScanIntent);