点击按钮时如何显示“应用程序启动器”对话框

太阳

我得到应用启动对话时,我做水龙头上的Home按钮,two options将其设置为家里的应用程序-首先,default手机应用程序和第二mine app,使用此:

活动:

public class DefaultLaunchActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_launcher);
    }   
}

manifest.xml

    <activity
        android:name="com.def.launc.DefaultLaunchActivity"
        android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
        android:launchMode="singleTask"
        android:stateNotNeeded="true"
        >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>         
    </activity>

但是,如果我必须Application Launcher Dialog在用户每次点击按钮时都显示

btn.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // what to put here to show app launcher dialog         
            }
        }); 

您需要自定义以下内容:

首先:点击按钮,定义以下内容:

Intent intent = new Intent("com.mtetno.MYACTION"); 
startActivity(intent);

第二个在清单中定义:

<activity 
android:name=".AndroidHomeActivity" > 
<intent-filter> 
<action android:name="com.mtetno.MYACTION" / 
</intent-filter> 
</activity> 


<activity 
android:name=".MyActivity" > 
<intent-filter> 
<action android:name="com.mtetno.MYACTION" /> 
</intent-filter> 
</activity>

将AndroidHomeActivity活动写为:

public class AndroidHomeActivity extends Activity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
Intent startMain = new Intent(Intent.ACTION_MAIN); 
startMain.addCategory(Intent.CATEGORY_HOME); 
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(startMain); 

} 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使已经选择了默认应用程序,如何显示默认应用程序选择器对话框?

来自分类Dev

当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

来自分类Dev

Facebook显示登录对话框而不是应用程序请求对话框

来自分类Dev

单击Cordova中的应用程序图标启动器时,如何恢复应用程序?

来自分类Dev

如何在应用程序运行且可见时将Android通知显示为对话框警报

来自分类Dev

如何在C ++中从控制台应用程序显示MFC对话框?

来自分类Dev

MFC应用程序:从窗体按钮启动一个(模式)对话框

来自分类Dev

打开对话框活动时,如果在堆栈中,启动器活动始终显示在下方

来自分类Dev

如何在应用程序android中的任何活动之上显示警报对话框

来自分类Dev

Android启动应用程序显示“可以修改系统设置”对话框

来自分类Dev

如何为应用程序创建启动器?

来自分类Dev

如何在无需打开应用程序的情况下显示对话框

来自分类Dev

如何从启动器类启动TornadoFX应用程序

来自分类Dev

如何为应用程序创建启动器?

来自分类Dev

如何从带有Windows 7样式按钮的控制台应用程序中显示对话框?

来自分类Dev

当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

来自分类Dev

在首次启动应用程序时显示对话框

来自分类Dev

如何显示特定应用程序的“强制停止”对话框

来自分类Dev

如何在C ++中从控制台应用程序显示MFC对话框?

来自分类Dev

钛合金-创建对话框时应用程序如何运行?

来自分类Dev

如何为.sh应用程序添加启动器?

来自分类Dev

基于NSDocument的应用程序,在启动时使用“新建文档”按钮打开对话框

来自分类Dev

android菜单按钮显示对话框,以确认从应用程序退出

来自分类Dev

如何在应用程序android中的任何活动之上显示警报对话框

来自分类Dev

如何在启动器中将“显示应用程序”按钮从底部移动到顶部?

来自分类Dev

如何在点击正按钮时重复显示警报对话框?

来自分类Dev

如何从终端打开“运行应用程序”对话框?

来自分类Dev

在我的启动器应用程序中显示当前正在运行的应用程序的对话框

来自分类Dev

FLUTTER:如何在应用程序开始之前显示对话框?

Related 相关文章

  1. 1

    即使已经选择了默认应用程序,如何显示默认应用程序选择器对话框?

  2. 2

    当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

  3. 3

    Facebook显示登录对话框而不是应用程序请求对话框

  4. 4

    单击Cordova中的应用程序图标启动器时,如何恢复应用程序?

  5. 5

    如何在应用程序运行且可见时将Android通知显示为对话框警报

  6. 6

    如何在C ++中从控制台应用程序显示MFC对话框?

  7. 7

    MFC应用程序:从窗体按钮启动一个(模式)对话框

  8. 8

    打开对话框活动时,如果在堆栈中,启动器活动始终显示在下方

  9. 9

    如何在应用程序android中的任何活动之上显示警报对话框

  10. 10

    Android启动应用程序显示“可以修改系统设置”对话框

  11. 11

    如何为应用程序创建启动器?

  12. 12

    如何在无需打开应用程序的情况下显示对话框

  13. 13

    如何从启动器类启动TornadoFX应用程序

  14. 14

    如何为应用程序创建启动器?

  15. 15

    如何从带有Windows 7样式按钮的控制台应用程序中显示对话框?

  16. 16

    当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

  17. 17

    在首次启动应用程序时显示对话框

  18. 18

    如何显示特定应用程序的“强制停止”对话框

  19. 19

    如何在C ++中从控制台应用程序显示MFC对话框?

  20. 20

    钛合金-创建对话框时应用程序如何运行?

  21. 21

    如何为.sh应用程序添加启动器?

  22. 22

    基于NSDocument的应用程序,在启动时使用“新建文档”按钮打开对话框

  23. 23

    android菜单按钮显示对话框,以确认从应用程序退出

  24. 24

    如何在应用程序android中的任何活动之上显示警报对话框

  25. 25

    如何在启动器中将“显示应用程序”按钮从底部移动到顶部?

  26. 26

    如何在点击正按钮时重复显示警报对话框?

  27. 27

    如何从终端打开“运行应用程序”对话框?

  28. 28

    在我的启动器应用程序中显示当前正在运行的应用程序的对话框

  29. 29

    FLUTTER:如何在应用程序开始之前显示对话框?

热门标签

归档