2017-01-22 11:21:34 changcsw 阅读数 9624

1、通过 adb shell 命令到目录下找打你需要的文件名称,一般需要的都是在SD卡内

2、找到后记录下对应的路径和文件名,并退出adb shell命令

3、通过adb pull 要导出文件的绝对路径  导出本地路径。 如:adb pull storage/sdcard0/com.example.test/example.log d://example.log

2018-02-05 13:53:00 svensuper 阅读数 1003
C:\Users\Administrator>adb shell
OnePlus5:/ $ run-as com.package.name
OnePlus5:/data/data/com.package.name $ ls
cache code_cache databases files shared_prefs
OnePlus5:/data/data/com.package.name $ cd databases
OnePlus5:/data/data/com.package.name/databases $ ls
BAIDUTRACE.db BAIDUTRACE.db-journal greendao greendao-journal
127|OnePlus5:/data/data/com.package.name/databases $ cp greendao /mnt/sdcard
2017-11-06 15:04:55 u011410770 阅读数 317

有时我们要导出Android应用程序数据库或者其他文件查看,会发现Data文件一直折叠不开.无法查看,也无法导出.
这时候我们需要将手机进行root,在此就不多说了.进行root后的手机后,连接到电脑.
1.打开cmd,输入adb shell
2.然后继续输入 su root
这是便可在Eclipse的DDMS查看到data文件夹折叠出来.如果不行请输入chmod 777 data语句修改读写权限.
重点如果要导出某个文件,仍然提示导出fiald 失败的话.那执行chmod 777 data/data/包名/具体文件,语句到具体的需要导出的文件.(例如:chmod 777 data/data/ecinc.emoa.mainzsgk/databases/emoav2.db).同理,遇到无法折叠查看的文件夹,也需要修改到具体的文件夹读写权限,才能查看.

2012-04-08 15:45:23 xiangqianppp 阅读数 67

整理硬盘的时候找到了这些代码,看了一下,发现还有点用处,所以就写上来了,这样以后就可以用了,在android里面导出xls表格文件,很不错!

import java.io.File;
import java.io.IOException;

import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
public class XlsOperate {
	File file;
	String mFilePath,mFileName;
	WritableWorkbook book = null;
	public void createXLS(String filePath,String fileName) {	
		try {
			file=new File(filePath+fileName+".xls");
			book = Workbook.createWorkbook(file);
			mFilePath=filePath;
			mFileName=fileName+".xls";
			// 生成名为“第一页”的工作表,参数0表示这是第一页
			WritableSheet sheet = book.createSheet("第一页", 0);
			// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
			// 以及单元格内容为test
			Label label = new Label(0, 0, "test");
			// 将定义好的单元格添加到工作表中
			sheet.addCell(label);
			/*
			 * 生成一个保存数字的单元格 必须使用Number的完整包路径,
			 * 否则有语法歧义 单元格位置是第二列,第一行,值为789.123
			 */
			jxl.write.Number number = new jxl.write.Number(1, 0, 789.123);
			sheet.addCell(number);
			// 写入数据并关闭文件
			book.write();
			book.close();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	public void addData(int page,int x,int y,String data){
		try {
			//Excel获得文件 
			file=new File(mFilePath+mFileName);
			Workbook wb=Workbook.getWorkbook(file); 
			//打开一个文件的副本,并且指定数据写回到原文件 
			book= Workbook.createWorkbook(file,wb); 
			WritableSheet sheet = book.getSheet(page);
			Label label = new Label(x,y,data);
			sheet.addCell(label);
			// 写入数据并关闭文件
			book.write();
			book.close();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
	}
}

 上面的代码需要需要一个包jxl.jar

2016-06-12 11:49:35 mylovepwy 阅读数 549

用sqlite expert工具查看数据库文件.db后缀的文件。

首先进入DDMS界面,然后在下图位置选择需要导出文件所属程序


再在下图中选择date->date->对应程序名->需要导出文件


最后点击导出按键设置导出路径点击确认即可完成导出。


Android导出aar文件

阅读数 359

没有更多推荐了,返回首页