問題タブ [android-sdcard]

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.

0 投票する
14 に答える
18424 参照

android - 親ディレクトリが書き込み可能である場合、mkdirs は SD カード上のディレクトリに対して false を返します

私のAndroidアプリケーションを起動するとき、SDカードにディレクトリを作成する必要があります.少数のユーザーの場合、これは失敗し、その理由を理解できません...

(WRITE_EXTERNAL_STORAGEパーミッションの欠落が原因で発生する同様の問題を発見しました。そこにあり、ほとんどすべてのユーザーで機能するため、これが理由ではないと思います)

説明を簡単にするために前の状況を単純化しました。ディレクトリの作成に失敗した場合は、sdcard に .test ディレクトリを作成するテスト ケースを実行します。

関連するディレクトリのファイル プロパティ:

/sdcard/.test (exists=false canWrite=false canRead=false canExecute=err isDirectory=false isFile=false)

/sdcard (exists=true canWrite=true canRead=true canExecute=err isDirectory=true isFile=false)

/ (exists=true canWrite=false canRead=true canExecute=err isDirectory=true isFile=false)

getExternalStorageState=マウント済み

(テストは 9 未満の SDK で実行されるため、canExecute は err を返します)

提案やアイデアは大歓迎です...

0 投票する
3 に答える
2744 参照

android - SDカードにデータを書き込む方法

私のアプリケーションは連絡先リストで、連絡先データをSDカードに保存したいのですが、SDカードにデータを保存するにはどうすればよいですか、またはデータベースを使用する場合は、どのように保存するか、保存する方法よりも単純なファイルを使用します

事前に感謝

0 投票する
1 に答える
489 参照

android - Android ターミナルとログのダンプ

Androidアクティビティからプログラムで端末コマンドを送信しようとしています。現時点では、次のようなものを使用しています。

しかし、私のプログラム 1 は正常に実行できません。ユーザー権限が不十分であることが原因だと思います。今私の質問のために:

端末をファイルにダンプして電話またはSDカードに保存する方法を知っている人はいますか? プログラムは端末に接続してコマンドを送信しています。別の方法で接続を開き、(通常は端末画面に表示される) 出力にアクセスする方法を知りたいです。

0 投票する
3 に答える
10091 参照

android - すべてのAndroidデバイスにSDカードが内蔵されていますか?

アプリの最初の実行時に、かなり大きなファイルを/sdcard/にダウンロードしています。

ユーザーの電話の内部SDカードがいっぱいであるか、マウントされていない場合(たとえば、電話が大容量記憶装置としてPCに接続されている場合、またはPCから適切に切断されていない場合)、これが失敗する可能性があることはすでに知っています。

しかし、内部SDカードがないAndroidデバイスはありますか?(私のアプリは間違いなく使用できません)

0 投票する
1 に答える
300 参照

android - sdcardにAndroidで書き込むのに十分な空きサイズがあることを知る方法は?

ファイルの書き込み時に「デバイスにスペースが残っていません」というIOExceptionが発生しました。書く前にそれが起こらないようにしたいと思います。どうすればいいですか?

ありがとう!

0 投票する
1 に答える
88 参照

java - 画像が認識されない

次のコードがあります。

呼び出されると、すべて正しく機能します。ファイルが保存され、セレクターがポップアップします。しかし、選択したアクティビティに到達すると、その画像を追加できないというメッセージが表示されます。GMail を除いて、正常に動作します。それで、これを修正するために一体何をしますか?

0 投票する
1 に答える
7393 参照

android - Android File.exists が SD カード上のファイルのチェックに失敗する

if(new File("/mnt/sdcard/t.m").exists()) {...}

Eclipse を使用して Java プログラムを作成し、Android フォンでデバッグすると、正しくテストされます。しかし、それを Android システムのアプリに入れると、ファイルが検出されません。

そして、別のアプリ (私の Android システムにも組み込まれています) では、AndroidManifest.xml に次のように記述しましたが、

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

以下のコードでは、権限がないという例外が発生します。

File f=new File("/mnt/sdcard/a.t"); f.createNewFile();

ありがとうございました。私はAndroidが初めてです。

0 投票する
2 に答える
702 参照

android - Android SD カードのストレージに関する規則はありますか?

多くのアプリをインストールし、自分でいくつかのアプリを作成した後、多くの人がこれについて疑問に思っていると確信しています. SD カードを調べていると、まったくひどいものに見えます。さまざまなアプリケーションのすべてのフォルダーの間に音楽/ビデオ/写真を入れるためのフォルダーを見つけるのは非常に困難です。

私たち開発者が自分のアプリを 1 つのベース フォルダに配置しようとする規則はありますか、それとも Google はこれを完全に忘れていますか?

0 投票する
2 に答える
1634 参照

android - Motorola Flipout が USB 接続中に SD カードにアクセスできない

Android 2.1 を搭載したモトローラのフリップアウトがあります。そしてUSB私のドライバーは次のとおりです: http://developer.motorola.com/docstools/USB_Drivers/Handset_USB_Driver_64/

USBコードを携帯電話に接続するたびに、コンピューターからSDカードにアクセスできますが、携帯電話からはアクセスできなくなりました. つまり、SD カードにアクセスする必要がある電話機のソフトウェアはアクセスできないため、ファイル アクセスが必要なものをデバッグすることはできません。SDカードのファイルシステムをコンピュータのファイルシステムにマウントせに、USBコードを接続する方法はありますか?

0 投票する
1 に答える
2999 参照

android - AndroidでSDカードから画像を削除する方法

このコードイメージを使用して現在の画面を削除しますが、SDCard からは削除されません。ですので、どなたかご存知の方回答お願いします。