3

ボタンを押したときにインテントを送信したい、このインテントで、デバイスにインストールされているファイル エクスプローラーのリストから選択してファイル エクスプローラーを開きたい... ("Complete action with:" を使用)エクスプローラーは、テキストビューの settypeface に ttf ファイルを選択します。質問は、MIME タイプのファイルに関連するものを見つけましたが、理解できません... 誰かがこれを行う方法を教えてください。;)

書体を設定するには、ファイルパスを含む文字列が必要だと言わざるを得ません。

4

1 に答える 1

2

Mime タイプは、探しているコンテンツの説明です。たとえば、JPEG 画像には「image/jpeg」タイプがあります。TTF ファイルに関しては、正式に登録された MIME タイプはありませんが、最も一般的に使用されている (Wikipedia によると)

application/x-font-ttf

インテントに関するドキュメントでは、 ACTION_GET_CONTENTアクションを使用した例を示しています。使用方法は次のとおりです。

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("application/x-font-ttf");
startActivityForResult(intent,PICKFILE_RESULT_CODE);
于 2012-06-14T14:21:58.417 に答える