问题标签 [android-9.0-pie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何使用 adb shell 命令验证 android 设备屏幕打开或关闭
尝试使用mScreenOn=true
或检查设备屏幕开启或关闭mPowerState=SCREEN_BRIGHT_BIT
。但以下命令不适用于最新的 android 版本。它什么也没返回
以下命令在 Android 中运行良好 - 4.3 Jelly Bean
使用输入法转储系统
adb shell dumpsys input_method | grep mScreenOn
使用电源转储系统
adb shell dumpsys power | grep mScreenOn
或者adb shell dumpsys power | grep mPowerState
有没有其他方法可以在最新的 android 版本(Lollipop、Nougat、Oreo、Pie 等)上使用 adb shell 命令验证屏幕关闭或打开状态
android - android P 上的 React Native
将 react 能够在 android P 上工作,因为一些博客声称从 android P 不支持自定义覆盖。我有一些使用 react 的应用程序,所以有点担心。
java - WifiManager 中的 startScan() 在 Android P 中已弃用
例如,如何每 3 秒从 wifi 获取扫描结果,无需mWifimanager.startScan();
谷歌说:
startScan()
This method was deprecated in API level P. The ability for apps to trigger scan requests will be removed in a future release.
请注意,我使用此 API 级别
List<ScanResult> results = mWifiManager.getScanResults();
而不调用startScan
,列表包含 wifi AP,但它使更新非常缓慢
更新至 2019 年 1 月 12 日:https ://issuetracker.google.com/issues/112688545
android - 带 DisplayCutout 的全屏应用
您如何制作具有实际全屏功能的应用程序,该应用程序具有要在缺口下方呈现的布局?
这就是我想要的:
这是我尝试过的代码:
布局:
样式:
这是Android清单:
这是我到目前为止得到的结果:
我尝试设置不同的主题,在 XML / Kotlin 中设置全屏标志,在清单中设置可调整大小的活动,但活动不会在缺口下呈现。
作为参考,这是项目的源代码:https ://gitlab.com/alvin.rusli/AndroidPTest
android - WifiRttManager - 没有虚拟方法 startRanging
我一直在测试 Android P 的预览版,但用于室内定位的 WifiRttManager 出现了一些问题。出于某种原因,当我尝试使用来自 WifiRttManager 的方法 startRanging 但我收到此错误:
android studio显示的方法如下:
startRanging(RangingRequest rangingRequest, Executor executor, RangingResultCallback callback);
但是文档https://developer.android.com/reference/android/net/wifi/rtt/WifiRttManager.html有另一个:
startRanging(RangingRequest request, RangingResultCallback callback, Handler handler)
你能帮我检查一下发生了什么吗?
android - 获取屏幕曲线、角落和切口的物理形状
如何获取有关 Galaxy S8 和 Pixel 2 XL 等圆角屏幕的信息?我知道WindowInsets
它是在 Android KitKat Wear API 20 中添加的,因此开发人员可以了解 Moto 360 上的“瘪胎”切口。但它只包含每个边缘的整数偏移量。在我在带角的 S8 上进行的测试中,底部插图始终为 0(当底部导航栏被隐藏时)。
我看到 Android P 开发者预览版DisplayCutout
在这个类中添加了一个Region
和Path
。文档说这是用于像 Essential 的缺口这样的切口。新版是否DisplayCutout
还包含有关 Pixel 2 XL 边角的信息?有 Pixel 和开发者预览版的人可以确认这一点吗?
如果我将我的应用程序的大小调整为浮动窗口(即画中画),然后移动窗口以便角落或凹口侵入它,我会得到一个onApplyWindowInsets
新DisplayCutout
信息吗?
关于 Galaxy S8、S9 等曲面边缘屏幕的信息呢?我想DisplayCutout
不会添加有关此信息的信息,而我需要一个包含此信息的数据库吗?P
直到2019 年中期(?)左右到达 S9,我们才能确认这一点。
android - Android P 错误:无法解决依赖问题
更新目标版本后P
出现错误
错误:无法解析“:app@debug/compileClasspath”的依赖关系:无法解析com.google.firebase:firebase-analytics:11.8.0。打开文件
显示详细信息
1.我添加了 google()
项目中的gradle文件
2.我还通过同步和清理项目进行了检查。
我检查了下面的链接
1.App/Gradle
2.项目/Gradle
有人有这个类似的问题吗?
android - android P中的android AppComponentFactory - 如何围绕外部活动包装/装饰功能
从我们看到的文档 中,我们能够通过工厂方法提供活动。
所以我正在研究一个解决方案,我可以在其中进行活动并在其上装饰功能。但我不拥有这些活动。我只知道那里的名字。所以这就是我到目前为止所拥有的:
我将从我自己的活动中调用它来打开 SomebodyElsesActivity.class 。但我不清楚如何添加额外的功能。我会在活动打开后生成一个像意图服务这样的后台服务吗?
如果我能够使用包装器,是否有办法禁止其他人对我的活动执行此操作?我不希望任何其他开发人员能够接受我的活动并围绕它包装功能并再次调用它。
android - 升级到 Android 后未安装应用程序 - P
应用程序在通过 USB 连接到移动设备时正在安装,但是在将 .apk 文件发送给其他人时它说“应用程序未安装”(调试和发布)。我尝试了来自 stackoverflow 的不同解决方案,但没有一个对我有用。
1.从Android Studio 3.0构建时如何克服app not installed错误?
2.无法手动将签名的apk安装到设备,出现错误“未安装应用程序”
3.Android Studio 3.0 未签名 Apk 未安装
下面是我的 build.gradle(app level)
请帮助我。在此先感谢。