
android5.0
android5.0
安果移不动
精通Android,Swift,Flutter,Python,Php,按键精灵,易语言。曾为华为录制精品课程,拥有资质:按键精灵顶级证书;
产品秀:https://www.anguomob.com
B站:https://space.bilibili.com/482453235
展开
-
WebView加载https和http混合,导致图片不显示问题
场景复现:在Android5.0 以及以上的系统,当WebView加载的链接为Https开头,但是链接里面的内容,比如图片为Http链接,这时候,图片就会加载不出来原因:从Android5.0开始,WebView默认不支持同时加载Https和Http混合模式。知识储备:从Android5.0以后,当一个安全的站点(https)去加载一个非安全的站点(http)时,需要配置Web...原创 2019-05-30 19:29:37 · 2083 阅读 · 0 评论 -
Android5.0Activity的转场动画、过渡动画、过场动画、跳转动画
Activity的转场动画很早就有,但是太过于单调,样式也不好看,于是Google在Android5.0之后,又推出的新的转场动画,效果还是非常炫的,今天我们一起来看一下。Android5.0之后Activity的出入场动画总体上来说可以分为两种,一种就是分解、滑动进入、淡入淡出,另外一种就是共享元素动画,下面我们分别就这两种动画进行说明:前提说明:——开发工具:Android stu...原创 2019-05-08 10:38:48 · 540 阅读 · 0 评论 -
Android5.0之Activity的转场动画
Activity的转场动画很早就有,但是太过于单调,样式也不好看,于是Google在Android5.0之后,又推出的新的转场动画,效果还是非常炫的,今天我们一起来看一下。1.旧转场动画回顾首先我们还是先来看看在5.0之前如果我们想要在启动Activity时使用动画该怎么做呢?[java] view plain copysta原创 2018-02-06 21:00:41 · 312 阅读 · 0 评论 -
Android5.0中的水波纹效果
水波纹效果已经不是什么稀罕的东西了,用过5.0新控件的小伙伴都知道这个效果,可是如果使用一个TextView或者Button或者其它普通控件的话,你是否知道如何给它设置水波纹效果呢?OK,我们今天就来看看这个水波纹效果的实现。水波纹效果的实现有系统自带属性可以实现,我们也可以自定义实现效果。1.系统自带水波纹实现方式有界水波纹水波纹效果大致上可以分为两种,一种是有界的,一种无界,我们...原创 2017-07-14 18:45:45 · 340 阅读 · 0 评论 -
给 NavigationView 的Menu的分割线 设置高度和颜色
public static void setNavigationMenuLineStyle(NavigationView navigationView, @ColorInt final int color, final int height) { try { Field fieldByPressenter = navigationView.getClass(原创 2017-06-26 19:15:52 · 1701 阅读 · 0 评论 -
协调者布局:CoordinatorLayout
layout_scrollFlag属性:scroll:需要哪个View滚动就需要设置该属性;exitUntilCollapsed:向上推动屏幕的时候滑动的部分折叠起来,只有下滑到最低端的时候折叠部分才会出现enterAlways:只要下滑的时候,折叠的部分就会出现enterAlwaysCollapsed:以最小高度折叠起来,到达顶部显示完整高度 xmlns:app="h原创 2017-06-19 20:40:01 · 509 阅读 · 0 评论 -
Android 5.0以上移动网络开关
Android 5.0以前使用ConnectivityManager通过反射两个方法setMobileDataEnabled和getMobileDataEnabled来控制移动网络开和关。 Android 5.0以后使用TelephonyMananger类通过反射获取setDataEnabled和getDataEnabled类完成操作。 注意:需要使用系统权限:android:shared原创 2017-06-07 15:14:37 · 1954 阅读 · 0 评论 -
Android 5.0系统以上获取所有运行进程
在Android 5.0系统以上,调用getRunningAppProcesses() 方法来获取所有运行的进程是获取不到的,因为谷歌出于安全的考虑,所以在5.0系统以上把这个方法移除了。那么我们又该如何去获取呢?不要急,大家先看看下面一个demo的源码。不过值得注意的是,下面这种方式只适合用于5.0系统以上,以下同样也是获取不到的。以下的直接调用getRunningAppProcesses(原创 2017-05-04 16:04:24 · 3047 阅读 · 0 评论 -
android5.0之后如何获取当前运行的应用包名
最近在项目中需要在用户处于某一个指定的应用(非当前项目的应用)界面时,自动弹出提示窗口。为了判断触发时机,我们需要判断当前前台应用的包名,那么如何获取前台应用的包名呢?一种很自然的思路是获取当前运行栈中栈顶的activity,然后获取该activity的包名,最后进行判断,于是有了下面的代码——[java] view plain copy原创 2017-05-04 15:42:46 · 3603 阅读 · 0 评论