jjzjj

FileOutputStream

全部标签

android - 内存中的安全文件夹

如何保护应用程序下载的所有内容?我们需要这些文件仅可用于此单个应用程序,并且不能被任何其他应用程序或USB数据线复制/查看。 最佳答案 您可以将文件保存在内部存储器中。试试下面的代码FilemyFolder=context.getDir("DirectoryName",Context.MODE_PRIVATE);//Createfolderininternalmemory;FilemyFile=newFile(myFolder,"fileName");//Createfileinsidethefolder.FileOutputStr

android - 在android中附加文件的问题

我正在创建一个android应用程序,它在/sdcard/ReadandWrite/位置的文件中读取和写入数据。当我写入该文件时,它不会以追加模式写入。它将删除旧数据并写入新数据。请帮我解决这个问题。这是我的代码。privateFileopenfile(){FilesdCard=Environment.getExternalStorageDirectory();Filedir=newFile(sdCard.getAbsolutePath()+"/ReadandWrite");dir.mkdirs();Filefile=newFile(dir,"myfile.txt");file.set

保存文件的Android FileOutputStream

这里是我如何将字节写入文件。我正在使用FileOutputStreamprivatefinalHandlerhandler=newHandler(){@OverridepublicvoidhandleMessage(Messagemsg){FragmentActivityactivity=getActivity();byte[]readBuffer=(byte[])msg.obj;FileOutputStreamout=null;try{out=newFileOutputStream("myFile.xml");out.write(readBuffer);out.close();}ca

Android:读取/写入 ZipInputStream 的更快方法?

我目前正在编写一个应用程序,该应用程序读取我的Assets文件夹中包含一堆图像的zip文件。我正在使用ZipInputStreamAPI读取内容,然后将每个文件写入我的:Environment.getExternalStorageDirectory()目录。我一切正常,但第一次运行应用程序时,将图像写入存储目录的速度非常慢。将图像写入光盘大约需要5分钟。我的代码如下所示:ZipEntryze=null;ZipInputStreamzin=newZipInputStream(getAssets().open("myFile.zip"));Stringlocation=getExterna

android - 将字符串写入和读取到 Android 中的内部存储

我想写入一个文件,然后从中读取。在使用openFileOutput(..,..)方法时,我发现此方法未定义,因为它是一个抽象方法。然后我尝试使用getBaseContext()传递上下文;并且警告已关闭,但我在读取输出时没有得到结果。我还尝试将上下文作为构造函数中的参数传递,但这也没有帮助。我想编写静态方法,这样我就不必每次都实例化该类,静态不是原因,因为我也尝试过不使用它。代码fragment如下。即使使用内部存储,我是否需要指定任何路径?在内部存储上写入文件是否需要任何权限?(我已经包含了在外部存储上写入的权限)publicstaticvoidwrite(Stringfilenam

java - 在 Android 中使用 KeyStore 存储 key

我正在使用KeyStore来保护我的私钥,但是当行:FileOutputStreamfos=ctx.openFileOutput("bs.keystore",Context.MODE_PRIVATE);被执行我有这个异常:'java.lang.NullPointerException'.我不明白问题出在哪里。代码:privateContextctx;publicDataSec(Contextctx){ctx=this.ctx;}publicvoidgenKey()throwsException{SecretKeykey=KeyGenerator.getInstance("AES").g

java.io.FileNotFoundException :/storage/emulated/0/错误

我正在尝试通过我在androidstudio中的应用创建一个.txt文件。SDK版本10,我的模拟器是galaxyS7(我不确定这是否重要)。我写了下面的类,它一直给我文件无异常错误。我在谷歌上搜索了很多并搜索了这个论坛,但没有一个有效。请帮忙。我的类(class)..publicstaticvoidStoreData(Stringinput)throwsIOException{FileRoot=Environment.getExternalStorageDirectory();Log.d("hello",Root.getAbsolutePath());FileDir=newFile(

android - 在 Android 中将位图图像存储到 SD 卡

我的android代码遇到了一些奇怪的问题,我在Bitmap变量中有一个图像,想将该文件保存到SD卡。我的编码如下,BitmapIMAGE//Loadedfrominternetservers.;try{File_sdCard=Environment.getExternalStorageDirectory();File_picDir=newFile(_sdCard,"MyDirectory");_picDir.mkdirs();File_picFile=newFile(_picDir,"MyImage.jpg");FileOutputStream_fos=newFileOutputSt

java - 无法将文本附加到文件

我的代码是:if(myfile.exists()){try{FileOutputStreamfOut=newFileOutputStream(myfile);OutputStreamWritermyOutWriter=newOutputStreamWriter(fOut);for(LatLngitem:markerArrayList){myOutWriter.append(item.toString());}myOutWriter.append("\n\n");myOutWriter.close();fOut.close();Toast.makeText(getBaseContext(

android - 为什么保存位图需要这么长时间?

所以我在GoogleGlass上有一个应用程序可以拍照,然后将其转换为灰度并覆盖内存中的原始图像:privatevoidrGBProcessing(finalStringpicturePath,Matimage){//BitmapFactoryCreatesBitmapobjectsfromvarioussources,//includingfiles,streams,andbyte-arraysBitmapmyBitmapPic=BitmapFactory.decodeFile(picturePath);image=newMat(myBitmapPic.getWidth(),myBi