具有两个入口点的 Android 应用程序。如何知道用户在应用程序对象的 onCreate() 上单击了哪个

标签 android

我有一个带有两个入口点的安卓应用程序。即我在主屏幕上有两个图标,但在内部它们是单个应用程序。

我想知道如何根据图标点击在 Application 对象中设置一些参数。

更准确地说,我想维护一个范围变量,该变量将根据用户单击的图标保存我的应用程序范围的信息。基于此,我的常用屏幕对于这两个入口点的行为会有所不同。

最佳答案

应用程序有 getApplicationInfo() 并且 ApplicationInfo 有 loadIcon(PackageManager pm) - 检索与此项关联的当前图形图标。够了吗?

我也认为getPackageName()也可以使用,但作者应该为这两种应用程序使用不同的名称。

关于具有两个入口点的 Android 应用程序。如何知道用户在应用程序对象的 onCreate() 上单击了哪个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10975645/

相关文章:

java - 将数据设置为全局变量

android - 如何从 Eclipse 调试签名的 Android 应用程序?

android - 如何设置 android Horizo​​ntalScrollView 从右到左的行为(默认从右侧选择选项卡,而不是左侧)

android - 改造不适用于应用程序的发布版本

android - 使用 aar 在 Android Studio 上将 Git 库与项目包含在一起?

java - 安卓移动 'windows'

java - 是否可以将 "Version"元数据设置到文件中?

android - 我们如何在 Activity 中使用颜色查看背景图像?

android - 没有这样的方法错误: No interface method getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; in class Ljava/util/Map;

android - 无法解析非 fragment 类中的 getSupportFragmentManager