- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Maven settings
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ow
2017-10-17 17:20:11 293
原创 rxJava+ViewPager实现aotuBanner
private Subscription subscribePager;private boolean isDrag;@Overridepublic void onPause() { super.onPause(); stopAutoBanner();}@Overridepublic void onResume() { super.
2016-10-22 10:23:54 379
原创 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 1050
原创 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 11552 1
原创 Android6.0 运行时权限
6.0之前在AndroidManifest中声明可能用到的所有权限用户在安装时,系统展示所有权限,用户安装即授予所有权限,取消则拒绝安装 6.0新的运行时权限将权限分为一般权限和危险权限两种一般权限跟以前一样在AndroidManifest声明,危险权限需要开发者在代码中手动的动态申请动态申请权限,系统弹出对话框,用户可点击确定或拒绝,系统提供用户的选择回调,从而开发者处理相应的
2016-09-26 14:07:33 660
转载 Android Studio导入github下载的工程
如果直接将project导入进Android Studio的话,会去下载工程相应版本的gradle,此过程非常慢,有时候还会出现各种错误,所以直接使用本地已有的gradle。 替换方法很简单,只需要将本地创建的工程中的相应文件夹复制到从github下载的project替换之。 导入project到Android Studio
2016-08-04 10:31:04 408
原创 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 521
android畅言评论+仿iOS单行的日期选择器功能
2015-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人