我推送文件到我的Nexus One時遇到問題。Android:通過藍牙發佈可接受的文件類型
在我看來,我的手機只接受少量的文件類型選擇(例如jpg,gif等)。
我最近試圖將其他文件推送到我的手機(在我的情況下gpx),我的手機自動拒絕它。
有沒有辦法在我的程序中繞過或擴展此過濾器?
有沒有辦法通過服務來捕獲這些文件?
我推送文件到我的Nexus One時遇到問題。Android:通過藍牙發佈可接受的文件類型
在我看來,我的手機只接受少量的文件類型選擇(例如jpg,gif等)。
我最近試圖將其他文件推送到我的手機(在我的情況下gpx),我的手機自動拒絕它。
有沒有辦法在我的程序中繞過或擴展此過濾器?
有沒有辦法通過服務來捕獲這些文件?
我以前得到這個錯誤。它會說「文件不被接受:目標設備聲稱它不會接受你正在嘗試發送的類型的文件」或「錯誤,設備不接受這種類型的文件」這是因爲沒有權限接受這個文件。您必須在Manifest文件中添加權限。
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
在活動下輸入這樣的東西!
<activity name="BluetoothActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="*/*" />
<data android:pathPattern="*.*\\.gpx" />
</intent-filter>
</activity>
你可以嘗試添加意圖過濾爲你期望得到的文件擴展名,看Android intent filter for a particular file extension?
這很奇怪。我只是嘗試發送一個.gpx文件到我的HTC Desire,它工作正常。它具有Android 2.1的定製版本,但我不認爲這會影響這些類型的問題。也許有人用Nexus One可以有一個去並且回報 – HXCaine 2010-05-31 12:16:23
mh,我的聯繫已經更新到2.2 ...可能這是錯誤的根源嗎? – poeschlorn 2010-05-31 12:32:17
mh,PDF的作品也很棒... – poeschlorn 2010-05-31 12:34:22