- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Android activity lifecycle
Android 手机基本操作后,系统对activity的生命周期函数的回调顺序。从lanucher 启动一个app,Activity 的生命周期函数。 onCreate —> onStart—-> onResume此时按home键与按back键都会走的生命周期函数为 onPause —-> onStop 而back 键会finish activity,所以在次基础上还会执行 onDestor
2016-07-20 14:28:30
435
翻译 android layout 指标和基线
指标&基线(Metrics & keylines)包含以下几个基本概念基本表格(baseline grid)基线和间距(keylines and spcae)基线比率(ratio keylines)增量基线(increment keylines)触摸元素范围(touch target size)基本表格所有组件对齐到一个 8dp 方块的基本表格中 在手机,平板和桌面, toolbar中
2016-07-19 23:28:13
657
原创 android 中dp、sp、 px详解
ref:https://material.google.com/layout/units-measurements.html#几个基本概念像素密度:Pixel densitydp:Density_independence pixel(以密度转换的像素单位)sp:Scaleabel pixel(适用字体大小,计算方式同dp一致)DP SP计算方式dp = length in pixel *1
2016-07-19 22:30:34
354
原创 Material design 之 Style中Color配色方案
Google material design color ,ref : https://material.google.com/style/color.html#color-color-paletteMaterial design in color 强调大胆的色调,深的阴影及明亮的亮光。几个基本概念Primary color 原色(用来作为actionbar color) Secondary
2016-07-19 02:02:16
1832
原创 Android 如何编译一个 system-process app。
这里是用的第一种方式进行签名的,签名文件自行下载。 https://github.com/jxc592/mainrepo/tree/master/android/sign%20system%20app最近再测试Data Saver过程中,有知道Data Saver对Uid小于10000的app 没有影响。 于是呼,就想制作一个System process的app来测试一下。可是作为一个应用程序开
2016-07-13 23:20:47
1070
原创 Android N - Data Saver
Android N - Data Saverandroid n在网络ConnectivityManager api的变动比较大。其中在蜂窝数据有一个流量保护机制,Data Saver。可以在setting目录下,Data Usage里面可以开启关闭Data saver功能。开启Data saver后(默认是enable background data usage),会有一些应用列表出来,让你选择是否
2016-07-07 00:18:45
3245
转载 git log
git log 查看 当前分支的 提交历史在提交了若干更新之后,想回顾下提交历史,可以使用 git log 命令查看默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面。看到了吗,每次更新都有一个 SHA-1 校验和、作者的名字 和 电子邮件地址、提交时间,最后缩进一个段落显示提交说明。git log 有许多选项可以帮助你搜寻感兴趣的提交,接下来我们
2016-05-31 15:08:26
292
原创 android 调试进阶
仅用来方便自己查看:1、用adb shell 启动activity,service,broadcast用法及格式:adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)实例:adb shell am start -n com.xxx.xx
2016-03-22 18:09:31
319
转载 linux 编辑器之神 vim使用
文章为百度文库资源,仅仅是为方便自己查看 . 链接地址:百度文库高效率编辑器 VIM-操作篇,非常适合 VIM 新手 2007-01-27 Toy Posted in Tutorials, Text Editor, Featured PostRSSTrackback 虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。
2016-03-19 00:25:17
360
原创 linux系统从简单命令到熟练掌握
一些基础命令1、ctrl alt f1 图形界面切到命令行界面2、ctrl alt f7/f8 命令界面切到图界面型3、ctrl alt t 新建命令终端4、alt f2 打开程序5、chmod 777 'filename' 将文件的权限改为最高6、chmod -R 777 'filename' 将文件还有子文件的权限改为最高7、sudo passwd 为root用户创
2016-03-14 22:12:49
699
原创 个人学习笔记 onMeasure
在学习自定义view过程中,曲曲折折,没有一个老师实在是东一头西一头。今天终于搞懂了onMeasure,下面就记录一下。 onMeasure方法我们为什么要override呢,我一开始不是很理解,不是它自身设置好了width和height了么,干嘛还要onMeasure,好多新人肯定有这个疑问。然后现在想来终于通了,每一个view它有自己的属性,可是它不可能自己主动就
2016-02-18 10:15:17
480
1
转载 PorterDuffXferMode使用注意点
了解具体内容见: http://blog.youkuaiyun.com/wingichoy/article/details/50534175 1、设置view的硬件加速。 setLayerType(View.LAYER_TYPE_SOFTWARE, null); 2、绘制对象需是两个bitmap 3、两个bitmap需是透明背景。(bitmap
2016-01-29 11:38:20
304
转载 paint类方法介绍
* Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制
2016-01-22 21:10:41
344
转载 Ubuntu 下安装oracle java
四个命令 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java8-set-default
2016-01-07 00:26:07
309
转载 ubuntu运行android studio出错unable to run mksdcard sdk tool
系统是ubantu 15.04 64位原因:缺少lib解决方法:sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6完美解决
2015-08-02 17:24:07
785
转载 Android网络连接判断
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-06 15:04:52
366
项目失败的原因,总结的很好
2016-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人