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. 安卓開發怎麼獲取在內置存儲文件的創建者
獲取手機內部儲存的路徑
首先定義一個路徑變數(這里我直接賦值為後面的方法):
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方法,但是我在測試時,有時會報出異常,目前還沒有分析出是不是這樣寫的問題,還是別的地方的代碼出了問題…