問題タブ [android-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - FileNotFoundException: /storage/sdcard0/Myfile.txt: 開くことができませんでした: EACCES (許可が拒否されました)
外部ストレージ内のアプリ外のフォルダーにファイルを書き込もうとしています。マニフェストに WRITE_EXTERNAL_STORAGE 権限を追加しました。
ここでスタックオーバーフローにも同様のエラーがありますが、解決策を試した後 (次の行でわかるように)、同じエラーが発生しています。
Nexus 5X api 27 oreo romを搭載したエミュレーターと、Android 4.4を搭載したHuaweiの実際の電話の両方で試しました
両方のデバイスで同じエラーが発生しています:
これは私のコードです:
マニフェスト:
android - How can I avoid deleting application data when Android Studio asks to reinstall app?
I have an app which downloads a lot of data in the background and it is saved as Application data. So, when I'm debugging and sometimes Android Studio gives me this dialog:
And I want to avoid downloading all that application data(as it takes a lot of time). So what will be a possible solution or a hack to achieve it.
android - DocumentsProvider は、ファイル ピッカーの起動に使用されるインテント データにどのようにアクセスできますか
カスタム DocumentsProvider を実装しています。標準の Android プロトコルを使用してファイル ピッカーにアクセスする場合、アプリケーションは関心のある複数の MIME タイプを提供し、ファイル ピッカーに次のように要求できます。
ファイル ピッカーが開くと、カスタム ドキュメント プロバイダーが表示されます。そのクラスで行う必要があるのは、アプリが上記の「putExtra」行に格納した MIME タイプのリストを検出できるようにすることです。これにより、ドキュメント プロバイダーの「queryChildDocuments」メソッドでカーソルを適切にロードできます。
DocumentsProvider 内からファイル ピッカーを起動するために使用されたインテント内のデータを取得するにはどうすればよいですか?
android - Androidで再生中のバックグラウンドミュージックの自動再開
バックグラウンドでオーディオサービスとして音楽を実行する音楽プレーヤーに取り組んでいます。
バックグラウンドでアプリを介して音楽が再生され、ユーザーが他のアプリ (例: Youtube) から別のメディア ファイルを再生してから、そのアプリを終了するとします。これにより、アプリで再生中の音楽が一時停止し、ユーザーは手動で音楽を再開する必要があります。
外部メディア ファイルを閉じた後、音楽ファイルを自動的に再開する方法は?
java - 保存された画像が見つかりません
現在、このコードを使用して画像を保存しています (間違っている可能性があります)。
パスは次のとおりです。
画像を保存するコードは次のとおりです。
私のホームページでは次のように呼んでいます。
getBitmap メソッドは次のとおりです。
このコードのポイントは、イメージをオフラインで使用できるようにすることです。これにより、イメージをインターネットからダウンロードしてから、次のように指定してロードできます。
実際にデバイスに保存されていることを確認するために、保存されているディレクトリを見つけようとしていました。残念ながら、ファイル マネージャーを使用している場合、アプリ名はデータの下やどこにも表示されません。考えてみると、間違って保存していませんか?