2016年5月24日 星期二

Android Studio Speed Up

加入以下設定後
org.gradle.jvmargs=-Xmx2048m
org.gradle.daemon=true
org.gradle.parallel=true


編譯速度由
rebuild:Total time: 1 mins 3.007 secs
執行APP:Total time: 5 mins 36.478 secs

降低為
rebuild:Total time: 32.134 secs
執行APP:Total time: 1 mins 1.383 secs


我發現-Xmx2048m並不是越高越好,像我調整為3072速度並沒有2048來得快,不知道為什麼。


參考資料
https://plus.google.com/+AndroidDevelopers/posts/bASZVRvdXnT
https://www.timroes.de/2013/09/12/speed-up-gradle/
http://alphayang.community/2015/10/16/speed-up-android-studio-build/
http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html

2014年11月24日 星期一

利息計算小幫手-利率、基金、貸款、投資、年金、房貸



買車、買房、投資、貸款
算一下未來價值,未來負債,使用"圖表"方便看
每個人都該對錢的利息和利率有概念的必裝軟體!




讓你簡單換算利率,利息,並顯示圖表查看

買車、買房、投資、貸款


單利率、複利率、年金、定期定額、房貸利率試算、車貸利率試算、所有貸款



2014年9月24日 星期三

Application的生命週期

以前一直好奇,Activity有onStart,onResume,onPause,onStop之類的,但extand Application怎麼沒有,原來可以實作ActivityLifecycleCallbacks

原本是想查activity的目前是不是在背景狀態偶然看到的
http://stackoverflow.com/questions/3667022/checking-if-an-android-application-is-running-in-the-background/5862048#5862048

2014年7月2日 星期三

偵測service是否正在執行

private boolean isMyServiceRunning(Class<?> serviceClass) {
    ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
    for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
        if (serviceClass.getName().equals(service.service.getClassName())) {
            return true;
        }
    }
    return false;
}

2014年5月14日 星期三

RadioGroup裡的radiobutton setcheck時沒有反應

重新刷新radioGroup時除了

deviceRadioGroup.removeAllViews();
還要
deviceRadioGroup.clearCheck();

看到網頁後才了解,困擾了好幾天
http://stackoverflow.com/questions/4035465/android-radiobutton-not-able-to-set-using-setcheckedfalse-method

星期、月份英文縮寫

中文 英文 3字母 縮寫 3字母 縮寫 2字母 縮寫 2字母 縮寫 1字母 縮寫 1字母 縮寫 其他 縮寫 星期日 Sunday SUN Sun SU Su S S 星期一 Monday MON Mon MO Mo M M 星期二 Tuesday TUE Tue TU ...