2012-04-10 3 views
0

나는 독자에게 SMS 앱을 만들었습니다.앱을 시작할 수 없습니다 (위젯 동작)

이제 에뮬레이터는 Eclipse를 통해 앱을 실행할 때 앱을 시작하지 않습니다. 설치 후 앱을 열 수 없으며 App Drawer가 내 앱을 보여주지 않습니다. 앱이 설치 될 때 출시 될 것이라고 메인 및 실행기 활동을 선언하지 않은

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.korn.websms" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="8" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 

     <activity 
      android:name=".WebSMSActivity" 
      android:label="@string/app_name" > 


     </activity> 
     <receiver android:name=".SmsReceiver" android:exported="true" > 
     <intent-filter android:priority="999"> 
    <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
    </intent-filter> 
    </receiver> 



    </application> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.SEND_SMS"/> 
    <uses-permission android:name="android.permission.RECEIVE_SMS"/> 
    <uses-permission android:name="android.permission.READ_SMS"/> 
    <uses-permission android:name="android.permission.READ_CONTACTS"/> 
</manifest> 

답변

1

:

동작은 위젯

MY 매니페스트 같다.

이 ... 당신의 주요 활동

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

화면에 아이콘에서 응용 프로그램을 시작 찾고 있다면 당신은 매니페스트에서 라인의 몇 누락 내에서 선언해야

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

첫 번째 것 (MAIN)은이 활동이 응용 프로그램의 시작점임을 의미하며 응용 프로그램을 시작할 때이 활동이 만들어집니다.

두 번째 것 (LAUNCHER)은 Launcher에 최상위 앱으로 표시되어야 함을 의미합니다.

관련 문제