2011-09-03 70 views
0

我還是在Android領域新。 我只是想改變默認activite先運行。 我是什麼,我的TestprActivity.java將首先運行。 我知道它可以通過清單文件完成,但我不知道如何。 我manifist文件是:不能更改默認的激活運行第一

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.News" 
    android:versionCode="1" 
    android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="10" /> 

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name="main.start" /> 
    <activity android:name=".NewsActivity" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 


    </activity> 

     <activity android:name=".WebActivity"/> 

</application> 


<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> 
</manifest> 

上運行--->配置我找到想要的類先運行。 請舉例說明如何做。

謝謝!

回答

0

應用程序的啓動活動由各自的意圖過濾器定義

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

因此,你應該將這個過濾器添加到您想要的活動。請注意,只有一項活動應該有此過濾器。

+0

對您有幫助嗎? –