`

Android使用File创建临时文件,File.createTempFile

 
阅读更多

废话不多说,直接上代码

 

File files = new File("/mnt/sdcard/log.txt");
//如果这个文件不存在的话就开始创建临时文件
if (files.exists()==false) {
	try {
			   File tempFile=null;
			   tempFile = tempFile.createTempFile("users", "properties");
			   byte[] buffer = new byte[1024];
			   FileOutputStream writeFile = new FileOutputStream(tempFile);
			   InputStream inStream = getResources().getAssets().open("log.txt");
			   int length = inStream.read(buffer);
			   writeFile.write(buffer, 0, length);
			   writeFile.flush();
			   inStream.close();
			   writeFile.close();
			   files = tempFile;
			} catch (IOException e) {
				e.printStackTrace();
			}
		}

 

好了,现在files就是一个临时的File文件了,这个File文件和普通的没有区别。

分享到:
评论

相关推荐

    Android中File类的定义与常用方法.pdf

    创建文件: ```java File file = new File("/sdcard/myfile.txt"); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } ``` 删除文件: ```java ...

    解决安卓7.0拍照闪退的问题,安卓拍照,图片选择,剪切,使用fileprovider7.0文件读写的权限,安卓6.0以上权限适配

    提到的`FileUtil`文件工具类,通常包含一些辅助方法,如创建文件、删除文件、读写文件等,方便在处理图片文件时使用。确保这些方法能够正确处理Android 7.0的权限机制。 总结来说,解决Android 7.0拍照闪退问题的...

    Android的ftp下载示例

    这里我们使用`openOutputStream()`方法创建一个临时文件,以避免在下载过程中因内存不足导致的问题: ```java FileOutputStream fos = null; try { File tempFile = File.createTempFile("temp", ".tmp"); fos = ...

    android 手机选择图片支持多张单张选择

    // 拍照完成后,照片已经保存在之前创建的临时文件中 Uri photoUri = photoFileUri; // 处理拍好的图片 } } ``` 在获取到图片后,通常还需要进行图片的预览、裁剪、压缩等操作,以便于上传或者适应不同的展示...

    android 视频录制源代码

    //创建临时文件 recorder.setPreviewDisplay(mSurfaceHolder.getSurface());//预览 recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);//视频源 recorder.setAudioSource(MediaRecorder.AudioSource....

    图片拍照上传_android源码.zip

    // 创建临时文件用于存储拍照后的图片 File photoFile = null; try { photoFile = createImageFile(); } catch (IOException ex) { ex.printStackTrace(); } if (photoFile != null) { // 使用URI表示图片...

    Android中照相,从相册选取照片,android拍照或从相册选择,Java

    创建文件通常涉及到`File`类的使用,例如`createNewFile()`或`mkdirs()`方法。删除文件则可以使用`File.delete()`。确保在执行这些操作前检查文件是否存在,以防止意外删除。 ```java private void ...

    android 调用拍照和摄像

    在资源文件下的`res/xml/file_paths.xml`中定义你的文件路径: ```xml <paths xmlns:android="http://schemas.android.com/apk/res/android"> ``` 以上就是Android应用中调用拍照和摄像功能,并将结果保存到...

    运行时动态导入so库文件。用最少的代码实现动态导入本地so库文件示例设定so放在assets文件夹下.rar

    你可以使用File类的createTempFile()方法创建一个临时文件,并写入.so文件的内容。 3. **加载.so库**: 使用System.load()或System.loadLibrary()函数加载.so库。System.load()接受一个文件路径作为参数,而System....

    android 照相机

    同时,我们使用`FileProvider`来获取文件的Uri,因为从Android 7.0(API级别24)开始,直接使用`Uri.fromFile()`方法不再被允许。 ```java private File createImageFile() { String timestamp = new ...

    Android调用相机

    这里的`createImageFile()`方法用于创建一个临时文件,用于保存拍摄的照片。文件名可以根据需求自定义,例如: ```java private File createImageFile() throws IOException { String timeStamp = new ...

    android手机开发教程

    - 创建一个临时文件,使用`File.createTempFile()`方法,用于存储下载的数据。 - 使用`FileOutputStream`将网络数据写入临时文件。这通常涉及到循环读取`InputStream`的缓冲区,并写入文件。 - 完成下载后,关闭...

    android camera2实现实时预览和拍照

    File image = File.createTempFile(fileName, ".fpg", storageDir); return image; } private void takePicture() { final File file = createImageFile(); ImageReader imageReader = ImageReader.newInstance...

    拍照获取路径

    最后,为了能够在应用中访问通过`FileProvider`创建的文件,还需要在AndroidManifest.xml中添加`FileProvider`的相关配置: ```xml android:name="androidx.core.content.FileProvider" android:authorities=...

    Android 拍照 获取本地图片

    // 创建文件来存储照片 File photoFile = null; try { photoFile = createImageFile(); } catch (IOException ex) { // 处理异常 } if (photoFile != null) { Uri photoURI = FileProvider.getUriForFile...

    纯java代码读取apk文件

    在Android系统中,APK文件是应用程序的安装包,它包含了应用的所有代码、资源和配置信息。使用纯Java代码读取APK文件是一项常见的技术需求,例如为了分析应用的元数据、提取图标或查看权限设置等。下面我们将深入...

    Activity间图片传递(3种方法)

    此时,我们可以在文件系统中创建一个临时文件,或者使用ContentProvider来存储图片。发送Activity: ```java Bitmap bitmap = ... // 获取到Bitmap File tempFile = createTempFile(); // 创建临时文件 bitmap....

    Android中调用相机拍照之后裁剪得到的照片的源码

    在这个代码中,我们首先创建了一个临时文件`photoFile`来存储相机拍摄的照片,并通过`Uri.fromFile()`创建了对应的`Uri`。然后,我们使用`ACTION_IMAGE_CAPTURE`启动相机应用,设置`EXTRA_OUTPUT`参数为`imageUri`,...

    android 调用系统照相机功能

    创建文件的方法如下: ```java private File createImageFile() throws IOException { String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); String imageFileName = "JPEG_" + ...

    android 调用摄像头

    return File.createTempFile( imageFileName, /* prefix */ ".jpg", /* suffix */ storageDir /* directory */ ); } ``` 6. **显示图片** 可以使用`ImageView`组件来显示拍摄的照片。确保在布局文件中添加...

Global site tag (gtag.js) - Google Analytics