我有一個需要添加自定義設置爲android本機設置(比如當我們去首頁 - >設置 - >顯示我們有屏幕超時,動畫,自動旋轉屏幕,亮度設置available.But我想添加一個像auto-screentimeout那樣的設置there.i,ei需要改變android..some有關分叉的android概念的東西的源代碼)所以,這是可能的..?如果是的話,我們可以使用NDK爲此... 在此先感謝...我們可以使用Android NDK更改Android源代碼嗎?
0
A
回答
1
您可以下載Android源代碼,然後創建您自己的設置APK。但是,它可能只會在您正在測試的手機上運行,並且我假設您在使用不同的Android版本或設備製造商進行某些修改時遇到問題。
瞭解更多http://source.android.com/關於如何開始。
或者,您可以從當前手機中提取設置APK,使用apktools反編譯,然後使用您的更改重新創建它。
瞭解更多關於http://code.google.com/p/android-apktool/
在你需要有root權限才能安裝新的APK ......大概自定義恢復從nandroid備份時的修改崩潰恢復左右逢源!
1
Android NDK用於編寫代碼爲C或C++的應用程序。
你想要的是建立你自己的Android固件版本;這是一個完全獨立的問題。有一個look at this首發。
+0
終於我創建了一個自定義的settings.apk,但是當我將它安裝到我的設備中時,我得到了簽名失敗的錯誤,因爲用於我的htc nexus的簽名密鑰與我的密鑰不同,但如何解決此問題 – Sando
相關問題
- 1. (android)我可以更改代碼使用whatsup狀態嗎?
- 2. 我們可以使用netbeans編寫Android代碼嗎
- 3. 我可以在代碼中更改Android樣式的父代嗎?
- 4. 在android ndk中可以使用shogun嗎?
- 5. android NDK可以編譯內核模塊的源碼嗎?
- 6. Android Google Navigations應用程序:我可以編輯源代碼嗎?
- 7. 我可以加密我的android和ios的源代碼嗎?
- 8. Android NDK:我們可以使用C++進行所有工作
- 9. 有些Java可以幫助使用Android源代碼嗎?
- 10. 我可以在執行時更改Python源代碼嗎?
- 11. 在Android源代碼中,我可以找到Canvas的native_drawBitmap()嗎?
- 12. 我們可以在SWING代碼中使用JAVAFX代碼嗎?
- 13. Android NDK:編譯HDF5庫,源代碼
- 14. 爲Android編譯C++ 11源代碼NDK
- 15. 我可以在Android NDK中使用ifstream來訪問資產嗎?
- 16. 我可以在Android NDK中使用BSD套接字嗎?
- 17. 我可以下載最新的Android NDK和目標Android 2.2嗎?
- 18. 當數據源可以更改時,我可以使用LINQ嗎?
- 19. 我可以用Android NDK製作以太網嗅探器嗎?
- 20. 我可以在不更改源代碼的情況下使用redgreen運行我們的測試嗎?
- 21. 我們可以在android中使用svg圖像嗎?如果我們可以使用然後如何在android
- 22. 我可以使用php代碼更改頁面嗎
- 23. 我可以使用代碼添加/更改Java註釋嗎?
- 24. 我可以使用代碼更改Solr data-config.xml文件嗎?
- 25. 我們可以使用.so文件從一個android ndk應用程序到另一個android ndk應用程序?
- 26. Git diff參數可以改善源代碼更改對齊嗎?
- 27. Android的自修改代碼 - NDK
- 28. Android源代碼更改簽名
- 29. 更改Android中的MediaRecorder源代碼
- 30. 我們可以更改ServerVariables的值嗎?
給我一些關於這兩種情況的更多信息...特別是apktools – Sando
當我使用apktool來提取settings.apk iam沒有獲取classes.dex文件,但如果我提取第三方應用程序,我得到的classes.dex.Without classes.dex iam無法提取源代碼..請給我一個解決方案.. – Sando
終於我創建了一個自定義settings.apk,但是當我將它安裝在我的設備中時,我得到簽名失敗的錯誤,因爲用於我的htc nexus的簽名密鑰不同與我的鑰匙,但如何克服這個問題 – Sando