草庐IT

sim_launcher

全部标签

Android 13.0 改为平板模式-并且不改变Launcher和SystemUI

介绍Android13上是可以根据dpi来判断机器是平板模式还是手机模式,我的设备分辨率是2000x1200,当我们利用adbshell->wmdensity获取当前dpi然后执行 wmdensity320会发现Launcher发生了变化,此时会有布局改变以及锁屏改变,还有hotseat显示不全,导航栏变小靠右等问题,所以我们的思路是在变为平板模式后不要让Launcher和SystemUI改变即可。改完后我们还需验证下QQ和微信是否为平板模式修改ProjectConfig.mk#densityFREEME_DEVICE_LCD_DENSITY=320路径:vendor/mediatek/pro

android - 点击返回后 com.android.launcher 出现 ANR

当我在某些设备(似乎是4.4.4及更高版本)上安装我的应用程序时,我有时会在执行以下步骤后在com.android.launcher中看到以下ANR:从ActivityA启动ActivityB在ActivityB中,按系统返回键并在ActivityB的onBackPressed()方法中重新启动ActivityA(代码如下)。系统后退键保持按下状态5秒钟,屏幕变黑,我的应用程序关闭,启动器出现。调查日志显示Launcher进程中出现ANR。ANRincom.android.launcher(com.android.launcher/com.android.launcher2.Launc

java - 如何以编程方式检查哪个 sim 卡被设置为 android 中的默认 sim 卡

我正在尝试检查我的移动设备是否是双sim卡,sim1是否准备就绪,sim2是否准备就绪,我已使用java反射完成此操作,现在我想知道sim1是否正在漫游以及sim2是否正在漫游,如果它的双sim卡被设置为默认值。是否有可能在java反射的帮助下。 最佳答案 你可以这样做:publicintgetDefaultSimmm(Contextcontext){Objecttm=context.getSystemService(Context.TELEPHONY_SERVICE);Methodmethod_getDefaultSim;intd

android - android.intent.category.LAUNCHER 和 android.intent.category.IOT_LAUNCHER 的区别

我正在查看Android事物的示例程序,我在那里找到了2个。一个人有另一个人有,那么两者的基本区别是什么?referencelink 最佳答案 文档指出:Anapplicationintendingtorunonanembeddeddevicemustdeclareanactivityinitsmanifestasthemainentrypointafterthedeviceboots声明为IOT_LAUNCHER的Activity将在设备启动时自动启动。AndroidManifest.xml中的定义必须包含具有3个元素的inten

android - 我的应用程序中的错误 ic_launcher 图标

我正在为Honeycomb开发一个应用程序,遇到了这个非常古怪的问题。我已经更改了每个drawable文件夹中的应用程序图标(ic_launcher)并确保它在list中是正确的,但是我得到了一个标准的“settings”启动器中的图标(在应用程序本身中是正确的)。我已经清理了项目,搜索了每一行错误,没有结果。帮助将不胜感激:) 最佳答案 奇怪的问题只需将@drawable/appicon更改为Manifest.xml中的图标,如下所示:... 关于android-我的应用程序中的错误i

java - 如何确定设备上的 SIM 卡数量?

有时我们会遇到一些有两张或更多SIM卡的设备。所以我的问题是:如何确定设备上的SIM卡数量?实际上,我正在开发一个现场测试应用程序,例如,如果我的设备上有2张SIM卡,用户可以在它们之间进行选择以启动测量。 最佳答案 目前没有用于处理多个SIM卡的AndroidAPI;任何设备支持完全取决于修改了Android源代码的手机制造商。您可以查看特定制造商是否提供任何类型的SDK或已发布的API来帮助您,但这将视具体情况而定。 关于java-如何确定设备上的SIM卡数量?,我们在StackOv

android - 获取当前 android.intent.category.LAUNCHER Activity 的实例

我创建了一个库项目,我将在多个应用程序之间共享该项目。我实现了一个简单的session过期功能,它将在一段时间后将用户踢回登录屏幕。登录屏幕Activity是我的主要Activity,因此在list中它看起来像这样:当session过期时,我想将用户踢回到登录屏幕,但我不想硬编码Activity的名称,因为它可能会有所不同,具体取决于使用该库的特定应用程序。这是我之前所做的:Intentintent=newIntent(context,LoginScreenActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);c

android - 尽管已在 manifest.xml 中声明,但未找到 Launcher Activity

在我的应用程序中,我在manifest.xml文件中定义了主要Activity,如下所示:当我从连接到真实设备或模拟器的eclipse运行项目时,我在控制台中收到以下消息:未找到LauncherActivity这可能是什么原因? 最佳答案 将intent-filter分成两个独立的。如果你像这样混合它们,android将无法确定两者之一是启动器过滤器。 关于android-尽管已在manifest.xml中声明,但未找到LauncherActivity,我们在StackOverflow上

Android10 设置默认Launcher

不保留系统launcher在mk文件中添加这个属性LOCAL_OVERRIDES_PACKAGES:=Launcher3对应的mk中删除,不让其编译即可。保留系统默认的Launcher当系统存在多个launcher时,若没有设置默认launcher,开机启动后会弹出提示框,罗列所有launcher,用户选择并设置了默认launcher后,按home键以及以后重启都会进入默认的launcher。亦或者在设置--》应用和通知--》默认应用--》主屏幕应用中也可设置默认launcher。客户希望系统能直接就进入我设定的launcher而不是弹出框后选择然后设置前提:客户的app需要有home属性修改

android - JUnit Launcher 测试...getActivity 未返回

公共(public)类LauncherActivityTest扩展ActivityInstrumentationTestCase2{私有(private)启动器mActivity;publicLauncherActivityTest(){super("com.android.launcher.Launcher",Launcher.class);}@OverrideprotectedvoidsetUp()throwsException{super.setUp();setActivityInitialTouchMode(true);}publicvoidtestLauncherApplic