草庐IT

Lollipop

全部标签

android - Lollipop 通知 setVisibility() 不起作用?

我正在尝试编写一个演示,使用setVisibility()来控制Android5.0锁屏上显示的Notification内容。但是,似乎没有效果:默认的VISIBILITY_PRIVATE仍然显示私有(private)Notification,而不是其公开对应项VISIBILITY_SECRET通知仍显示在锁屏上IOW,所有的行为都好像VISIBILITY_PUBLIC生效了,至少当我在运行Android5.0镜像的Nexus7上进行测试时,我们在Android5.0发布后不久(构建LPX13D)就得到了我们。所以我不知道问题是否与我的代码、此设备或Android中的错误有关。我有两个

android - 如何模仿 Lollipop 的联系人应用程序中的 listView 粘性项目?

背景Google最近发布了一个新版本的Android,它有一个如下所示的联系人应用:问题我需要模仿这种列表,但我不知道如何做好。这包括3个主要部分:粘性标题,只要顶部联系人的姓名以此字母开头。圆形照片或圆圈+字母(适用于没有照片的联系人)PagerTitleStrip,项目之间有统一的间距,并尝试将它们全部显示在屏幕上(或在需要时允许滚动)。我发现了什么有很多第三方库,但它们处理的是粘头,它们是listView本身的项目的一部分。它们的标题不在左侧,而是在项目的顶部。在这里,左侧的移动方式与右侧不同。它可以粘贴,如果不需要粘贴(例如,因为该部分有一个项目),它会滚动。我注意到对于圆形照

android - 如何在 Android Lollipop 中推迟 Fragment 的进入转换?

在AndroidLollipop中,Activity#postponeEnterTransition()和Activity#startPostponedEnterTransition()方法使Activity能够延迟开始进入和退出共享元素转换,直到加载所有数据。这些对Activity转换非常有用。有没有办法在使用Fragment转场时达到同样的效果? 最佳答案 在FragmentTransitions中没有直接的等价物,因为Fragment使用FragmentTransaction,我们不能真正推迟应该在事务中发生的事情。要获得等价

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.