这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Android:changedefaultHomeApplication我想创建一个类似“HomeSwitcher”的程序,它可以通过编程方式设置默认启动器。我还没有编写代码,但可以弄清楚如何找到可用的启动器应用程序,但我不知道如何以编程方式设置默认值。谁能指出我正确的方向?
我正在为Honeycomb开发一个应用程序,遇到了这个非常古怪的问题。我已经更改了每个drawable文件夹中的应用程序图标(ic_launcher)并确保它在list中是正确的,但是我得到了一个标准的“settings”启动器中的图标(在应用程序本身中是正确的)。我已经清理了项目,搜索了每一行错误,没有结果。帮助将不胜感激:) 最佳答案 奇怪的问题只需将@drawable/appicon更改为Manifest.xml中的图标,如下所示:... 关于android-我的应用程序中的错误i
您好,这个简单的问题已经找了2天了。我想从我的应用程序启动Android自己的启动器,即使它没有设置为默认启动器。finalPackageManagerpackageManager=getPackageManager();Intentintent=packageManager.getLaunchIntentForPackage("com.android.launcher");这对于Android自己的启动器返回null但如果我尝试自定义启动器是成功的给我 最佳答案 在调查了getLaunchIntentForPackage的源代码后
我正在寻找一种方法,让我的应用程序在直接从Android市场打开时启动一个Activity,但不在启动器菜单中保留一个Activity。我认为通过使用以下设置,我将能够实现这一目标:但是,通过这些设置,应用程序中似乎甚至不存在Activity-它无法从市场打开,也不会出现在启动器菜单中。但是,通过简单地添加:该应用程序两者兼而有之。问题是我确实希望Activity从市场运行,但我不希望它出现在启动器菜单中。谁能告诉我如何实现这一点? 最佳答案 代替LAUNCHER,使用android.intent.category.INFO。知道这
我创建了一个库项目,我将在多个应用程序之间共享该项目。我实现了一个简单的session过期功能,它将在一段时间后将用户踢回登录屏幕。登录屏幕Activity是我的主要Activity,因此在list中它看起来像这样:当session过期时,我想将用户踢回到登录屏幕,但我不想硬编码Activity的名称,因为它可能会有所不同,具体取决于使用该库的特定应用程序。这是我之前所做的:Intentintent=newIntent(context,LoginScreenActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);c
在我的应用程序中,我在manifest.xml文件中定义了主要Activity,如下所示:当我从连接到真实设备或模拟器的eclipse运行项目时,我在控制台中收到以下消息:未找到LauncherActivity这可能是什么原因? 最佳答案 将intent-filter分成两个独立的。如果你像这样混合它们,android将无法确定两者之一是启动器过滤器。 关于android-尽管已在manifest.xml中声明,但未找到LauncherActivity,我们在StackOverflow上
我安装了ubuntu14.04LTS(64位)之后为64位安装EclipseLunoStandard安装Jdk并使用以下链接按照所有步骤设置jdk,http://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux然后在我启用启动我的eclipse之后它给我一个以下错误,虚拟机终止。退出代码=2/usr/bin/java-Dosgi.requiredJavaVersion=1.6-XX:MaxPermSize=256m-Xms256m-Xmx1024m-jar/home/eheuristic/Ecclipse/eclipse//
当我将我的应用程序安装到设备或模拟器上时,它会多次出现在应用程序菜单中,在我的例子中,我有4个图标显示我的应用程序名称。似乎每个图标都代表一个Activity,因为我的应用程序包含3个选项卡(带有Activity),所以我菜单上的前3个图标转到特定的Activity,第4个图标将我带到应用程序本身这是我的list如何才能让我的应用程序在我的设备上只有一个图标而不是4个?谢谢 最佳答案 因为你有4个Activity`这会为您的Activity添加一个启动器图标。 关于android-为什么
不保留系统launcher在mk文件中添加这个属性LOCAL_OVERRIDES_PACKAGES:=Launcher3对应的mk中删除,不让其编译即可。保留系统默认的Launcher当系统存在多个launcher时,若没有设置默认launcher,开机启动后会弹出提示框,罗列所有launcher,用户选择并设置了默认launcher后,按home键以及以后重启都会进入默认的launcher。亦或者在设置--》应用和通知--》默认应用--》主屏幕应用中也可设置默认launcher。客户希望系统能直接就进入我设定的launcher而不是弹出框后选择然后设置前提:客户的app需要有home属性修改
我尝试进行谷歌搜索,但我只找到了使用overridePendingTransition()方法的Activity内动画的解决方案。但是,如果我想在启动器启动我的应用程序时有自己的动画,有什么解决办法吗?非常感谢! 最佳答案 您可以使用自定义主题定义动画。这是您基本上需要的。假设您知道如何使用主题,否则这是一个单独的问题。下面只需删除您不想为其定义自己的动画的任何行,它将回退到默认的android动画。@style/MyActivityAnimations@anim/activity_open_enter@anim/activity_