草庐IT

Pre-lollipop

全部标签

android 5.0 lollipop 应用程序安装在应用程序安装期间显示未知错误代码 : "-505"

下载应用程序时,会显示带有以下文本的错误对话框:应用程序安装期间出现未知错误代码:“-505” 最佳答案 我发现了“INSTALL_FAILED_DUPLICATE_PERMISSION”的问题。如果您启用了Android5.0和多用户,请检查您的“访客”帐户中是否存在导致问题的应用并将其卸载。然后返回到您的主要用户并尝试再次安装该应用程序。它对我有用!希望Google使用多个帐户解决此问题。 关于android5.0lollipop应用程序安装在应用程序安装期间显示未知错误代码:"-5

android - OpenCV Service Intent 必须是明确的,Android 5.0 Lollipop

我正在为使用OpenCV的学士文凭构建此应用程序。一切都很顺利,直到我将手机的Android更新到5.0。更新后我的项目停止工作,原因是:java.lang.IllegalArgumentException:ServiceIntentmustbeexplicit:Intent{act=org.opencv.engine.BIND}我已阅读并告知自己有关Android5.0中隐式Intent的新限制,但我如何才能解决此问题以使OpenCV正常工作?我可以修改OpenCVSDK中的AsyncServiceHelper.java文件以尝试修复此问题,但我如何才能获取需要运行的OpenCV服务

android - 如何在 Lollipop 中获取自定义通知的默认通知背景颜色?

我在Lollipop中的自定义通知背景颜色存在问题。它应该是白色的地方是黑色的。textColor没问题:我正在使用知道如何使用设备默认主题颜色进行自定义通知吗? 最佳答案 您应用的targetSdkVersion必须为21。作为Ahmed的回答者,在values-21文件夹中添加另一个样式文件。 关于android-如何在Lollipop中获取自定义通知的默认通知背景颜色?,我们在StackOverflow上找到一个类似的问题: https://stacko

android - 比 Lollipop 更旧的 API 超过了 64k 限制,但不是更新的

所以我想知道为什么我尝试在比Lollipop更早的android版本上运行我的应用程序时遇到64kdex方法限制,而它在较新的版本上运行得很好。可能是因为在旧版本上运行时实际上引用了支持库?这是我的毕业典礼:applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion'23.0.2'lintOptions{checkReleaseBuildstrue//Or,ifyouprefer,youcancontinuetocheckforerrorsinreleasebuilds,//butc

android - 如何有一个 Lollipop 开关按钮

我希望我的应用拥有Lollipop风格的切换按钮:我怎样才能实现这个按钮,使它在旧版本的android上也看起来像这样? 最佳答案 要在旧版本的android上使用Lollipop样式的切换按钮,您应该在布局xml文件中使用SwitchCompat还有在java文件中SwitchCompatswitchCompat=(SwitchCompat)findViewById(R.id.compatSwitch); 关于android-如何有一个Lollipop开关按钮,我们在StackOver

android - MapFragment 或 MapView getMap() 在 Lollipop 上返回 null

我已经在Android4.x版本上使用GoogleMapsAPIv2很长时间了,没有任何问题。现在我在我的Nexus设备(5和7)上安装了最新的Lollipop版本,试图实现应用程序。我想指出,KitKiat上一切正常,而我所描述的问题仅在Lollipop上出现。在我的XML源代码中,我使用的是MapFragment(GooglePlay服务库版本6.1.11)。在Java代码中,我将覆盖OnPause()方法以到达map:GoogleMapmap=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap

Android Lollipop 5.0.1 SQLiteLog POSIX 错误 11 SQLite 错误 : 3850

我在升级应用程序以支持AndroidLollipop时遇到问题。该应用程序实现了一个SyncAdapter,它通过内容提供程序在数据库上写入。同时,用户可能正在浏览应用程序的前端,加载程序从数据库中读取相同的数据。加载器还会监听数据变化。现在,如果我在Lollipop之前的设备上运行程序,一切正常,没有任何错误输出。在Lollipop上,我收到以下logcat消息:11:20:59.34422341-22376/com.example.comE/SQLiteLog﹕(10)POSIXError:11SQLiteError:385011:20:59.36422341-22376/com.

android - Lollipop View 的涟漪效应

我一直在为Lollipop(API21)开发应用程序。当我将Button颜色更改为某种颜色时,波纹效果不起作用。我找到了一些用于涟漪效应的第三方库,但我想使用标准API来实现。这个answer也没有用。XML: 最佳答案 您必须将按钮的背景设置为可以在XML中定义的RippleDrawable。(我将其命名为holo_blue_ripple.xml)然后用android:background="@drawable/holo_blue_ripple"引用它。 关于android-Lolli

android - 仅在 Android Lollipop 5.0 中无法获取前台 Activity 名称

我使用以下代码在变量foregroundTaskPackageName中获取前台应用的Activity名称。它适用于4.1到4.4之间的所有操作系统版本,但不适用于Android5.0Lollipop。任何人都可以帮助了解5.0Lollipop中的变化吗?在Lollipop中-我为foregroundTaskPackageName获得的文本只是“Launcher3”。我正在使用Genymotion模拟器。ActivityManageram=(ActivityManager)getSystemService(ACTIVITY_SERVICE);RunningTaskInfoforegro

android - 如何在 View 内的特定位置触发 Android Lollipop 的涟漪效应,而不触发触摸事件?

这是一个简短的问题:假设我有一个以RippleDrawable作为背景的View。有没有一种简单的方法可以在不触发任何触摸或点击事件的情况下从特定位置触发波纹? 最佳答案 是的,有!为了以编程方式触发波纹,您必须使用setState()设置RippleDrawable的状态。调用setVisible()确实不工作!解决方案要显示波纹,您必须同时将状态设置为按下和启用:rippleDrawable.setState(newint[]{android.R.attr.state_pressed,android.R.attr.state_e