1

Android では、ユーザーがブラウザからフォントをダウンロードし、ダウンロードしたときにフォントを表示できるようにしようとしています。複数の問題の後、まだ残っている問題が 1 つあります。ファイルタイプをブラウザに登録することです。

エミュレーター (2.1-u1) でダウンロードしようとすると、「ダウンロードできません。コンテンツはこの電話ではサポートされていません」というメッセージが表示されます。さて、私のマニフェストファイルかもしれません。これで更新:

    <activity android:name=".MainActivity" android:label="MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
            <catagory android:name="android.intent.category.BROWSABLE"/>
            <data android:scheme="http"/>
            <data android:scheme="https"/>
            <data android:scheme="ftp"/>
            <data android:host="*"/>
            <data android:mimeType="*/*"/>
            <data android:pathPattern=".*zip"/>
        </intent-filter>
    </activity>

ブラウザに戻り、再び失敗しました。エミュレーターを再起動しても失敗します。

ここの投稿からこの形式を取得したことに注意してください。

何をすべきかについて何か提案はありますか?

4

2 に答える 2

0

のMIMEタイプ*/*とホストの登録*はかなり失礼です。フォントであるかどうかに関係なく、すべてのWebサイトのすべてのZIPファイルを処理しようとしています。

VIEWの代わりにのアクションを試してくださいMAIN

于 2010-06-13T14:08:54.687 に答える
0
<catagory android:name="android.intent.category.BROWSABLE"/>

その行の最初の単語 "category" は "category" である必要があります。おそらく、そのタイプミスが問題の原因です。

于 2010-10-15T09:24:32.150 に答える