0
基本上,我想製作一種安全的apk文件,只有在電話存儲中存在該文件時才能完全啓動,我將提供這些文件'許可'文件私人給每個人,這些文件不需要包含任何東西,只是當我不希望與世界分享時,阻止人們泄漏我的作品的小白菜方式。如何使Android應用程序檢查手機存儲中的特定文件
我一直在看apk的檢查obb的方式,但我看到它更復雜,我不希望遵循此過程。
希望有人能幫助我
謝謝
基本上,我想製作一種安全的apk文件,只有在電話存儲中存在該文件時才能完全啓動,我將提供這些文件'許可'文件私人給每個人,這些文件不需要包含任何東西,只是當我不希望與世界分享時,阻止人們泄漏我的作品的小白菜方式。如何使Android應用程序檢查手機存儲中的特定文件
我一直在看apk的檢查obb的方式,但我看到它更復雜,我不希望遵循此過程。
希望有人能幫助我
謝謝
因此,我們需要的文件列表。我們可以得到這樣的:
String directoryPath = Environment.getExternalStorageDirectory().toString(); // getInternalStorageDirectory for internal storage
File file = new File(directoryPath);
File files[] = file.listFiles();
for (int i = 0; i < files.length; i++) {
String name = file[i].getName();
}
,也爲訪問,你需要在Android清單文件中的以下權限外部存儲
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
所以,如果我使用此代碼,將應用程序無法啓動,如果該文件不存在? –
並且我可以將此代碼添加到主要活動中,因爲我希望它在應用程序啓動期間運行? –
如果該文件不存在,那麼我認爲你應該只顯示一個你被禁止登錄的屏幕。否則,你應該讓用戶輸入應用程序。 – Gerrerth