使用過Android設備的朋友當我們要打開某個文件。這裡以文本為例,有的時候會彈出一個列表,選擇使用其中一個軟件來打開文本。作為開發人員如何將自己的軟件加入到列表中呢。
我們通過設置AndroidManifest.xml文件即可代碼如下:
這樣當打開文本文件的時候我們自己的軟件就在列表裡了
主要是設置mimeType的類型,文本文件是:text/plain
在配置中程序設置關聯之後,還有參數傳遞問題 需要在onCreate()裡面添加如下代碼:
常用的類型還有:
text/plain(純文本)
text/html(HTML文檔)
application/xhtml+xml(XHTML文檔)
image/gif(GIF圖像)
image/jpeg(JPEG圖像)【PHP中為:image/pjpeg】
image/png(PNG圖像)【PHP中為:image/x-png】
video/mpeg(MPEG動畫)
application/octet-stream(任意的二進制數據)
application/pdf(PDF文檔)
application/msword(Microsoft Word文件)
message/rfc822(RFC 822形式)
multipart/alternative(HTML郵件的HTML形式和純文本形式,相同內容使用不同形式表示)
application/x-www-form-urlencoded(使用HTTP的POST方法提交的表單)
multipart/form-data(同上,但主要用於表單提交時伴隨文件上傳的場合)