好比經過文檔查看器打開一個文本文件時,會彈出一個可用來打開的軟件列表; 如何讓本身的軟件也出如今該列表中呢? 經過設置AndroidManifest.xml文件便可: <activity android:name=".EasyNote" android:label="@string/app_name" android:launchMode="singleTask" android:screenOrientation="portrait"> < intent-filter> < action android:name="android.intent.action.MAIN" /> < category android:name="android.intent.category.LAUNCHER" /> < /intent-filter> <intent-filter> < action android:name="android.intent.action.VIEW"></action> < category android:name="android.intent.category.DEFAULT"></category> < data android:mimeType="text/plain"></data> < /intent-filter> < /activity> 第一個<intent-filter>標籤是每一個程序都有的,關鍵是要添加第二個!這樣你的應用程序就會出如今默認打開列表了。。。 注意須要將mimeType修改爲你須要的類型,文本文件固然就是:text/plain 還有其它經常使用的如: 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(同上,但主要用於表單提交時伴隨文件上傳的場合)