相关疑难解决方法(0)

如何将我的Activity设置为android中的主要活动?

我想创建自己的活动作为主要活动,而不是使用默认MainActivity.

如何在android清单中定义它?

android android-manifest main-activity android-activity

43
推荐指数
3
解决办法
9万
查看次数

如何在AOSP构建中设置默认启动器?

我正在修改AOSP源代码,因为我的应用程序需要在自助服务终端环境中运行.

我希望Android直接启动到应用程序.我已经从中排除了launcher2generic_no_telephony.mk,并在那里添加了应用程序.现在Android提示我一直选择默认启动器.

弹出窗口中提供的两个选项:

  1. 家庭样品
  2. 我的应用.

如何排除Android Home Sample Launcher?或者是否有另一种方法在AOSP构建中设置默认启动器?

android kiosk android-source android-launcher

12
推荐指数
1
解决办法
1万
查看次数

Android Studio-更改默认应用程序布局加载

我有一个android studio项目,并且只有很少的布局与它们的.java文件连接

注意:“由于信誉不佳,我无法发布图片”

我有:

  1. layout1.xml
  2. layout2.xml
  3. layout3.xml
  4. layout4.xml
  5. layout5.xml

  1. Layout1.java
  2. Layout2.java
  3. Layout3.java
  4. Layout4.java
  5. Layout5.java

Android清单是:

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<application
    android:allowBackup="true"
    android:icon="@drawable/blablabla"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:screenOrientation="portrait"
        android:name="com.icetea09.demomaterialdesigndrawermenu.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
Run Code Online (Sandbox Code Playgroud)

layout1.xml代码是这样的:“ activity_main.xml是我的layout1”

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mToolbar = (Toolbar) findViewById(R.id.toolbar);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mLvDrawerMenu = (ListView) findViewById(R.id.lv_drawer_menu);

    List<DrawerMenuItem> menuItems = generateDrawerMenuItems();
    mDrawerMenuAdapter = new DrawerMenuItemAdapter(getApplicationContext(), menuItems);
    mLvDrawerMenu.setAdapter(mDrawerMenuAdapter);

    mLvDrawerMenu.setOnItemClickListener(this);

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, mToolbar, R.string.app_name, R.string.app_name) …
Run Code Online (Sandbox Code Playgroud)

java xml android android-studio

1
推荐指数
1
解决办法
7053
查看次数

如何更改Android Studio中的首次活动?

我想更改我的第一个活动,首先我有一个名为MainActivity的活动。然后添加名为ActivityFirst的活动。当然,我必须更改AndroidManifest.xml。以前我有这样的androidManifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="edmt.dev.androidsimsimi">

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

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

在添加新活动后,还更改了androidManifest文件。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="edmt.dev.androidsimsimi">

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

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".ActivityFirst">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

添加ActivityFirst之后,我将MainActivity放在哪里感到困惑。这是我的ActivityFirst.java

public class ActivityFirst extends AppCompatActivity {

  private Button mulai;
  @Override
  protected …
Run Code Online (Sandbox Code Playgroud)

java xml android

1
推荐指数
1
解决办法
4085
查看次数

主要活动始终是第一个开始的活动吗?

如果一个应用有多个屏幕,则意味着它具有多个活动。

用户启动应用程序时,出现的第一个屏幕是“主要活动”。

应用程序是否总是从主要活动开始?

android android-activity

0
推荐指数
1
解决办法
362
查看次数