導航:首頁 > 操作系統 > 安卓任意文件怎麼打開

安卓任意文件怎麼打開

發布時間:2023-02-18 08:27:21

1. 安卓手機怎麼打開文件夾找文件夾

准確找到手機應用所在的文件夾的具體操作步驟如下:

1、在此以華為榮耀10為例,首先在手機上點擊「文件管理」應用程序的圖標。



2. 安卓手機如何打開.exe文件

安卓手機打開exe文件的步驟先安裝exagear,將obb數據包放在手機內部存儲之後才可以打開android/obbcomeltechsed目錄下面打開軟體等待安裝配置完成把自己的,exe軟體放在內部存儲的download目錄下,然後查找安裝執行成功後就會進入軟體界面。

exe文件介紹

EXE文件頭和程序本體exe文件比較復雜,屬於一種多段的結構是DOS最成功和復雜的設計之一每個exe文件包含一個文件頭和一個可重定位程序的映像,文件頭包含MS-DOS用於載入程序的信息例如程序的大小和寄存器的初始值,要在安卓手機上執行exe需要使用像limbo等類似的x86模擬器。

3. Android中如何使用代碼打開各種類型的文件

在安卓中打開音樂、視頻、圖片、文檔等文件是需要有讀取SD卡許可權的,如果是6.0以下的系統,則直接在清單文件中聲明SD卡讀取許可權即可;如果是6.0或以上,則需要動態申請許可權。

在7.0以下中打開文件時,通過intent調用系統安裝得人軟體打開文件就好了,但是在android7.0及以上的機子上這么做會報android.os.FileUriExposedException錯誤,

1)讀取SD卡

2)動態申請許可權

//設備API大於6.0時,主動申請許可權(讀取文件的許可權)

public static  void requestPermission(Activity context) {

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {

        if (ContextCompat.checkSelfPermission(context, Manifest.permission.WRITE_EXTERNAL_STORAGE)

                != PackageManager.PERMISSION_GRANTED) {

            ActivityCompat.requestPermissions(context, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE,

                    Manifest.permission.READ_EXTERNAL_STORAGE}, 0);

        }

    }

}

3)讀取文件

intent = OpenFileUtil.openFile(filePath+"/"+FileName+"."+end);

使用OpenFileUtil這個。鏈接: https://www.jianshu.com/p/1414101858c1

為了兼容Android7.0,獲取文件Uri需要使用到FileProvider。

1)首先是AndroidManifest文件裡面注冊FileProvider

    android:name="android.support.v4.content.FileProvider"

    android:authorities="${applicationId}.provider"

    android:exported="false"

    android:grantUriPermissions="true">

        android:name="android.support.FILE_PROVIDER_PATHS"

        android:resource="@xml/provider_paths" /> //需要自己編寫xml文件

2)provider_paths.xml文件的編寫

    // .表示根目錄

3)打開文檔方式為

intent = new Intent(Intent.ACTION_VIEW);

intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

File txtFile = new File(filePath+"/"+FileName+"."+end);

Uri contentUri = FileProvider.getUriForFile(MyApplication.getContext(), BuildConfig.APPLICATION_ID+".provider", txtFile);

intent.setDataAndType(contentUri, "application/vnd.android.package-archive");

grantUriPermission(context, contentUri, intent);

startActivity(intent);

4)grantUriPermission方法添加許可權

private static void grantUriPermission (Context context, Uri fileUri, Intent intent) {

    List resInfoList = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);

    for (ResolveInfo resolveInfo : resInfoList) {

        String packageName = resolveInfo.activityInfo.packageName;

        context.grantUriPermission(packageName, fileUri, Intent.FLAG_GRANT_WRITE_URI_PERMISSION | Intent.FLAG_GRANT_READ_URI_PERMISSION);

    }

}

綜合兩種情況:

//判斷是否是AndroidN以及更高的版本,Build.VERSION_CODES.N是Android 7.0

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {

    intent = new Intent(Intent.ACTION_VIEW);

    intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

    File txtFile = new File(filePath+"/"+FileName+"."+end);

    Uri contentUri = FileProvider.getUriForFile(MyApplication.getContext(), BuildConfig.APPLICATION_ID+".provider", txtFile);

    Log.i("文件地址:",contentUri.toString());

    intent.setDataAndType(contentUri, "application/vnd.android.package-archive");

    grantUriPermission(MyApplication.getContext(), contentUri, intent);

} else {

    //7.0以下的可以打開文件了

    intent = OpenFileUtil.openFile(filePath+"/"+FileName+"."+end);

}

MyApplication.getContext().startActivity(intent);

4. 安卓手機如何打開.lz4文件

安卓手機打開.lz4文件步驟如下:

找到需要解壓的文件,通過QQ發送到任意一個QQ好友或者是電腦助手上,然後點擊查看這個壓縮包文件,點擊用其他程序打開。在彈出來的菜單對話框,選擇解壓操作,如圖所示。選擇手機一個文件夾進行解壓保存就可以了。另外還可以直接在手機的文件管理器,每個手機系統都會自帶一個文件管理器,點擊展開。在文件管理里邊,按照文件的類型,直接找到壓縮包類目。這里邊全部是手機接收的壓縮包文件,按照日期或者名稱來排序找到需要解壓的文件。長按選擇後會出現一個菜單,點擊更多,選擇解壓到,這個就是給文件找到解壓後儲存的位置。確定一下解壓後文件儲存的位置,然後系統會自動進行解壓操作,完成後在對應的文件夾查看即可。

閱讀全文

與安卓任意文件怎麼打開相關的資料

熱點內容
對稱加密系統和公鑰加密系統 瀏覽:426
歷史地理pdf 瀏覽:600
物聯網雲伺服器框架 瀏覽:646
sybaseisql命令 瀏覽:181
android權威編程指南pdf 瀏覽:661
哪些軟體屬於加密軟體 瀏覽:644
文件夾75絲什麼意思 瀏覽:468
最便宜sop8單片機 瀏覽:964
圖解周易預測學pdf 瀏覽:418
c盤莫名奇妙多了幾個文件夾 瀏覽:169
貴州花溪門票優惠app哪個好 瀏覽:801
如何說話不會讓人有被命令的感覺 瀏覽:438
哪裡可下載湘工惠app 瀏覽:263
福特python 瀏覽:310
pdf轉換成word表格 瀏覽:351
無線遠端伺服器無響應是什麼意思 瀏覽:670
兩位整數倒序輸出python 瀏覽:781
為什麼我的世界天空伺服器進不去 瀏覽:262
釘釘直播後的視頻如何線上加密 瀏覽:503
聽主的命令 瀏覽:208