android在当前app的目录下创建一个文件
2014-04-22 02:04
423 查看
/********************************************************************* * Author : Samson * Date : 04/22/2014 * Test platform: * 3.11.0-12-generic #19-Ubuntu * GNU bash, version 4.2.45 * *******************************************************************/ package com.example.listfile; import java.io.File; import java.io.IOException; import android.app.Activity; import android.content.Context; import android.widget.TextView; import android.os.Bundle; import android.os.Process; public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); int myProcessID = Process.myPid(); File yygypath = this.getFilesDir();//this.getCacheDir(); String yygypathstr = yygypath.toString(); File file = new File(yygypath, "yygytest"); try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } yygypathstr = yygypathstr + " pid is " + myProcessID; TextView tv = new TextView(this); tv.setText(yygypathstr); setContentView(tv); } public void onDestory() { super.onDestroy(); this.finish(); android.os.Process.killProcess(android.os.Process.myPid()); System.exit(0); } } 主要是这两个函数: [code]this.getFilesDir(); 这个是得到当前app目录下的files目录路径 this.getCacheDir(); 这个是得到当前app目录下的cache目录路径
结果:
adb shell result:
root@generic:/data/data/com.example.listfile/files # ll
-rw------- u0_a53 u0_a53 0 2014-04-21 13:38 yygytest
root@generic:/data/data/com.example.listfile/files # [/code]
相关文章推荐
- android在当前app该文件下创建一个文件夹
- Android 创建目录方法却创建出一个文件的问题
- 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <cust
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
- android如何在自己应用APP目录下创建文件
- 创建一个目录,进入目录,在目录里创建文件并用ls1。显示出来各需要什么权限
- 通过Eclipse创建一个Project ,Java Project 和Tomcat Project 生成的目录和文件
- Android 创建文件目录
- 卸载android system/app 目录下文件的应用程序
- [Linux文件]每隔1分钟创建一个文件,并且每隔1秒将当前时间信息写入到文件
- 创建一个Android项目就会自动创建一个appcompat_v7
- android监听文件和目录的创建删除移动等事件
- Android在SDCard创建目录_卸载应用同时删除工程创建的文件
- java中如何创建一个指定文件,一个指定的目录
- [BAT] 以当前时间为名创建文件夹,将本地文件夹里的文件拷贝到远程共享目录
- 一个VS中项目显示当前目录所有文件的解决办法,曾经让我郁闷的问题~
- 【OC学习-24】实例:创建一个文件并连续写入10次当前时间——巩固文件操作和熟悉定时器操作
- Android makefile文件拷贝一个文件夹下所有文件到out/system目录下的方法
- Android App的文件缓存目录