我正在尝试编写一个应用程序,以便它可以处理.ttf字体文件。用户单击来自资源管理器的ttf时的行为。我的应用程序应该弹出。
我尝试添加以下条目,但它无效。
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT">
</category>
<data android:mimeType="application/x-font-ttf"/>
</intent-filter>
以下是我通过的日志,我尝试顶部选择ttf文件。
11-28 10:19:08.510:W / System.err(22775): android.content.ActivityNotFoundException:找不到要处理的Activity 意图{act = android.intent.action.VIEW dat = file:///storage/emulated/0/yogiHindi.ttf typ =(has extras)}
答案 0 :(得分:0)
您的清单中似乎没有将任何活动与该意图相关联。这导致阻止。在此意图之前声明与之关联的活动..
看到这样......
<activity android:name="xxxxx"
android:label="xxxx">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT">
</category>
<data android:mimeType="application/x-font-ttf"/>
</intent-filter>
</activity>