我正在開發應用程序,它將預裝某些設備,但是我正在測試我自己的設備上的應用程序,並且需要在我自己的設備上演示它。目前,它可以像用戶應用程序一樣測試它,但現在我需要使用只有系統應用程序才能使用的權限。他們是否可以在項目設置中說出其系統應用程序,以便我可以測試並演示它?我可以在普通的無根電話上測試android系統應用嗎?
3
A
回答
3
簡短的回答 - 我會根你的手機。但是,解鎖引導程序可能沒有root權限。所以,IMO,你可以安裝CWM作爲你的恢復,然後啓動到CWM,然後使用CWM選項到MOUNT系統,然後使用adb將你的.apk複製到/ cache,然後使用linux util'cat'來獲取apk /緩存到/ system/app,然後使用CWM卸載/系統,然後重新啓動。
長答案 - 如果您正在開發系統應用程序,請了解android的安全環境。瞭解有關/ system文件夾權限的問題,並瞭解允許開發人員訪問/ system文件夾的恢復類型工具,其中安裝,卸載等adb活動受到限制。
This是關於如何安裝系統應用程序的較早討論'froyo',說明了/ system文件夾中的一些權限問題。我不會簡單地按照這些說明去閱讀它是如何在蜂巢和ICS中完成的。
+0
我會接受作爲答案,通過我已經做了一些研究,我只是想知道,如果他們是在項目設置或工具,允許更簡單的方式測試系統應用程序的一些隱藏的設置,我猜他們不是或如果他們是,這不是普通大衆。 – RedChris
相關問題
- 1. 使用普通的JRE Junit測試可以測試Android應用程序嗎?
- 2. 我可以在車上測試Android Auto應用程序嗎
- 3. 我可以通過Android上的HTML撥打電話嗎?
- 4. 我可以通過我的iOS應用打電話嗎?
- 5. 我可以在android上實現自己的文件系統嗎?
- 6. 是否可以在無根據的普通Android設備上啓用checkjni?
- 7. 你可以在cyanogenmod上測試android應用嗎?
- 8. 我可以在AppleTV上測試tvOS應用程序嗎?
- 9. 我可以使用Android的測試框架測試狀態欄通知嗎?
- 10. 我可以在android中使用Linux系統調用嗎?
- 11. Android Studio可以使用系統CMake嗎?
- 12. Tango平板電腦可以用作普通平板電腦嗎?
- 13. 我可以在我的設備上免費測試我的應用嗎? iOS的
- 14. 我們可以測試DeviceAnyWhere上的任何應用程序嗎?
- 15. 我可以在Samsung Galaxy Tab上測試Android智能手機應用程序嗎?
- 16. 我們可以在android模擬器上測試shake應用程序嗎?
- 17. 我可以在32位系統上運行在64位系統上開發的C#應用程序嗎?
- 18. 我可以更新Android供應商嗎?設置系統值?
- 19. 我可以使用Ant檢測我是否在Linux系統(而不是通用Unix系統)上?
- 20. 我可以在我的電腦上使用android應用程序嗎?如何?
- 21. Zend_Measure可以檢測公制系統嗎?
- 22. 我可以在android應用程序中運行android測試用例嗎?
- 23. 我應該在Spring項目中包含系統測試嗎?
- 24. 我可以通過我的iPhone應用程序訪問未接電話嗎
- 25. 的Android,我可以讓應用控制研究Android系統
- 26. 我可以通過java在我的系統上安裝證書嗎
- 27. 我可以在Microsoft Dynamics系統上使用.net嗎?
- 28. 我可以在普通PC上運行Windows Embedded CE 6.0嗎?
- 29. 我可以通過測試localStorage推斷sessionStorage的可用性嗎?
- 30. 在.NET中,我可以檢測系統焦點事件(C#)嗎?
我不確定權限有何不同,但是這是您可以在清單中放置的權限列表:http://developer.android.com/reference/android/Manifest.permission.html –
我需要使用「CALL_PRIVILEGED」。但是,如果您嘗試將其添加到清單中,則它不會像編譯時那樣進行編譯。 「此權限僅授予系統應用程序」。 – RedChris