我的手機(運行Eclair-update1)的相機在90%的時間內保持不響應,所以我首先假定了硬件缺陷。掃描緩存和電話用戶數據sereval次後,它再次工作。至少有一段時間。現在它再次停止工作。我們可以通過編程方式接近Android設備的硬件嗎?
瀏覽網絡我發現很多用戶遇到同樣的問題,並且在將用戶數據從設備上剔除後很困難。
所以我的問題是:我可以通過SDK與硬件有多接近?我想編寫一個應用程序來影響硬件狀態(例如重新初始化攝像頭,重新安裝SD卡等),但我更願意使用SDK而不是NDK來做到這一點 - 如果可能的話。
在此先感謝!
S.
採取因此,這意味着根本就沒有辦法通過挖通了Java虛擬機通過?我認爲一個紮根的設備應該給更多的機會。 – stpn108 2010-11-09 21:50:04
刺穿java虛擬機完全沒有問題(除了你將在下面談論的本地庫不穩定並且可能會在Android版本之間改變),但是如果不是超級用戶,這會讓你的功能相對較少有來自java - 這是Linux用戶安全機制,限制你,而不是「java」(實際上是dalvik)虛擬機。作爲root用戶,您可以直接訪問設備文件,(可能)更改內核,加載新的驅動程序,無論如何。 – 2010-11-10 06:09:58
好的,謝謝! :) – stpn108 2010-11-10 07:20:17