android
钉某人
每天都是新的征程
展开
-
ant自动打包apk(详细),引用到第三方工程类库以及里面的资源,修改包名和工程名
ant自动打包,涉及到解压zip包,替换assets中的资源,修改包名,修改appname ,打包流程原创 2016-05-26 16:47:40 · 3277 阅读 · 0 评论 -
Java8 新特性 lambda表达式详解
java8新特性 lambda表达式详解原创 2017-02-17 16:41:15 · 9113 阅读 · 2 评论 -
android 内存泄漏详解
Java语言是垃圾回收语言的一种,好处就是开发者不用特意的管理内存的分配,但是java仍然存在很多内存泄漏的可能,不好好处理内存泄漏的问题,最终会导致app的奔溃。原创 2017-02-21 15:57:28 · 3130 阅读 · 0 评论 -
RecyclerView自定义进入动画
这篇文章用来讲解RecyclerView自定义进入动画注意:系统是基于android 5.0以上的分为三个步骤1.自定义RecyclerView2.xml中定义布局动画3.界面打开后执行进入动画原创 2017-03-08 09:19:08 · 4214 阅读 · 1 评论 -
android 6.0权限详解
自从android 6.0以来谷歌对用户隐私提供更加安全的机制。 6.0之前,系统会在用户安装应用时要求用户授予权限,也就是安装时授权,用户一旦安装应用,撤销权限的唯一方式是卸载应用。 6.0开始,应用在运行时向用户请求权限,也就是运行时授权,用户可随时调用权限,因此应用在每次运行时都要检查本身是否有所需的权限,并且用户可以随时进入应用的“设置”里开启或者关闭权限,用户拥有更多的控制权.原创 2017-03-27 11:47:09 · 992 阅读 · 0 评论 -
查看android项目中方法执行顺序
在第一次接手别人的项目时,不清楚项目某个功能的函数调用顺序,一般的做法就是打log日志或者加断点,这里有个其他的办法。原创 2017-03-28 16:30:54 · 3485 阅读 · 0 评论 -
点滴RecyclerView
RecyclerView高级用法原创 2017-06-20 17:17:36 · 454 阅读 · 0 评论 -
带你一步步实现带有多彩阴影的ImageView
懂得智能配色的ImageView,还能给自己设置多彩的阴影哦原创 2017-07-13 21:18:57 · 5123 阅读 · 11 评论 -
android Palette使用详解
Palette是一个可以从图片(Bitmap)中提取颜色的帮助类,可以使UI更加美观,根据图片动态的显示相应的颜色。原创 2017-06-10 13:44:55 · 12821 阅读 · 0 评论 -
android 事件分发机制详解(最简单的解释)
在android中,事件分发和事件消费贯穿每一个界面,理解它们是非常重要的,原创 2017-02-20 15:37:14 · 443 阅读 · 0 评论 -
ant自动打包apk(详细),引用到第三方工程类库以及里面的资源,修改包名和工程名
1.进入项目的目录中,打开命令行窗口Android update project –name 项目名称 –path 项目的绝对路径local.properties里面设置的是引用的参数,比如工具的路径、目录的路径、等等, build.xml这里面是最主要的,通过引用local.properties中的参数来完成我们需求的操作。 我这里有现成的local.properties和build.xml,原创 2017-02-17 16:57:46 · 1298 阅读 · 0 评论 -
手把手教你纯命令行打包apk
手把手教你--》纯命令行打包apk原创 2016-05-22 11:20:22 · 11512 阅读 · 2 评论 -
android中自定义ImageView的高度自适应
有的时候会遇到使用ImageView的图片会拉伸,这里记录一下自定义ImageView的高度自适应。public class AutoScaleHeightImageView extends ImageView { public AutoScaleHeightImageView(Context context, AttributeSet attrs) {原创 2016-11-15 08:09:21 · 2055 阅读 · 0 评论 -
ProgressBar属性小结(转载)
ProgressBar属性小结属性android:animationResolution:Timeout between frames of animation in milliseconds[integer]:超时动画帧,单位是毫秒android:indeterminate:Allows to enable the indeterminate mode. [boolean转载 2016-11-15 08:37:56 · 3295 阅读 · 0 评论 -
BottomNavigationView的使用
官方更新了Support25.0.0,今天我们来认识一下BottomNavigationView,也就是底部导航,官方建议BottomNavigationView的item在3~5之间。我的使用环境build.gradle中的引用如下:dependencies { compile fileTree(include: ['*.jar'], dir: '原创 2016-12-02 21:35:23 · 3781 阅读 · 0 评论 -
EventBus使用详解
简介:* 简化Activitys、Fragments、后台线程间的通信* 避免复杂的和容易出错的依赖和生命周期,注册与解绑* 使用代码简单* 性能高* 处理事件可以随意指定线程开始使用EventBus1.EventBus可以从JCenter和Maven中央仓库获取,所以只需在gradle脚本中添加这个依赖 compile 'org.greenrobot原创 2016-12-16 11:34:59 · 506 阅读 · 0 评论 -
android 5.0 界面常用的颜色属性
android 5.0 以后,app可以在styles.xml中通过设置主题theme的颜色来设置指定的Activity或者整个app的显示的颜色,一直对几个属性混淆,这里做个记录,方便以后查找。style name="AppTheme.NoActionBar"> item name="colorPrimaryDark">@color/colorPrimaryDa原创 2016-12-30 09:17:11 · 1105 阅读 · 0 评论 -
android 自定义属性值类型的详解
自定义空间时会使用到自定义的属性,这篇文章解释了各种属性值含义。原创 2016-12-30 11:35:35 · 1823 阅读 · 0 评论 -
动画的正确使用姿势
Android 的动画由alpha、scale、translate、rotate四种类型组成。本篇介绍在xml和代码中使用动画得正确姿势原创 2017-06-13 17:08:39 · 846 阅读 · 0 评论