原创 Android——Activity四種啓動模式

1 standard: 標準(默認)模式 當通過這種模式來啓動Activity時,Android總會爲目標Activity創建一個新的實例,並將該Activity添加到當前Task棧中.注意,這種方式不會啓動新的Task,只是將新的Act

原创 Eclipse 導入 Makefiles 項目

Windows導入Makefiles項目有點麻煩,走了不少彎路,終於成功了。這裏記錄一下 選擇Makfile項目 修改構建工具 默認是自動生成Makefile,並且Build目錄是Default,這些都不符合我們的要求,需要修

原创 Android——Activity生命週期

啓動MainActivity MainActivity: onCreate MainActivity: onStart MainActivity: onResume 從MainActivity啓動SecondActivity MainA

原创 Android——Intent 相關

android:allowTaskReparenting 在App A中,我們有根ActivityRootA和另外一個ActivityReparentableA <application android:label="@s

原创 C++——Const總結

作用域 默認const定義在函數外,則作用域僅在文件內有效 如果希望擴大作用域,則需要在變量定義和聲明之前添加 extern關鍵字。 // file_1.cpp extern const int maxValue = 1024; //

原创 編譯動態鏈接庫.so和靜態鏈接庫.a

名詞介紹 靜態函數庫 這類庫的名字一般是libxxx.a;利用靜態函數庫編譯成的文件比較大,因爲整個 函數庫的所有數據都會被整合進目標代碼中,他的優點就顯而易見了,即編譯後的執行程序不需要外部的函數庫支持,因爲所有使用的函數都已經被

原创 Android——onSaveInstanceState()

覆蓋onSaveInstanceState方法,並在onCreate中檢測savedInstanceState和獲取保存的值 @Override protected void onSaveInstanceState(Bundle ou

原创 Java多線程——sleep(),wait(),notify(),notifyAll(),join()

Thread.sleep 與 object.wait()區別 共同點: 1. 兩個方法都會導致線程阻塞 不同點: 1. sleep在阻塞的時候,如果擁有鎖,線程不會釋放鎖;而wait會釋放鎖 3. wait必須在同步代碼塊內使用;