WEB开发网
开发学院手机开发Android 开发 Android 处理txt文件类FileUtils 利用java反射机制... 阅读

Android 处理txt文件类FileUtils 利用java反射机制访问非sdk类和函数

 2010-09-10 00:59:00 来源:WEB开发网   
核心提示:if (tmpPackageFile == null) {Log.w(LOG_TAG, "Failed to create temp file");return ;}if (tmpPackageFile.exists()) {tmpPackageFile.delete();}//this.openF

if (tmpPackageFile == null) {

Log.w(LOG_TAG, "Failed to create temp file");

return ;

}

if (tmpPackageFile.exists()) {

tmpPackageFile.delete();

}

//this.openFileOutput("", mode);

try {

copyFile.invoke(hideClass.newInstance(), new File("/sdcard/MainActivity.apk"),tmpPackageFile);

} catch (InstantiationException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}catch (ClassNotFoundException e) {

//throw new RuntimeException(e.getMessage());

e.printStackTrace();

} catch (SecurityException e) {

//throw new RuntimeException(e.getMessage());

e.printStackTrace();

} catch (IllegalArgumentException e) {

//throw new RuntimeException(e.getMessage());

e.printStackTrace();

} catch (NoSuchMethodException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IllegalAccessException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (InvocationTargetException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

其实使用基本上和一般的java reflection没有什么很大的区别。

还有一种整理好的TextFileUtils

package com.my.util;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.io.RandomAccessFile;

/**

*文本文件常用的创建、写入、读取、删除

*

*@2010-8-19

*@下午03:36:12

*/

public class TextFileUtils {

/**

* 创建Text文件

* @param path

上一页  1 2 3 4 5  下一页

Tags:Android 处理 txt

编辑录入:coldstar [复制链接] [打 印]
赞助商链接