导航:首页 > 版本升级 > android获取文件创建时间

android获取文件创建时间

发布时间:2023-02-24 09:54:04

1. Android Studio创建项目设置自己的名字和时间

${PACKAGE_NAME}          新建文件所在包名

${USER}          用户名

${DATE}          创建文件时当前系统的日期(格式:yyyy/MM/dd)

${TIME}          创建文件时当前系统的时间(格式:hh:mm)

${YEAR}          创建文件时当前系统的年份

${MONTH}          创建文件时当前系统的月份

${MONTH_NAME_SHORT}          当前月份的前三位字符缩写,例如: Jan, Feb, etc

${MONTH_NAME_FULL}          当前月份的字母全写,例如: January, February, etc

${DAY}          当前时间所属月份的天数

${HOUR}          当前的小时数

${MINUTE}          当前的分钟数

${PROJECT_NAME}          当前的项目名

${NAME}          当前的文件名

2. android如何获取本地文件属性信息

通过主动的方式通知系统我们需要文件列表,要向系统发送广播

java">sendBroadcast(newIntent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse(“file://”
+Environment.getExternalStorageDirectory())));

然后通过接收器获取系统文列表


{
privatefinalstaticStringTAG=”MediaScannerReceiver”;
@Override
publicvoidonReceive(Contextcontext,Intentintent){
Stringaction=intent.getAction();
Uriuri=intent.getData();
StringexternalStoragePath=Environment.getExternalStorageDirectory().getPath();
if(action.equals(Intent.ACTION_BOOT_COMPLETED)){
//scaninternalstorage
scan(context,MediaProvider.INTERNAL_VOLUME);
}else{
if(uri.getScheme().equals(“file”)){
//
Stringpath=uri.getPath();
if(action.equals(Intent.ACTION_MEDIA_MOUNTED)&&
externalStoragePath.equals(path)){
scan(context,MediaProvider.EXTERNAL_VOLUME);
}elseif(action.equals(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE)&&
path!=null&&path.startsWith(externalStoragePath+”/”)){
scanFile(context,path);
}
}
}
}
privatevoidscan(Contextcontext,Stringvolume){
Bundleargs=newBundle();
args.putString(“volume”,volume);
context.startService(
newIntent(context,MediaScannerService.class).putExtras(args));
}
privatevoidscanFile(Contextcontext,Stringpath){
Bundleargs=newBundle();
args.putString(“filepath”,path);
context.startService(
newIntent(context,MediaScannerService.class).putExtras(args));
}
}

3. 我的手机是不是翻新机 根据Android Studio Device File Explorer 显示文件创建于1970年!

1970年这是初始时间,详细来说安卓linux内核的操作系统, linux以及其它类 UNIX操作系统是以1970年1月1日为第一天开始计时的。所以有些安卓系统的默认时间是1970年1月1日,相当于0,说明该时间自出厂后没变过。(如侵删)

4. 怎样在复制文件的时候保留文件创建时间

复制文件不会修改该文件的创建时间,剪切文件的局部或者添加内容会版改变创建文件的时间。权

如下参考:

1.首先,在需要查看时间的文件上,单击鼠标右键并从弹出菜单中选择属性,如下图所示。

5. android下如何修改文件时间

分两个步骤来:
1、修改文件.xml增加代源码24红色标记表示24小时制,也可以改为12(12小时制)
2、修改文件gsDatabaseHelper.java找到函数loadSystemSettings (),在函数中增加以下语句:loadStringSetting(stmt, Settings.System.TIME_12_24, R.string.time_12_24);

6. 安卓手机中的文件怎么拷贝保留创建时间

如果android手机有自己的套件,在电脑端安装以后接数据线就可以了。 如果没有的话,在接专数据线前在设置->应用程属序->开发->选择USB调试和USB调试通知,再连接数据线后会有通知,按通知操作就可以。 还可以在电脑端安装91助手或者QQ管家里的手机助手,那里会有很详细的操作指示。

7. 在android中怎么获取文件的创建时间

数据库中的文件的话,要adb shell进去查看数据库有没有该字段。存储卡上的文件的话,java中没有获取文件创建事件的接口。

一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)
String res = "";

try{

InputStream in = getResources().openRawResource(R.raw.bbi);

//在\Test\res\raw\bbi.txt,

int length = in.available();

byte [] buffer = new byte[length];

in.read(buffer);

//res = EncodingUtils.getString(buffer, "UTF-8");

//res = EncodingUtils.getString(buffer, "UNICODE");

res = EncodingUtils.getString(buffer, "BIG5");

//依bbi.txt的编码类型选择合适的编码,如果不调整会乱码

in.close();

}catch(Exception e){

e.printStackTrace();

}

myTextView.setText(res);//把得到的内容显示在TextView上

二、 从asset中获取文件并读取数据(资源文件只能读不能写)
String fileName = "yan.txt"; //文件名字

String res="";

try{

InputStream in = getResources().getAssets().open(fileName);

// \Test\assets\yan.txt这里有这样的文件存在

int length = in.available();

byte [] buffer = new byte[length];

in.read(buffer);

res = EncodingUtils.getString(buffer, "UTF-8");

}catch(Exception e){

e.printStackTrace();

}

三、 从sdcard中去读文件,首先要把文件通过\android-sdk-windows\tools\adb.exe把本地计算机上的文件到sdcard上去,adb.exe push e:/Y.txt /sdcard/, 不可以用adb.exe push e:\Y.txt \sdcard\ 同样: 把仿真器上的文件到本地计算机上用: adb pull ./data/data/com.tt/files/Test.txt e:/

String fileName = "/sdcard/Y.txt";

//也可以用String fileName = "mnt/sdcard/Y.txt";

String res="";

try{

FileInputStream fin = new FileInputStream(fileName);

//FileInputStream fin = openFileInput(fileName);

//用这个就不行了,必须用FileInputStream

int length = fin.available();

byte [] buffer = new byte[length];

fin.read(buffer);

res = EncodingUtils.getString(buffer, "UTF-8");

fin.close();

}catch(Exception e){

e.printStackTrace();

}

myTextView.setText(res);

8. android 10 文件夹和文件创建

Android 10 改变了文件的存储方式不允许应用随意创建文件夹了,要用安卓提供的文件夹,提供的文件夹如下

public static void createPath(String path) {

File file =new File(path);

    if (!file.exists()) {

try {

// 获取父文件

            File parent = file.getParentFile();

            if( !parent.exists() ) {

parent.mkdirs();  //创建所有父文件夹

            }

file.createNewFile();

        }catch (IOException e) {

e.printStackTrace();

        }

}

}

9. android 创建一个XML文件,如何在读这个XML文件时,得到读取的时间

在读取xml文件前,用一个变量保存当前系统的时间。
读取xml文件后,获取当前系统的时间。这两个时间的差值的绝对值,就是读取文件说花的时间。

10. 安卓开发怎么获取在内置存储文件的创建者

  1. 获取手机内部储存的路径
    首先定义一个路径变量(这里我直接赋值为后面的方法):

privateStringsdcardDir=getSDCardPath();

然后写一个获取获取路径的方法:

privateStringgetSDCardPath(){
FilesdcardDir=null;//判断SDCard是否存在
booleansdcardExist=Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);if(sdcardExist){
sdcardDir=Environment.getExternalStorageDirectory();
}returnsdcardDir.toString();
}

2.获取SDCard中文件的路径
①在上方已有方法的基础上,定义一个变量:

privateStringfilePath=getSDCardPath()+"/"+"file/test.ble/";

这里的file是文件所在文件夹的名字,test.ble为文件名。

或者,也可以直接定义文件路径,然后写get方法,但是我在测试时,有时会报出异常,目前还没有分析出是不是这样写的问题,还是别的地方的代码出了问题…

阅读全文

与android获取文件创建时间相关的资料

热点内容
maya粒子表达式教程 浏览:84
抖音小视频如何挂app 浏览:283
cad怎么设置替补文件 浏览:790
win10启动文件是空的 浏览:397
jk网站有哪些 浏览:134
学编程和3d哪个更好 浏览:932
win10移动硬盘文件无法打开 浏览:385
文件名是乱码还删不掉 浏览:643
苹果键盘怎么打开任务管理器 浏览:437
手机桌面文件名字大全 浏览:334
tplink默认无线密码是多少 浏览:33
ipaddgm文件 浏览:99
lua语言编程用哪个平台 浏览:272
政采云如何导出pdf投标文件 浏览:529
php获取postjson数据 浏览:551
javatimetask 浏览:16
编程的话要什么证件 浏览:94
钱脉通微信多开 浏览:878
中学生学编程哪个培训机构好 浏览:852
荣耀路由TV设置文件共享错误 浏览:525

友情链接