问题标签 [android-5.1.1-lollipop]
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 - Android 5 旋转矢量传感器不准确
我遇到了与TYPE_ROTATION_VECTOR
类型有关的旋转传感器的问题。传感器的读数似乎不准确,或者被某些东西干扰了,我很难说。这是我用来获取设备实际旋转的代码:
,和在开始rotXVal
时都为零。问题是,我得到的值在某种程度上受到了干扰。设备移动通常由它们可视化,但经常会出现一些无效值。通常当我向一个方向旋转设备时,读数会显示有效旋转,但之后会有无效的“反馈”到相反方向,通常小于正确的移动。
重要的是,这种情况只发生在我的 Android Lollipop 设备(三星 Galaxy S6)上。我也在 KitKat(三星 Galaxy Note 4)上对此进行了测试,并且相同的代码运行良好。
运行此 RotationVectorDemo时我注意到了相同的行为rotYVal
rotZVal
. Lollipop 上的失真类型相同,但在 KitKat 上效果很好。
我想知道是否有人可以帮助我弄清楚如何解决或解决这个问题。或者也许我应该放下它并使用其他传感器?
android - Activity如何调用onActivityResult
首先,英语写作能力欠缺。
- 使用设备:galaxy note2 (android 4.4.2)
问题
- A 活动 -> 意图 -> B 活动
- B Activity -> Return Intent -> A Activity 不调用 onActivityResult
- 来调试,AActivity的'onPause'和AActivity的'onResume'是在BActivity切换之前运行的。
- 所以第一次运行“onActivityResult”并没有得到“onActivityResult”行为。
在正常操作中,但它'nexus 5(android 5.1.1)'
android - Android 5.1 设置为优先模式
我目前正在尝试将运行 android 5.1 的手机设置为优先模式。
我试图在 AudioManager 中将其设置为静音模式,但这显示没有任何效果以及将其设置为零。
将其设置为振动模式虽然可以...
我现在还没有找到任何其他解决方案。
我也不能使用任何根功能。
编辑:刚刚发现将其设置为 0(或 RINGER_MODE_SILENT)并没有任何作用:如果我处于...
android - Android - 如何检测 3d 派对应用程序何时启动
我目前正在开发一个平板电脑应用程序,它将在商店中展示广告。我需要为设置应用程序添加密码保护。为此,我需要检测设置应用程序是在后台服务中启动的。对于具有低于 API 21 的 Android 设备,可以使用getRunningTasks()来完成。不幸的是,这种方法现在已被弃用。我尝试通过这个答案实现我的目标,但事情并没有按我的需要工作。我正在尝试听,V/WindowManager( 740): Adding window Window{1f4535ef u0 com.android.settings/com.android.settings.Settings} at 9 of 16 (before Window{e14eed2 u0 Starting com.android.settings})
但我无法将其视为输出。我正在使用上面引用的答案中的代码。我不是在烤它,而是在 logcat 中打印它。
你能告诉我如何在 API 21 以上的 android 版本上实现我的目标吗?我知道这是可能的,因为像 Smart AppLock 这样的应用程序可以做到这一点。提前致谢!
android - Android 5.1 上的位置权限
我们已经构建并部署了一个完美运行的基于位置的购物应用程序。直到我们发现由于抛出了安全异常,我们的应用程序无法在 Android 5.1.1 设备上运行。
经过一番研究,我发现谷歌创建了一种在运行时请求权限的新方法,但没有看到任何明确的方法。
任何人都可以给出在运行时向用户请求许可的明确指南/代码行。应用程序是否也必须在每次需要位置时都这样做(在我们的例子中,很多);
编辑:这是清单的一部分:
这是Logcat:
android - 如何在 Android Lollipop 上更改 3g/4g DNS
我想永久更改我的 dns,最好使用初始化脚本。
到目前为止,这是我尝试过的任何方法:
setprop net.rmnet0.dns1 8.8.8.8
(过时的)
ndc resolver setifdns rmnet0 8.8.8.8 8.8.4.4
(这似乎也过时了)
这似乎是正确的做法:
ndc resolver setnetdns <netID> <domains> <dns1> <dns2>
但我不知道如何找到 rmnet0 的 netID 以及在域部分中放置什么?
可能有更好的方法,比如更改一些文件或应用补丁。
android - 如何处理首次启动时在 Lollipop 上缓慢启动的应用程序?
我正在使用 Android Studio 开发我的应用程序。
通过 Android Studio 运行应用程序时,Android 4.x 和 5.x 都可以快速启动应用程序。
但是我使用一些国内的强化服务添加shell后,应用程序启动在Android 5.x中需要3秒,而在Android 4.x中需要1秒。
我只是不知道是什么原因... 为什么它在 Android 5.x 中启动如此缓慢?
这是我的 build.gradle,如果你知道的话,谢谢你的提示。
android - Android 托管个人资料 - 个人资料所有者无法设置用户限制 no_add_user
作为个人资料所有者,我正在尝试禁用用户添加,我使用的代码是
当我调用它时,我得到一个安全异常,上面写着
这里的官方文档说调用者必须是策略或设备所有者。这是一个错误还是我在这里做错了什么?操作系统是 5.1
android - 让安卓应用兼容Kitkat及以上版本
我是安卓新手。我想要一个应用程序确实提供向后兼容性也意味着它应该支持来自 kitkat 及更高版本的版本。如果我将 Project build target(Properties --> Android) 设置为 Android 5.0 (API-21) 那么这意味着它只能在棒棒糖中运行吗?如果我想添加支持库,那么我现在应该导入哪个库,我已经看到有人导入 appcompat v7 库来进行棒棒糖开发。我知道这是一个非常基本的问题。