- 博客(6)
- 收藏
- 关注
原创 Mac命令行高亮
在home下创建一个.bash_profile文件,向其中添加两行配置:export CLICOLOR=1export GREP_OPTIONS='--color=always'第一行配置针对ls命令设置显示颜色,第二条设置grep命令显示颜色。
2016-05-26 14:56:48 2477
原创 Shell脚本$系列参数意义
参数 意义 $0 当前运行程序名称 $1 当前程序第一个参数 $n 当前程序第n个参数 $* 当前程序所有参数 $# 当前程序参数个数 $$ 当前程序PID例如:#!/bin/bashecho $0echo $1echo $2echo $3echo $*echo $#echo $$运行及输出: $ ./test.sh -arg1
2016-05-19 13:45:04 564
原创 Android 6.0动态权限 Runtime Permission API使用
Runtime PermissionAndroid 6.0版本引入了动态权限获取机制(Runtime Permission),并引入了新的API来让开发者使用这一功能。 开发者使用相应API后,系统会自动弹出对话框,提示用户授予权限。在以往的Android版本中,checkPermission接口主要是读取Manifest文件中的权限声明,来判断当前应用权限的;对于很多手机内置手机管家中的权限管理
2016-05-17 17:28:12 1749
原创 Android网络编程实例
这次简单的通过使用okhttp和node.js来实现Android与服务端交互。使用node.js作为服务端是因为其配置和开发都比较简便,在windows平台上也能很快搭建起环境;在开发Android应用时,这种快速构建的“后端”,可以用来在真正的服务端开发完成前,Mock后端数据,来验证应用网络接口的正确性。
2016-05-17 15:42:55 1838
原创 简单实现ButterKnife的注解功能
今天简单实现一个类似ButterKnife注解的功能——通过注解的方式,简化代码中View变量与XML资源绑定的流程。 ButterKnife使用的是CLASS级别的注解,在这里短平快,使用RUNTIME注解来模仿,会损失运行时性能。首先,我们来看一下ButterKnife典型的使用场景:@InjectView(R.id.title_text)TextView mTitleTextView;@O
2016-05-11 18:19:04 1775
原创 使用layer-list绘制圆角矩形
在Android中xml资源文件是一个非常强大的工具,向圆角矩形的图案,完全不用单独绘制图片文件,使用xml编写代码就完全可以实现。其实质原理是通过xml代码控制,绘制多个图层,图层堆叠而达到所想要绘制图形的效果。例如绘制一个蓝色边框矩形: 从上面看,由于白色图层面积比蓝色图层小一圈,便产生了蓝色边框矩形的效果。 这样编写的xml包含几个重要的元素: 1. layer-list: 根元素 2
2016-05-09 14:27:24 3286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人