添加支持来处理ttf字体文件

时间:2013-11-28 04:45:45

标签: android android-intent

我正在尝试编写一个应用程序,以便它可以处理.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)}

1 个答案:

答案 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>