2017-06-14 1 views
0

Je suis en train de développer un lecteur multimédia Pour ajouter mon application dans la liste des lanceurs, j'ai fait ceci dans manifest.xml"ne peut pas résoudre le symbole 'audio/*'" et ne peut pas résoudre le symbole 'application/ogg' "dans manifest.xml

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.mediapalayer01"> 
    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:roundIcon="@mipmap/ic_launcher_round" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity 
      android:name=".activity.MainActivity" 
      android:label="@string/title_activity_main" 
      android:theme="@style/AppTheme.NoActionBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter>  
      <intent-filter> 
       <action android:name="android.intent.action.VIEW"/> 
       <data android:type="audio/*" /> 
       <data android:type="application/ogg" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
      </activity> 
    </application> 

</manifest> 

mais il donne toujours l'erreur « ne peut pas résoudre le symbole 'audio/* » et « ne peut pas résoudre" application/ogg symbole ». Je l'ai essayé le nettoyage et la construction et la synchronisation du projet, et invalidant aussi de l'argent et le redémarrage de studio Android.

+0

qu'entendez-vous en obtenant une solution? – elfar

Répondre

0

essayer

 <intent-filter> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <data android:scheme="file"/> 
     <data android:mimeType="audio/*"/> 
     <data android:mimeType="application/ogg"/> 
     <data android:mimeType="application/x-ogg"/> 
     <data android:mimeType="application/itunes"/> 
    </intent-filter> 
    <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:scheme="http" /> 
     <data android:mimeType="audio/*"/> 
     <data android:mimeType="application/ogg"/> 
     <data android:mimeType="application/x-ogg"/> 
     <data android:mimeType="application/itunes"/> 
    </intent-filter> 
    <intent-filter 
     android:priority="-1"> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
     <data android:scheme="content" /> 
     <data android:mimeType="audio/*"/> 
     <data android:mimeType="application/ogg"/> 
     <data android:mimeType="application/x-ogg"/> 
     <data android:mimeType="application/itunes"/> 
    </intent-filter> 
+0

cela n'a pas fonctionné. – elfar

0

cela a fonctionné en utilisant le code ci-dessous comme filtre l'intention

<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="audio/*"/> 
       <data android:mimeType="application/ogg"/> 
       <data android:mimeType="application/x-ogg"/> 
       <data android:mimeType="application/itunes"/> 
      </intent-filter>