導航:首頁 > 版本升級 > 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

友情鏈接