android 上架把log停掉

-dontskipnonpubliclibraryclasses
-dontobfuscate
-forceprocessing
-optimizationpasses 5
-keep class * extends android.app.Activity
-assumenosideeffects class android.util.Log {
public static *** d(…);
public static *** v(…);
}

編輯proguard-rules.pro

buildTypes {
release {
minifyEnabled true
shrinkResources false
proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’), ‘proguard-rules.pro’
}
}

確認 build.gradle 裡面的 buildTypes 屬性

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();
}

Macbook Pro 使用上一些小心得

我的chromebook CB3-111裝了win10送人了, 後來改用lenovo x230 但又被我操壞了,
不過還好, 再買一台二手的就好了, 為何要買二手的?
因為我認為,購置新的會有兩個問題:
一是我太喜新厭舊了,不能接受用很久的設備,
二當然是新的太貴.
因此我又買了一台2012年版的Macbook Pro 13 吋 i7 三代(當時頂規) 16G Ram 240 SSD , 新台幣16000,相當划算,
這台保養得非常好, 立馬拿來重灌到最新的mojave版本. 整理的過程寫的心得 .

  1. .使用磁碟工具程式製作macos mojave開機程式,
    檔案可從app store下載,但前提是本身也要一樣的版本, 下載完畢後,
    安裝 Diskmaker X , 該APP會自動引導製作usb開機碟.
  2. 不習慣使用bootcamp, 因此安裝virtualbox .
  3. 因為我隨時準備windows usb開機碟, 因此將使用磁碟工具程式,將win10 usb開機碟轉成cdr, 再輸入以下指令轉成iso檔案(實測這樣似乎會失敗,但還是記錄下來)
    $ sudo hdiutil makehybrid -iso -joliet -o xxx.iso win10.cdr
  4. 編輯環境變數 ~/.bash_profile
  5. 還沒想到

1 ... 36 37 38 39 40 ... 58