私は次のコードを使用しています:
String outputFile = "/mnt/sdcard/mydir/myApp.apk"
File f = new File(outputFile);
if(!f.exists())
f.createNewFile();
// *** other code ***
しかし、アプリケーションがラインに到達すると
f.createNewFile();
何も追加されません。他のコード行は実行されず、エラーは発生しません。
このコードを実行したアクティビティは、次のように明確に構成されています。
<activity android:theme="@android:style/Theme.NoTitleBar"
android:name=".ACT_ImpostazioniAvanzate" android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content" />
<data android:scheme="file" />
<data android:mimeType="application/vnd.android.package-archive" />
</intent-filter>
</activity>
このアクティビティはメインのアクティビティではなく、マニフェストで次の Waring を取得します。
"Exported activity does not require permission"
これは何を意味するのでしょうか?私の作成ファイルの問題に関連している可能性がありますか?