導航:首頁 > 操作系統 > 安卓能打開什麼類型的文件

安卓能打開什麼類型的文件

發布時間:2023-02-23 19:49:38

Ⅰ 普通安卓手機支持電腦上面什麼格式的文本文檔

1、安卓手機一般都支持TXT和DOC格式的文本文檔;
2、如果下載其它軟體,很多文本文檔的格式都可以支持。

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);

Ⅲ 安卓手機如何打開.stl文件

安卓手機用3D max、CAD、用CopyCAD可以打開。stl格式文件STL文件是在計算機圖形應用系統中,用於表示三角形網格的一種文件格式。它的文件格式非常簡單,應用很廣泛。STL是最多快速原型系統所應用的標准文件類型。

STL格式

STL只能用來表示封閉的面或者體。stl文件有兩種:一種是ASCII明碼格式,另一種是二進制格式。

STL文件格式看似能用多邊形來定義多面體,但在實用上它只被用過三角形。這表示ASCII協議的語法是多餘的。

要能正確組成3D體,STL檔表示的表面必須是封閉同相連的,且每個邊都正好是二個三角形的一部分,且沒有交叉。由於STL語法對此屬性不嚴緊,應用程序能忽視其封閉性。

作為切片的該軟體的封閉性僅事項只要三角形需要它以確保所得到的二維的多邊形是封閉的。對切片三角形後須確保所得到的2D多邊形是封關閉的軟體而言,封閉性才會重要。這類軟體有時會移動接近的頂點到同一位置,來清理小的差異。結果是不可預測的,但它往往足夠。

Ⅳ 安卓手機支持什麼格式的圖片

支持格式種類較多,主要看圖片軟體的能力。

  1. 安卓自帶的圖庫軟體,支持JPG,JPEG,PNG。

  2. 快圖瀏覽支持JPG,JPEG, GIF, PNG, BMP等。

一般常用的圖片格式像是JPG,JPEG,BMP,PNG都支持。但有些格式就不一定,比如圖庫就無法顯示動態圖GIF格式的文件。

Ⅳ 怎樣更改安卓手機的文件打開方式,也就是用什麼app打開某一類型的文件

1、打開自己的手機資源管理器,然後打開其中某一個類型的文件,將會彈出設置窗。

安卓系統的打開方式是由應用程序注冊的,例如像UC這些瀏覽器會注冊URL的打開方式。像天天動聽這些播放器會注冊MP3的打開方式。



拓展資料:

當碰到多個文件都注冊一個時,就會出現應用程序的選擇框讓用戶來選擇一個適合的來打開。例如你安裝了UC和海豚瀏覽器,那麼打開簡訊的網址時會同時出現默認的谷歌瀏覽器、UC和海豚讓你從3個中選擇一個,你還可以選擇一個為默認。

那選擇了默認以後,想用其它的也注冊該文件的工具打開呢?解決辦法很簡單,進入設置--應用程序,找到你設置為默認的那個應用程序,點擊"清除默認設置"即可。

安卓怎麼打開exe格式的文件

安卓手機如何打開.exe文件呢?不知道的小夥伴來看看今天的分享吧!
1、在安卓手機中打開exe文件,需要使用手機模擬器,打開手機瀏覽器,搜索【exagear數據包】後選擇相應的下載地址進入,點擊【直裝版】右側的【免費下載】,頁面跳轉後選擇【立即下載】,在下方彈出的窗口中點擊【普通下載】,直裝版自帶【obb數據包】,這樣就不用再另外下載安裝其他東西了;

2、下載完成後依次完成安裝,打開手機【文件管理】,選擇【我的手機】,看看手機目錄下是否有【exagear】文件夾,沒有的話,點擊左上角的加號圖標,打開【新建文件夾】窗口,將文件夾命名為【exagear】點擊【確定】,然後長按選中准備的exe文件,點擊下方【移動】,選擇【exagear】點擊右上角的對勾圖標,將exe文件保存到【exagear】文件夾中;

3、返回手機桌面打開【ExaGear】,啟動完成後點擊左上角的三橫圖標,選擇【環境管理】,點擊右上角的【加號】圖標,點擊下方右側出現的三點圖標,選擇【啟動】,即可看到exe文件已經讀取到軟體中了,雙擊exe文件,稍等片刻即可在手機中打開exe文件了。

以上就是今天的分享了,希望可以幫助到大家。
閱讀全文

與安卓能打開什麼類型的文件相關的資料

熱點內容
當通過ssh遠程連接彈性雲伺服器時 瀏覽:654
12306哪個app 瀏覽:679
免費網站電視劇電影全免費在線觀看 瀏覽:737
如何快速清除app廣告 瀏覽:716
單片機按鍵外部中斷 瀏覽:560
單片機的usb供電 瀏覽:256
更改android解析度 瀏覽:186
phpstaticfinal 瀏覽:695
成人倫理風月片電影 瀏覽:294
禁播愛情片 瀏覽:21
動漫電影免費版大全 瀏覽:14
java什麼是this 瀏覽:811
拍攝指南by小說製造機txt下載 瀏覽:738
豆瓣pdf 瀏覽:723
春宮妖姬演員表 瀏覽:112
韓國情愛電影在線 瀏覽:812
程序員那麼可愛顧墨吃醋 瀏覽:201
伺服器未測速怎麼辦 瀏覽:15
男主角林晨的都市小說 瀏覽:899
百度文庫系統源碼nodejs 瀏覽:997