編輯:高級開發
好處: 可以解決G1這樣的低ROM空間設備安裝更多的軟件,尤其是可以升級到android 2.2這樣的系統。
壞處: 軟件裝在SD卡上可能不是很穩定,畢竟SD卡在掛載U盤時無法讀寫,如果一個後台的應用裝到SD卡上那麼這個程序的用戶空間,比如說/data/data將產生讀寫問題,雖然可以借助內部ROM緩存方式,但是這樣只會更麻煩。
同時SD卡和ROM的讀寫對電池功耗有很大差別,同時劣質的SD卡在讀寫速度和可靠性上不敢恭維,如果SD卡存儲裝進去的軟件可能就泡湯了。
當然可能重要的是軟件的版權問題無法保護的很好,Google如果想實現,則可能步驟在Sdcard上創建隱藏分區,然後讓程序根據SD卡的序列號生成密鑰防止盜版,不過想想看iPhone從開始的4GB到現在64GB的存儲空間可以防止用戶取出SD卡,也可以減少這樣的問題。
綜上所述: Google如果讓android應用可以裝到SD卡上可能還需要權衡,至於是否會出現未來系統目前還不能確定,按照趨勢而言未來的手機ROM空間會至少8GB以上,目前基本上可行,畢竟用戶裝滿一般70MB的軟件,可以想象除了大型游戲外幾乎不太可能。
目標:利用NDK 生成 SO 庫,使用 SO 庫進行 JNI 調用,在 android sdcard 創建文件並寫入數據。 工具:NDK1.5 R1, android
android開源語言采用了軟件堆層(software stack,又名軟件疊層)的架構,主要分為三部分:底層以Linux核心為基礎,由C語言開發,只提供基本功能,下文
為什麼要推出android J2ME程序?是什麼讓這些用戶喜歡谷歌推出的這款操作系統,有的人說可以媲美iPhone?這些問題對於欲了解android平台智能手機,和想了
android應用操作系統均采用了軟件堆層(software stack,又名軟件疊層)的架構,主要分為三部分:低層以Linux核心工作為基礎,只提供基本功能,下文僅供