Android
文章平均质量分 51
Piitw
这个作者很懒,什么都没留下…
展开
-
Android 6.0 运行时权限处理
一、概述 随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html,其中当然包含Runt转载 2016-04-19 18:04:04 · 333 阅读 · 0 评论 -
Android-6.0-23的getColor()过时替代方法
getColor方法在6.0中已经过时: @ColorInt@Deprecatedpublicint getColor(@ColorResint id)throwsNotFoundException{return getColor(id,null);} 可以参考以下方法: 使用 ContextCompat.getColor(context, R.color.my_color原创 2016-04-19 18:04:55 · 1260 阅读 · 0 评论 -
android Webview加载优化
本篇主要针对js,如果 ios 遇到这方面问题也可以跟你的同事沟通后试试这个方法。 先上一行代码吧: setBlockNetworkImage(true) 做android开发的对这行代码一定不陌生,这是webview 阻塞图片资源加载的函数。一般都会在onPageFinished 改为 setBlockNetworkImage(false) 这个对于webview加载速度优化有原创 2016-04-19 18:08:57 · 954 阅读 · 0 评论 -
getBackground().setAlpha导致所有资源都有变化
今天在做项目的时候用到了滑动渐变色。根据距顶部距离让title进行渐变色,可以看美团外卖,首页就是这种效果。 用到了getBackground().setAlpha来设置透明度,然后出现了引用相同资源的控件也有了透明度变化。 找了资料,有效解决方法就一个函数。看代码 title_layout.getBackground().mutate().setAlpha(255); mutat原创 2016-05-06 11:03:26 · 823 阅读 · 0 评论 -
Android WebView https请求问题。
在WebView 由http改成https时,遇到一个问题。 先说以下场景,html页面是放在自己服务器上的,改成了https ,但是图片是cdn 并没有变,所以出现了一个5.0以上html不能加载cnd图片,但是sdk5.0以下就可以。 找了半天资料,其实最后只是一句代码就能解决。 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LO原创 2016-06-16 09:44:05 · 953 阅读 · 0 评论 -
Android 6.0以上因REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
手机型号小米--MI 5s 手机系统6.0 错误日志只有一行Warn,原因为缺少REQUEST_IGNORE_BATTERY_OPTIMIZATIONS权限。 权限资料:点击打开链接 解决方案为授权白名单。 在应用初初始位置添加(MainActivity or LoginActivity)。 if (Build.VERSION.SDK_INT >= Build.VER原创 2017-03-07 15:34:21 · 7540 阅读 · 0 评论 -
android 文件合并打包 Error:Execution failed for task ':app:processEnv_devDebugManifest' '解决方案
今天在工作中遇到这么一个问题,很奇怪,看网上的资料,出现这个编译错误的原因有很多。这里就记录一下我的错误和解决方案。 Error:Execution failed for task ':app:processEnv_devDebugManifest'. > Manifest merger failed with multiple errors, see logs 出现的错误原创 2017-03-25 10:33:24 · 9011 阅读 · 0 评论