自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android-键盘遮挡登录或注册按钮

简单的几行代码解决键盘遮挡登录或注册按钮在项目开发中,这种情况是十分常见的,尤其是在登陆界面,登陆按钮经常被键盘挡住,导致用户输入完账号之后需要关闭键盘,然后再输入密码,然后再关掉键盘,点击登陆。十分繁琐,一旦用户输入错误,就要重复上述步骤。今天的这个小案例,就是一次性解决键盘遮挡问题,动态的计算,登陆按钮显示需要的高度,进而滚动布局,使之每次输入,键盘都无法遮挡输入框以及按钮。先来一张效果图

2016-11-15 11:11:06 5119 18

原创 AndroidStudio --> compileSdkVersion, minSdkVersion 和 targetSdkVersion

小引:相信很多开发者还是对compileSdkVersion, minSdkVersion 和 targetSdkVersion这三个版本概念不清楚,加之不完善的Demo测试,导致了各种误解。今天的这篇文章就是引用官方,正确说明这三者的关系。官方原文:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion作者:Ia

2016-11-03 13:46:46 490

原创 关于butterknife:8.4.0使用详解。

小引:因为好长时间没有使用butterknife,所以最近的项目决定捡起来用一下。可能有人没有用过这里就小做一下介绍:这时就一个专门为Android View设计的绑定注解的框架。以前的代码可能这样:EditText etName;etName= (EditText) findViewById(R.id.et_name);现在你可以这样:@BindView(R.id.et_name)

2016-11-01 15:55:20 1058

原创 关于Studio 使用时间长了,gradle 构建 堆栈空间不足

直奔主题:Studio 中报的错误如下:Error:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to t

2016-11-01 14:22:23 2126

原创 Android增量更新

概述: 所谓的增量更新就是一个给用户省流量更新的方案,与手机OTA升级类似,相对于热更及后台自动更不同,增量更新的方案便是让用户通过下载差异包,与原有的APK进行合并形成新的APK安装文件。举个例子:用户手机安装的APP是1.0版本,大小为20M 。而2.0的版本则为30M ,那么当用户点击更新APP的时候,仅需要从后台下载10M的差异包,然后与原有1.0版本的APK进行合并生成2.0的APK文件

2016-10-21 14:57:49 584

原创 React Native 0.35植入Android 原生应用。

题引:React Native 官方给出的植入原生应用的方法,一直是 行不通的,为此我单独写一篇博文来介绍如何正确的植入Android原生应用。一模块配置:1、单独创建一个文件夹NewSvn,将已存在的原生项目,单独放到该文件夹中。原生项目的命名暂时确定为:test2、在NewSvn文件夹中,按住Shift+鼠标右键,打开命令行窗口。3、命令行中输入:npm init 4、一直按回车

2016-10-18 17:20:45 600 1

原创 Reactative 网络请求

Reactative 网络请求按照W3C规范,异步操作应该用AJAX(AsynchronousJavaScript and XML)技术, Ajax技术基于XMLHttpRequest类实现。var xhr = new XMLHttpRequest();xhr.open('GET', url);xhr.onload = function() {yu // To do withxhr.res

2016-09-20 09:41:30 623

原创 Android中关于lambda的使用详解

Android开发中,如果你想使用lambda ,那么强烈推荐一个Gradle插件:retrolambda附:https://github.com/evant/gradle-retrolambda如果你不想看使用细节的话,可以照着我给出的步骤进行配置:1、Modle的build.gradle文件中:头部:apply plugin: 'com.android.

2016-09-09 10:27:40 694

原创 ()-> java8:Lambda表达式

lambda表达式,这标志着Java往函数式编程又迈进了一小步。Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。OK ,开始之前,先来一段小代码爽一下。匿名函数用 lambda表达式的写法。不采用Lambda的老方法:Runnable runnable1=new Runnable(){@Overrid

2016-09-08 17:48:53 441

原创 java高级编程思想:枚举单例

废话不多说,直接粘我的项目代码。public enum VolleyManager { INSTANCE; private RequestQueue mRequestQueue=null; public void initQueue(){ if(null == mRequestQueue){ mRequestQueue=

2016-09-08 17:18:38 380 1

原创 Android Studio 将moudle打包成jar

在moudle的build.gradle文件的末尾处添加task makeJar(type: Copy) { delete 'build/libs/MPChartLib.jar' from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar')

2016-08-30 14:32:18 800 2

原创 图片的开源库glide和picasso

Glide           Picasso

2016-08-08 14:14:05 311

原创 Android 应用私密性防护

好多时候,亲戚朋友可能会问你要一些有某些专用功能的应用。这个时候,道德和伦理是战胜不了亲情和友情的,比如我年前所写的抢红包,当时只为了自己方便,顺道给朋友一份Apk,不过自己还是留了个心眼,混淆了一下代码。但是,让我没想到的是,好多人需要的根本不是源码,紧紧只是一个Apk而已。为此我头大了,连夜更改代码,加入了机器码唯一验证。好了,扯了这么多,其实实现起来挺简单的,类似

2016-05-17 15:29:14 542

转载 Android 上拉固定某一布局到顶部

收藏理由: 方法新颖,双重布局覆盖。尽管代码存在兼容性Bug,但是作为学习材料来说,是值得收藏的。http://blog.csdn.net/xiaanming/article/details/17761431/

2016-05-17 15:03:35 1399

原创 Android TabLayout使用注意点。

style name="home_fangyuan_tab" parent="Widget.Design.TabLayout"> item name="android:textSize">@dimen/base17dpitem> item name="tabBackground">@color/tab_backgrounditem> item name="tabIndicat

2015-12-05 18:10:26 462

原创 关于Android简单的Acitvity不加载布局文件的问题

开题指引:这只是一个简单是示范Demo,没有具体的分析,只是告诉你哪出错,怎么解决。问题的解决不需要太高深的学问。我只需要粘两个方法即可。//正常情况下的onCreate方法。public class DemoActivity extends Activity { @Override protected void onCreate(Bundle sav

2015-10-18 21:47:16 1308 1

toonbasic- 1.0.0

基础toon .

2017-11-07

ListView上拉隐藏头布局 下拉显示

类似于淘宝最新版的筛选界面(2016.1.22)。里面牵扯到EventBus。耦合性低,代码注释全。易转嫁

2016-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除