原创 android OTA 的功能實現和修改

 Android OTA空中升級的文檔不少。但是多是介紹原理的和分析代碼的。原理我就不說了。這裏記錄一下我在項目中實現的工作,和問題總結。 工作流程:     update.xml文件放在服務器上,當客戶端請求的參數正確時,返回相應的信息

原创 Android recovery 下刪除第一次啓動後的痕跡

 在Aandroid系統啓動後,Android系統會把APK的資源文件解壓到系統的/data/app; 啓動OOBE(開機設置程序);第一次啓動與通常的啓動是不同的。  在工廠生產系統時,爲了測試產線的設備,必須需要開機測試。但是一但啓動系

原创 Android DownloadManager 使用

 Aandroid 3.2 加入了DownloadManager ,這裏舉例使用方法。 layout添加兩個個button,兩個txtview <?xml version="1.0" encoding="utf-8"?> <LinearLa

原创 Android PackageInstaller 靜默安裝的實現

 要求在安裝APK應用時不顯示權限信息和安裝過程。 Google的安全策略要求任何應用應該提示APK安裝包的權限,對於一些內置特定廠商應用,可以跳過安裝過程的信息加快安裝,或者運營商強制安裝。 這個功能的實現在src/packag

原创 android 編譯SDK 問題彙總

 經過兩個多月的項目。android 3.2 qcom 8660,總結一下遇到的問題。 編譯android sdk問題彙總: 官方的文檔和問題: src/sdk/docs/howto_build_SDK   $ . build/envse

原创 Android 4.0 Android.mk 複製apk的方法

 升級到Android 4.0。 原來我們在3.2 版本下面編譯的程序有些不能編譯通過。特別是 複製apk,複製動態庫的Android.mk 文件,經過研究。現解決方法如下。 錯誤信息:The following variables hav