我的android应用未显示在应用抽屉中吗?

问题描述

| 我已经制作了一个短信应用程序,但安装后并没有出现在应用程序抽屉中(从主屏幕启动应用程序的位置)!我可以确认它确实已安装,因为我可以从其他程序的意图启动它,并且图标/名称甚至出现在设置下的“管理应用程序”中!一旦启动,整个应用程序将按其应有的功能运行(我什至可以选择将其用作发送短信的默认选项!),因此我不认为这与我的java文件有任何关系,我有一种感觉与它有关我的Android清单:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"
  package=\"com.pearson.sms\"
  android:versionCode=\"1\"
  android:versionName=\"1.0\">
<uses-sdk android:minSdkVersion=\"8\" />
<uses-permission android:name=\"android.permission.SEND_SMS\">
</uses-permission>
<uses-permission android:name=\"android.permission.RECEIVE_SMS\">
</uses-permission>
<uses-permission android:name=\"android.permission.READ_SMS\">
</uses-permission>
<uses-permission android:name=\"android.permission.WRITE_SMS\">
</uses-permission>
<application android:icon=\"@drawable/icon\" android:label=\"@string/app_name\">
<activity android:name=\".DisplaySMSRecieved\"
          android:label=\"@string/app_name\">
    <intent-filter>
        <action android:name=\"android.intent.action.MAIN\" />
        <category android:name=\"android.intent.category.LAUNCHER\" />
        <data android:scheme=\"sms\" /> 
    </intent-filter>
    <intent-filter>
            <action android:name=\"com.pearson.sms.LAUNCH\" />  
            <category android:name=\"android.intent.category.DEFAULT\" />
        </intent-filter>
</activity>
<receiver android:name=\".PearsonSMSReciever\"> 
    <intent-filter> 
        <action android:name=\"android.provider.Telephony.SMS_RECEIVED\" />
            <action android:name=\"android.intent.action.VIEW\" />
            <category android:name=\"android.intent.category.DEFAULT\" />
            <data android:scheme=\"sms\" /> 
    </intent-filter> 
</receiver>
<activity android:name=\".PearsonSMS\"
          android:label=\"@string/send_sms\">
          <intent-filter>
        <action android:name=\"android.intent.action.SENDTO\" />
        <action android:name=\"android.intent.action.VIEW\" />  
        <category android:name=\"android.intent.category.DEFAULT\" />
        <data android:scheme=\"sms\"/> 
    </intent-filter>
  </activity>
 </application>
</manifest>
我在努力使其能够作为正确的短信应用程序工作时有些混乱,但是我看不到自己做错了什么,使它没有在应用程序抽屉中列出,请帮忙! 编辑:排序,这是意图过滤器
<intent-filter>
        <action android:name=\"android.intent.action.MAIN\" />
        <category android:name=\"android.intent.category.LAUNCHER\" />
        <data android:scheme=\"sms\" /> 
    </intent-filter>
它不应该有android:scheme,我将其更改为
<intent-filter>
        <action android:name=\"android.intent.action.MAIN\" />
        <category android:name=\"android.intent.category.LAUNCHER\" />
    </intent-filter>
现在它已列在应用程序抽屉中:)     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)