
android
大漠烽火狼
冷峻、稳重、内敛是一个值得信赖的伙伴;外表冷漠,似乎不太容易相处,实则是一个恩怨分明、极重情义的热血男儿。
展开
-
Android WebView与Js交互
为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制。只要调用addJavascriptInterface方法即可映射一个Java对象到JavaScript对象上。 1、映射Java对象到JavaScript对象上 mWebView = (WebView) findViewById(R.id.wv_content)原创 2015-11-13 14:30:27 · 538 阅读 · 0 评论 -
Android Studio导入github下载的工程
如果直接将project导入进Android Studio的话,会去下载工程相应版本的gradle,此过程非常慢,有时候还会出现各种错误, 所以直接使用本地已有的gradle。 替换方法很简单,只需要将本地创建的工程中的相应文件夹复制到从github下载的project替换之。 导入project到Android Studio转载 2016-08-04 10:31:04 · 426 阅读 · 0 评论 -
Android6.0 运行时权限
6.0之前 在AndroidManifest中声明可能用到的所有权限用户在安装时,系统展示所有权限,用户安装即授予所有权限,取消则拒绝安装 6.0新的运行时权限 将权限分为一般权限和危险权限两种一般权限跟以前一样在AndroidManifest声明 ,危险权限需要开发者在代码中手动的动态申请动态申请权限,系统弹出对话框,用户可点击确定或拒绝,系统提供用户的选择回调,从而开发者处理相应的原创 2016-09-26 14:07:33 · 721 阅读 · 0 评论 -
rxJava+ViewPager实现aotuBanner
private Subscription subscribePager; private boolean isDrag; @Override public void onPause() { super.onPause(); stopAutoBanner(); } @Override public void onResume() { super.原创 2016-10-22 10:23:54 · 392 阅读 · 0 评论 -
ViewPager高度自适应?height=wrap_content 无效、固定高度适配性差
写的几个项目基本都有ViewPager实现Banner,最开始都是固定高度,让服务端返回图片比例控制一下(好低级)。。。 在给ViewPager设置View的时候,通过获取view的高度,动态的设置ViewPager的高度等于view的高度 int viewPagerIndex = main.indexOf(viewPager); int childViewHeight = getCh原创 2016-10-17 17:55:55 · 1071 阅读 · 0 评论 -
google guava工具包 checkNotNull的作用
checkNotNull 源码如下: Preconditions.checkNotNull(object); public static T> T checkNotNull(T reference) { if (reference == null) { throw new NullPointerException(); } return reference; } 使用原创 2016-09-28 11:39:37 · 11610 阅读 · 1 评论