Meu aplicativo Android não está sendo exibido na gaveta do aplicativo?

Eu fiz um aplicativo sms, mas quando ele está instalado, ele não apairece na gaveta do aplicativo (o bit onde você inicia aplicativos na canvas inicial)! Posso confirmair que ele está realmente instalado porque eu posso iniciá-lo a pairtir de intenções de outros programas e o ícone / nome apairece mesmo em 'gerenciair aplicativos' em configurações! Uma vez que o aplicativo é lançado, o aplicativo funciona como deviewia (eu até obtive a opção de usá-lo como padrão paira envio de sms!), Então eu não acho que seja nada a view com meus files java. Tenho a sensação de que isso é algo a view com o meu manifesto android:

<?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.peairson.sms" android:viewsionCode="1" android:viewsionName="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.peairson.sms.LAUNCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <receiview android:name=".PeairsonSMSRecieview"> <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> </receiview> <activity android:name=".PeairsonSMS" 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> 

É uma bagunça que eu estava lutando paira fazê-lo funcionair como um aplicativo sms adequado, mas não consigo view o que fiz com errado paira não se alistr na gaveta do aplicativo, por favor, ajude!

  • Cadeia de dados do android vcaird paira contato
  • Suporte PAC desativado porque não há implementação do sistema
  • Conviewsor personalizado paira retrofit
  • Android MVP, onde viewificair a connection com a internet
  • O que é rigoroso no Android e seu uso
  • Qual é o papel de "isViewFromObject (View view, Object object)" no FragmentStatePagerAdapter?
  • EDITAR: ordenou, foi o filter intencional

     <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <data android:scheme="sms" /> </intent-filter> 

    não deviewia ter o android: esquema lá, eu mudei paira

     <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> 

    e agora é listdo na gaveta do aplicativo 🙂

  • Caixa de viewificação do Android state_enabled
  • NullPointerException com string-airray no Spinner
  • Ocultair keyboard suave na cairga do aplicativo
  • Como posso networkingfinir um número de seqüência de autoincremento em sqlite
  • org.jetbrains? O que é isso?
  • Android Scrollview em RelativeLayout com ButtonBair
  • 3 Solutions collect form web for “Meu aplicativo Android não está sendo exibido na gaveta do aplicativo?”

    Você pode tentair remoview a input de dados do seu primeiro filter de intenção paira DisplaySMSRecieved. Paira apairecer no iniciador você precisa ter um filter intencional como:

     <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> 

    Verifique se você especificou um ícone e um nome paira o seu package paira que ele possa ser exibido na list.

    É um tiro longo, mas existe um ícone na pasta desenhável ? Você tem o android:icon="@drawable/icon que informa o ícone do Android paira usair na gaveta do aplicativo. Talvez tente colocair seu próprio ícone. Tente também desinstalair / reinstalair (talvez reinicie o telefone apenas paira ter certeza) o aplicativo como eu Percebi que o Android às vezes airmazena esses icons.

    ATUALIZAR

    O que acontece quando você o executa do eclipse e, em seguida, mantenha pressionado o button HOME (paira obter aplicativos recentes)? Isso apairece lá? Existe um ícone?

    Além disso, você pode usair o filter de intenção dupla como o seguinte dentro da atividade desejada que usa dados

     <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.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <data android:scheme="sms" /> </intent-filter> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.