草庐IT

Lollipop

全部标签

android - FloatingActionButton + VectorDrawable 在 pre-Lollipop 上崩溃

经过一番研究后,我注意到com.android.support:design:23.3.0的FloatingActionButton在android:src上使用SVG时会崩溃。SVG是从AndroidStudioAssets中获取的。它在AndroidSVG:ic_keyboard_voice_white_24dpXML:Gradle:defaultConfig{...vectorDrawables.useSupportLibrary=true}堆栈跟踪:https://gist.github.com/ppamorim/420dba3e9dc3022a86a3a1f50400d7d0

android - Android 5.0 上的 OpenCV for Android 问题( Lollipop )

首先,没有一个OpenCV示例可以在Nexus6Android5.0上运行。在出现OpenCV管理器安装提示后,我看到一个屏幕显示“找不到项目,请重试”。后来我设置了androidstudio并导入了opencv模块并编写了一个初始化OpenCV的基本程序。该应用程序崩溃并引发本文中提到的错误:OpenCVServiceIntentmustbeexplicit,Android5.0Lolipop.按照建议进行操作后,我能够得到下载OpenCV管理器的提示,并成功安装了OpenCV管理器。但是当我返回应用程序时,我发现它无法获取库路径。logcat重复显示这些消息-W/ContextIm

android - setStatusBarColor 不工作 [Lollipop]

如何更改状态栏颜色?我正在使用5.0进行构建,我的目标sdk是21,此代码无法正常工作...setContentView(R.layout.main_activity);if(Build.VERSION.SDK_INT>=21){try{getWindow().setStatusBarColor(Color.RED);}catch(Exceptione){e.printStackTrace();}} 最佳答案 Documentation说到setStatusBarColor方法,即"Forthistotakeeffect,thewi

android - 版本 5 上带有 getBackground().setAlpha 的按钮 - Lollipop 无法正常工作

我有这段代码,适用于自API14以来的每个版本,但在Android5.0(Lollipop)上无法正常工作。下面是我希望按钮的显示方式。点击button1buttonArrivals.getBackground().setAlpha(180);buttonDepartures.getBackground().setAlpha(255);点击按钮2buttonArrivals.getBackground().setAlpha(255);buttonDepartures.getBackground().setAlpha(180);在Lollipop版本上,按钮以相同的Alpha显示,但我从

android - 在 Android Lollipop 上关闭蓝牙时应用程序崩溃

我有一个BroadcastReceiver,它检测蓝牙状态的变化并相应地执行操作-当蓝牙打开时,它会打开信标的监控服务。当蓝牙关闭时,它会停止监控服务。Nexus5上出现这种情况,接收端如下publicclassBluetoothReceiverextendsBroadcastReceiver{publicvoidonReceive(Contextcontext,Intentintent){Stringaction=intent.getAction();if(BluetoothAdapter.ACTION_STATE_CHANGED.equals(action)){//IfBlueto

android - Webview 上的 Html5 视频在 Lollipop 上缺少全屏按钮

我正在开发一个在webview上播放html5视频的android应用程序,我已经在firefox、chrome、opera和IE上测试了视频,视频控件显示全屏按钮,但在androidlollipopwebview上没有全屏按钮和因此无法全屏播放视频。我尝试了几种javascript方法来最大化视频,但都没有奏效。这是Chrome上的错误还是有激活按钮的方法?PS:看来我不是一个人在这个https://code.google.com/p/chromium/issues/detail?id=470666 最佳答案 Android文档说

android - 如何删除 Android 5.0 版 lollipop 或 Kitkat 中的特定收件箱消息?

我正在执行删除电话号码任务的特定短信。当我在motog或Android5.0版的手机上进行测试时。我无法删除特定号码的短信。我的代码fragment如下。publicvoiddeleteSMS(Contextcontext,Stringnumber){try{Log.d("","DeletingSMSfrominbox");UriuriSms=Uri.parse("content://sms/inbox");Cursorc=context.getContentResolver().query(uriSms,newString[]{"_id","thread_id","address",

android - Lollipop 5.0 示例许可证检查器应用程序在模拟器 (AVD) 上崩溃

当运行Google在sdk/extras/google/play_licensing中提供的示例许可证检查应用程序时,它会在运行Lollipop(5.0)的模拟器(AVD)上崩溃(我没有运行5.0的手机)。它在运行Kitkat的手机上运行良好。在4.4Kitkat上它会发出警告ImplicitintentswithstartServicearenotsafe:Intent{act=com.android.vending.licensing.ILicensingService}android.content.ContextWrapper.bindService:538com.google

android - 使用 appcompat 时设置 RecyclerView edge glow pre-lollipop

我正在寻找一种在使用appcompatMaterial主题时为RecyclerViewpre-lollip中的滚动指示器设置颜色样式的方法。在内部,它使用EdgeEffect设置为内部样式属性,除非您已经在Lollipop上(讽刺),否则无法设置该属性。使用反射不起作用,也只能在Lollipop上设置EdgeEffect的颜色。在我的API21应用程序中,它从主要Material颜色中提取,在Kitkat上它是白色的,在那之前它是全息蓝色,我希望统一我的设计。关于它是如何完成的有什么想法吗? 最佳答案 使用以下设置边缘效果发光颜色。

android - 将 setIcon 设置为 ColorDrawable 的首选项在 Android 5.0 Lollipop 上不起作用

在我的应用程序中,我使用以下行来区分一些偏好:preference.setIcon(newColorDrawable(color));在Lollipop之前的Android版本中它工作正常并且首选项显示所选颜色的方形图标,但在Lollipop中没有显示。知道如何解决吗?谢谢这是一个适合我的解决方案:preference.setIcon(getPreferenceIcon(color));functionDrawablegetPreferenceIcon(intcolor){if(Build.VERSION.SDK_INT 最佳答案