ファイルのアクセス権を変更したいと思います。 DDMSでは、私のファイルに以下の権限があることがわかります。-rw -------内部ストレージのファイルアクセス権を変更する
私はこのようなことをしたいと思っています:-rw-rw ----
彼はファイル場所で次である:私はどのように行う必要がありますmyfileを
\ データ\データ\のcom.blablabla.fooの\データベース?
は、私は次のように私のファイルを作成します。私はこのコードを書いた
InputStream input = new BufferedInputStream(url1.openStream(),1);
OutputStream output = new FileOutputStream(PATH + url[1]);
NewDatabaseName = url[1];
byte data[] = new byte[1024];
long total = 0;
while ((count = input.read(data)) != -1) {
total += count;
// publishing the progress....
publishProgress((int)(total*100/lenghtOfFile));
output.write(data, 0, count);
}
output.flush();
output.close();
input.close();
: たFileOutputStream fileOutput = openFileOutput( "myApp.apk"、Context.MODE_WORLD_READABLEを)。
openFileOutputメソッドにエラーがあり、作成する必要があることがわかりました。
ありがとうございました。私はこのコードを書いた
など、
Context
の方法ですので、あなたはActivity
にそれを呼ぶだろう、Service
、openFileOutは、1つの文字列引数のためではなく文字列として認識されており、 int引数。 – Miroufle@Miroufle:AFAIK、Android SDKのどこにでも単一パラメータの 'openFileOutput()'はありません。 – CommonsWare
はい、あなたは正しいです(私はAndroidデベロッパーのドキュメントでも見ました)が、なぜこのエラーがありますか? とにかく、ファイルアクセス権を変更する別の方法がありますか? – Miroufle