安卓
文章平均质量分 71
kingpengLin
Android开发工程师,专注Android all where! 喜欢富有挑战、激情!
座右铭:有志者事竟成
展开
-
Android自定义Dialogの仿ios系统底部菜单(自下而上弹出)
对于项目中经常用到的组件,进行了封装,方便他人及自己的调用和管理,减少代码的冗余,提高开发的效率我们项目中,减少重复制造轮子。我的项目中,经常用到底部自下而上弹出菜单选项,跟ios系统的底部菜单一样的样式,由于之前开发中,没有对其进行封装,因此,在与他人合作时,他自己也写了一套去实现,导致重复制造轮子,同时代码也难看,无法复用因此,我对其进行封装,采用自定义Dialog方式原创 2016-05-28 12:22:49 · 2757 阅读 · 0 评论 -
原型模式
原文地址:http://www.jianshu.com/p/bb77fb3c92d1What原型模式: 是一个创建型的模式。用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。使用场景: - 类初始化需要 消耗非常多的资源,资源包括数据、硬件资源等,通过原型的拷贝生成新对象,能够避免这些损耗 - 通过new产生一个对象需要非常繁琐的数据准备或访问权限 - 一个对象需要给多个调用者原创 2017-09-23 16:48:44 · 368 阅读 · 2 评论 -
EventBus 3. 0 使用方法
由于最近更新了EventBus3.0,里面的onEvent方法改变了,在此坐下记录,方便自己以后查阅及使用。原创 2016-05-22 23:30:31 · 618 阅读 · 0 评论 -
安卓分享、截图、获取屏幕分辨率、当前版本号、获取sd卡目录工具类
直接复制到项目即可使用的工具类。原创 2014-07-17 14:11:07 · 1025 阅读 · 0 评论 -
安卓按钮60秒获取一次验证码
这是封装好的60秒获取验证码工具类原创 2014-07-17 14:04:45 · 869 阅读 · 1 评论 -
Android开发 手电筒封装类
这是一个封装好的qiimport android.annotation.SuppressLint;import android.hardware.Camera;import android.hardware.Camera.Parameters;@SuppressLint("NewApi")public class LightUtil { private static Camera c原创 2014-07-17 13:59:13 · 620 阅读 · 0 评论 -
Android多渠道打包の根据渠道来加载相应的资源文件及Java代码
Android多渠道打包の根据渠道来加载相应的资源文件及Java代码方案需求由于不同渠道,对项目会进行一定的修改,比如图片、文字等,所以需要根据渠道来加载相应的资源文件,以达到显示相应渠道定制的app,同时不需要新建module方式进行实现根据渠道,定制资源配置渠道,在项目gradle中进行渠道配置productFlavors { demo1 {原创 2016-11-18 10:12:57 · 4330 阅读 · 4 评论 -
Jenkins搭建Android自动打包二之设置渠道打包
Jenkins搭建Android自动打包二之设置渠道打包在Jenkins搭建Android自动打包中介绍安装及配置Jenkins进行Android自动打包,本节主要讲如何设置项目,支持自动打选定的渠道包,所以关于项目的创建等细节不在本章讲解。设置项目原理:我们利用的是动态改变gradle执行命令,即 gradle assemblecommon(渠道)release(编译环境)点击项目设置,进入到项原创 2016-11-18 10:12:11 · 4401 阅读 · 1 评论 -
Jenkins搭建Android自动打包
Jenkins搭建Android自动打包意义: - 对于工程师来说,你就只管提交代码,不用关心怎么打包之类的。 - 对于产品或者测试,我只需要从发布页面下载APK安装文件,不必每次都跑工程师那,安装个最新的包之类。 - 这中间是CI帮我们处理了,怎么更新代码,怎么打包,怎么发版,他就是神器。软件环境:windows7 64bit;jdk1.8android sdkgradle2.10原创 2016-11-18 10:10:13 · 5130 阅读 · 0 评论 -
Android 仿iOS右滑 finish 界面
本人用过iphone6 里面的右滑关闭界面,感觉很cool、很方便,于是就想到了安卓其实也可以集成这么爽的功能。。。上网搜了一下,发现小明大神博客Android 向右滑动销毁(finish)Activity, 随着手势的滑动而滑动的效果 里面提供方法很实用,一个自定义帧布局即可实现效果,所以在此坐下记录,同时提供我加了判断的自定义滑动view,可自定义滑动响应区间原创 2016-05-23 19:36:16 · 1301 阅读 · 0 评论 -
Android集成支付宝支付功能
公司项目中需要支付功能,现在支付宝、微信支付很方便,也很多人使用,因此,他们是首选。在此记录一下支付宝集成过程,下期为微信支付,敬请期待原创 2016-05-19 20:14:38 · 1255 阅读 · 1 评论 -
Webview图片上传方法
webview图片上传方法原创 2016-05-18 19:29:50 · 731 阅读 · 0 评论 -
Android开发の实用Api与数据结构
一、 数据结构篇1. SpareArray–替代HashMap 主要有一下几种SparseLongArray -value=longSparseIntArray -value=intSparseBooleanArray -value=booleanSparseArray -value=Object优势:SparseArray比HashMap更省内存,它对数据采取了压缩的方式来表示稀疏数组的原创 2016-05-18 19:28:13 · 418 阅读 · 0 评论 -
组合组件のCusRelativeLayout(Android-自定义相对布局)
最近在对公司的项目进行重构,在此坐下记录。公司项目中的布局文件,可以抽出大部分公用组件,进行自定义组合组件,将这些公共的组件组合起来,在里面提供相应方法及变量,这样以后改界面就容易多了,只需改一处,处处都能生效;同时调用什么的,更方便快捷,代码也能得到规范及统一,特别是组件变量的命名。每个界面中,用到的公共部分,总结起来有这么几个:原创 2016-05-18 19:27:17 · 1067 阅读 · 0 评论 -
设计模式最佳实之工厂模式
原文地址:设计模式最佳实之工厂模式What工厂模式: 是创建型设计模式,用于创建对象的接口,让子类决定new那个类的实例使用场景:在任何需要生成需要生成复杂对象的地方,都可以考虑使用工程模式复杂对象适合使用工厂模式,用new就可以完成创建的对象则无需使用工厂模式UML图How代码例子首先定义工厂抽象类Factorypublic abstract class Factory{ /*原创 2017-09-24 15:59:07 · 384 阅读 · 0 评论