ref:
http://tedforum.blogspot.tw/2014/01/android-viewstub.html
搜尋此網誌
2016年3月2日 星期三
2016年2月28日 星期日
【Finance】儲蓄險
ref:
http://fund.udn.com/fund/story/7488/1265711
節錄:
買儲蓄險資格、門票
首先,保戶必須要是「非常有錢」才行!
其次,所有純保障的保險,都已經購買齊全。
再者,可以買儲蓄險的錢,必須是「一定期間內不會用到」的閒置資金。
第四、對消費行為有所節制。
第五、如果是為了「節稅」,其大前提之一就是「有很多的『課稅淨額』」
第六、一定要是閒錢,而不是為了投資而想要積極增加財富的錢。
欲買儲蓄險前提:
首先,弄清楚各種「儲蓄險」的區別。
其次,一定要會算保單的「內部報酬率(IRR,也就是保單的「投資報酬率」)」。
最後,買儲蓄險還要挑長期市場利率狀況。
網友(shanhu@ptt.cc)推薦:
https://www.ptt.cc/bbs/Insurance/M.1456130169.A.40C.html
台銀增順利
遠雄美滿鴻福
http://fund.udn.com/fund/story/7488/1265711
節錄:
買儲蓄險資格、門票
首先,保戶必須要是「非常有錢」才行!
其次,所有純保障的保險,都已經購買齊全。
再者,可以買儲蓄險的錢,必須是「一定期間內不會用到」的閒置資金。
第四、對消費行為有所節制。
第五、如果是為了「節稅」,其大前提之一就是「有很多的『課稅淨額』」
第六、一定要是閒錢,而不是為了投資而想要積極增加財富的錢。
欲買儲蓄險前提:
首先,弄清楚各種「儲蓄險」的區別。
其次,一定要會算保單的「內部報酬率(IRR,也就是保單的「投資報酬率」)」。
最後,買儲蓄險還要挑長期市場利率狀況。
網友(shanhu@ptt.cc)推薦:
https://www.ptt.cc/bbs/Insurance/M.1456130169.A.40C.html
台銀增順利
遠雄美滿鴻福
2016年2月16日 星期二
【Android】 Activity launchMode
ref:
http://developer.android.com/intl/zh-tw/guide/topics/manifest/activity-element.html#lmode http://developer.android.com/intl/zh-tw/guide/components/tasks-and-back-stack.html
http://img.my.csdn.net/uploads/201109/6/0_1315306406qQQp.gif
有點複雜,但還沒想到可以活用的例子。先這樣。
另外,也可在startActivity()中定義intent flag,也可修改activity launchMode。
http://developer.android.com/intl/zh-tw/guide/topics/manifest/activity-element.html#lmode http://developer.android.com/intl/zh-tw/guide/components/tasks-and-back-stack.html
http://img.my.csdn.net/uploads/201109/6/0_1315306406qQQp.gif
android:launchMode=["multiple" | "singleTop" | "singleTask" | "singleInstance"]Activity的四種launchmode,可在androidManifest.xml中定義。
- standard
- 顧名思義,標準模式。
- 若在androidManifest.xml中的<activity ...>,沒有定義launchMode,則會以此模式來跑。 (不要問我為什麼,上面的multiple,和這裡寫的standard不同,開發手冊就這樣寫。若真要定義的話,是寫"standard"無誤。
- 每次執行都會create新的activity instance。
- 因為同一個activity會被create多次,所以一個task有多個instance。
- 例子:
- Task Back Stack中,由bottom至top分別為Activity A|B|C|D,其中D未定義launchMode,所以是預設為standard模式。
- 當Activity D再次被呼叫時,Back Stack由bottom至top會變為Activity A|B|C|D|D。
- singleTop
- 欲呼叫該activity存在在stack top,不會重新create新的activity instance;反之,會重新呼叫。
- 舉例來說
- Back Stack由bottom至top分別為Activity A|B|C|D,其中D定義launchMode為singleTop模式。
- 當Activity D再次被呼叫時,Back Stack依然是Activity A|B|C|D。
- 若Activity B也定義launchMode為singleTop模式,當Activity B再次被呼叫時,Back Stack會在put B,成為Activity A|B|C|D|B。
- singleTask
- 在同一個Task back stack中,只為存在唯一的Activity。
- 當發現呼叫的Activity已存在在stack中,則會pop此activity上的其他activity,直到欲呼叫的Activity維持在stack top端。
- 當發現呼叫的Activity不存在在stack中,當然就create新的Activity,並push到back stack中。
- 例子:
- Back Stack由bottom至top分別為Activity A|B|C|D,其中B定義launchMode為singleTask模式。
- 當在Activity D,使用startActivity()...再次呼叫Activity B時,Back Stack變為Activity A|B。
- singleInstance
- Activity永遠只存在一個task中,且它是唯一的Activity。
- 例子:
- Activity A開啟模式是定義standard,Activity B定義為singleInstance。A已開啟,接者啟動B,在啟動A。back stack會成為如下所示:
- Activity A(task id 1) → Activity B(task id 2) → Activity AA(task id 1)。<此處A和AA都是一樣的Activity,為了講解方便,區別一下>。
- 當按下back鍵,會變為Activity AA(task id 2) → Activity A(task id 1) → Activity B(task id 2)
有點複雜,但還沒想到可以活用的例子。先這樣。
另外,也可在startActivity()中定義intent flag,也可修改activity launchMode。
- FLAG_ACTIVITY_NEW_TASK
- 如同singleTask所作之動作。
- FLAG_ACTIVITY_SINGLE_TOP
- 如同singleTop所作之動作。
- FLAG_ACTIVITY_CLEAR_TOP
- 如果正在啟動的 Activity 已在目前的工作中執行,則不會啟動新的 Activity intent,而是會終結位於其上方的所有其他 Activity,且此intent會透過 onNewIntent() 傳送到繼續執行的 Activity 執行個體 (現在位於頂端)。
FLAG_ACTIVITY_CLEAR_TOP 最常與 FLAG_ACTIVITY_NEW_TASK 搭配使用。 一起使用時,這些旗標可以找出位於其他工作中的現有 Activity,然後將它放置於可以回應意圖的地方。2016年2月13日 星期六
2016年1月31日 星期日
2016年1月28日 星期四
【Android】 AlarmManager
暫時記錄一下
有空在整理
有空在整理
- Re: [問題] 請問該如何建置每週重復的AlarmManager
- Best Practices for Background Jobs - Scheduling Repeating Alarms
- AlarmManager - 於指定時刻執行特定工作
- AlarmManager Android Every Day
- Android-Alarm-Clock/src/za/co/neilson/alarm/Alarm.java
2016年1月27日 星期三
2016年1月1日 星期五
【Note】重灌電腦 (20160101更新)
瀏覽器
- Chrome
- http://www.google.com/intl/zh-TW/chrome/browser/thankyou.html
- 佈景主題
- https://chrome.google.com/webstore/detail/night-time-in-new-york-ci/jnimonidkipnhnpgkhgliocfnnpgkhek
https://chrome.google.com/webstore/detail/raindropslitenon-aero/pkfloocdibdmpiohlfhbhdpabmddjhcj- https://chrome.google.com/webstore/detail/into-the-mist/mgihmkgobaljfehcadcckdggpeojaadh
- https://chrome.google.com/webstore/detail/into-the-mist/mgihmkgobaljfehcadcckdggpeojaadh
- 擴充功能
- FireFox
- http://mozilla.com.tw/firefox/all/
- 佈景主題
https://addons.mozilla.org/zh-TW/firefox/search/?q=Mac+Dashboard&cat=themes- https://addons.mozilla.org/zh-TW/firefox/addon/dark-fox-18066/?src=ss
- 擴充套件
- IE(不建議使用,除非用網銀)
一般/常用
- 7-Zip
- Adobe Reader
- PDF閱讀器(覺得adobe reader太複雜)
- 虛擬光碟
DAEMON Tools Lite- WinCDEmu
- 取代內建磁碟重組
- Defraggler https://www.piriform.com/DEFRAGGLER
- jre7
- java SE
- Microsoft Office或以 OpenOffice取代
- Microsoft Silverlight
- NotepadplusplusPortable
- WinRAR
- f.lux
- WinMerge_2.14.0
- JDownloader
- Line
- Mipony
- CoreTemp32
- 寫Java推薦用
- 寫Android推薦用
- Android Studio
- 教學:搜尋,輸入"【Android Studio】"
- http://enginebai.logdown.com/posts/250110/android-studio
防毒軟體+防火牆
- Malwarebytes Anti-Malware
- Comodo
- Avira
- Revo Uninstaller
- AvidemuxPortable_32bit_2.6.8
- FreemakeVideoConverter_4.1.3.14
- Yamb-2.1.0.0_beta2
硬碟分割、備份
- EASEUS Partition Master Home Edition 10.8
Android模擬器
取代內建新增/移除程式
2015年12月6日 星期日
訂閱:
文章 (Atom)
