android 2.2系統的一大改進就是通過move to sd card功能讓使用者可以安裝程式到sd卡,不用擔心手機記憶體不足的問題。但是最近很多安裝nexus one更新的使用者都反映move to sd card功能不能使用,有人甚至擔心自己安 裝的android 2.2公升級是閹割版。
其實問題既不是出在android 2.2系統也不是使用者安裝的android 2.2更新,而是出在開發者那裡。開發者如果想讓自己的程式可以安裝在執行android 2.2系統收集的sd裡,必須在程式manifest檔案裡添上下面這兩行內容:
xmlns:android=」
android:installlocation=」auto」
… >
如果每個程式都需要進行上面的修改,可以想見接下來android market裡的程式將有一波規模空前的公升級熱潮,不過我覺得還有乙個可能性就是google對android 2.2發布乙個小的更新,讓所有程式自動新增這個功能,在系統層面解決,不要麻煩開發者和使用者了 。
讓Android程式支援安裝到SD卡,降低解除安裝率
要想在自己程式中支援這一特性,需要在建立專案時將build target設為2.2 或更高版本 注意,雖然這裡上面指定了2.2,但並不意味著我們的程式將只能執行在2.2以上的系統中,下面的min sdkversion可以設定最低相容的api等級,我們設為4,就可以相容至最低1.6版本了。然後在開發時...
將程式集安裝到全域性程式集快取中
1 在vs2010中建立乙個類庫專案 我使用的.net版本是2.0 定義專案名為 gacdemo,並將其編譯為dll。2 將dll安裝到gac中必須使用強名稱。建立乙個強命名程式集首先需要獲得乙個用強命名實用工具 strong name utility,即sn.exe,net sdk自帶 產生的金鑰...
將 DLL 安裝到全域性程式集快取 GAC
本文提供如何將 dll 安裝到全域性程式集快取 gac 的簡單示例。你可能想這樣做的原因有以下幾個 程式集的共享和版本控制 該元件可用於由乙個以上的應用程式,可能需要不止乙個版本的程式集。多個版本可以同時存在於 gac 中。安全性gac 放置在系統根中應用了多數的沙箱外安全特性。您不需要在多處放置它...