[Android] 獲取檔案的MIME型別
需求:
輸入:File物件
輸出:String物件(MIMEl型別)
實現步驟:
1. 獲得獲取檔案的副檔名
private static String getExtension(final File file) {
String suffix = "";
String name = file.getName();
final int idx = name.lastIndexOf(".");
if (idx > 0) {
suffix = name.substring(idx + 1);
}
return suffix;
}
2. 通過副檔名獲取MIME型別
public static String getMimeType(final File file) {
String extension = getExtension(file);
return MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
}
相關推薦
php獲取檔案mime型別的幾種方法
MIME型別就是設定某種副檔名的檔案用一種應用程式來開啟的方式型別,當該副檔名檔案被訪問的時候,瀏覽器會自動使用指定應用程式來開啟。多用於指定一些客戶端自定義的檔名,以及一些媒體檔案開啟方式。 php獲取檔案mime型別有以下幾種方法: 1、mime_cont
php 利用Fileinfo 獲取檔案MIME型別(finfo_open) 下載
<?php include "function.php"; $file = $_GET['tag']; // header("Content-type:application/octet-stream");//二進位制檔案 // $fileName = base
[Android] 獲取檔案的MIME型別
需求: 輸入:File物件 輸出:String物件(MIMEl型別) 實現步驟: 1. 獲得獲取檔案的副檔名 private static String getExtension(final File file) { String suffix = "";
Android獲取各式時間型別
在專案中需要獲取各式各樣的時間,而且也會有很多地方會呼叫到這些方法,所以我將它們歸集於一個檔案中,方便之後的使用。 現在我們需要了解一些相對基礎獲取時間的方法。 1.獲取當前日曆物件: Calendar calendar = Calendar.getInstance();
Android 判斷檔案的型別
import java.util.HashMap; import java.util.Iterator; /** * 判斷檔案的型別 */ public class MediaFileUtil { //刪除地址引數,以免判斷型別是判斷失誤
java獲取檔案Mime Type的幾種方式
本文是在看了http://blog.csdn.net/chaijunkun/article/details/7046343之後實踐了一下,為自己加深印象再寫一遍。 jar包是用火狐下載的,放在哪裡忘了。是在寫檔案下載時,提示框要告訴使用者下載的是什麼型別的檔案用到的。 首先
Android獲取檔案的mimeType的封裝
概述 MIME(Multipurpose Internet Mail Extensions)多用途網際網路郵件擴充套件型別。是設定某種副檔名的檔案用一種應用程式來開啟的方式型別,當該副檔名檔案被訪問的時候,瀏覽器會自動使用指定應用程式來開啟。多用於指定一
Android 獲取檔案大小
public class FileSizeUtil { public static final int SIZETYPE_B = 1;// 獲取檔案大小單位為B的double值 public static final int SIZETYPE_KB = 2;// 獲取檔案大小單位為K
在Android 獲取檔案的大小以及檔名稱
// 檔案的真實路徑 String filePath = Environment.getExternalStorageDirectory().getAbsolutePath()
根據檔案MIME型別開啟檔案
import android.content.Context; import android.content.Intent; import android.net.Uri; import android.util.Log; import java.io.File; /*
android獲取檔案getMimeType的兩種方法
方法1: import java.util.Locale; private static String getSuffix(File file) { if (file == null || !file.exists() || file.isDire
Android MimeTypeMap使用--MIME型別
MimeTypeMap使用--MIME型別 首先建立通過單例獲取到MimeTypeMap的物件。 MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton(); 判斷這個集合中是否存在這個MIME型別。 mimeTypeMap.hasMime
Android獲取檔案目錄
在Android開發過程中,難免會遇到需要檔案操作,這些檔案可以存放在data分割槽下面,也可以存放在外接sd,這些路徑都是什麼呢,今天在這裡做一個簡單的總結。 我一共用了8個系統API,程式碼如下:
Android獲取檔案的MD5值
package my.bag; import Java.io.File; import java.io.FileInputStream; import java.math.BigInteger; import java.security.MessageDigest; import java.util.Ha
c#獲取檔案編碼型別
public class EncodingType //編碼問題目前為止,基本上沒人解決,就連windows的IE的自動識別有時還識別錯編碼呢。--yongfa365 //如果檔案有BOM則判斷,如果沒有就用系統預設編碼,缺點:沒有BOM的非系統編碼檔案會顯示亂碼
Android獲取本地檔案的真實路徑,content型別轉為file型別
來源網路。記錄知識點以防備用..... 相容不同的機型獲取到的檔案路徑型別,以防異常情況發生。 public static String getPath(Context context, Uri uri) { if ("content".equalsIgnoreCase(uri.ge
android應用 獲取本地指定型別檔案 的兩種最優方法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android 中檔案型別與MIME的匹配表
背景介紹: MIME:全稱Multipurpose Internet Mail Extensions,多功能Internet 郵件擴充服務。它是一種多用途網際郵件擴充協議,在1992年最早應用於電子郵件系統,但後來也應用到瀏覽器。MIME型別就是設定某種副檔名的檔案用一種應
android APK檔案有自己的MIME型別了
新的MIME型別, 副檔名中填 .apkMIME型別中填寫apk的MIME型別 application/vnd.android.package-archive儲存設定。 類似91手機幫助,看到apk就說關聯開啟,也是通過MIME的 一般情況下android和iph
Android平臺上獲取檔案的MIME
/** * 使用系統API,根據url獲得對應的MIME型別 */ private String getMimeTypeFromUrl(String url) { String type = null;