невозможно изменить активацию по умолчанию - PullRequest
0 голосов
/ 03 сентября 2011

Я все еще новичок в области Android.Я просто, что изменить актив по умолчанию для запуска в первую очередь.Я запустил сначала мой TestprActivity.java.Я знаю, что это можно сделать с помощью файла манифеста, но я не знаю как.Мой файл манифеста:

<?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>

при запуске ---> конфигурация I и я нашел требуемый класс для запуска первым.пожалуйста, приведите пример, как это можно сделать.

спасибо!

1 Ответ

0 голосов
/ 03 сентября 2011

Активность запуска приложения определяется соответствующим фильтром намерений

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

Таким образом, вы должны добавить этот фильтр к желаемой деятельности. Обратите внимание, что только один вид деятельности должен иметь этот фильтр.

...