2012-08-02 196 views
0

我目前正在通過在Android源代碼上進行一些修改來爲我的設備之一創建Android薑餅的自定義版本。在Android中爲/ data/sdcard設置默認文件/目錄權限

我想知道是否有任何方法可以設置在特定路徑下(即我/ data/sdcard)創建的所有文件/目錄始終具有rwxrwxrwx權限? 我需要這個,因爲我試圖下載第三方應用程序市場,發現它在/ data/sdcard上創建了一個自定義目錄,並下載了應用程序的apk,然後嘗試安裝'em 但是這個失敗,因爲該目錄和apk有權限的rwx ------這導致PackageInstaller無法訪問該apk並導致解析錯誤。

我已通過修改應用程序的安裝文件權限進行驗證!

讓我知道是否有人能幫助我解決這個問題。

謝謝。

回答

1

您可以在文件中設置權限:system/core/include/private/android_filesystem_config.h 不過,我剛剛檢查SD卡在普通的Android rwxrwxrwx權限接收:

00777, AID_ROOT, AID_ROOT, "sdcard" 

我猜你在那裏此配置已被重寫ROM定製工作。

如果它是由應用程序創建的/data下的自定義文件夾,那麼您可以使用我提出的方法。

+0

它可以用programitycal做 – 2013-05-02 07:06:17