自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (13)
  • 收藏
  • 关注

原创 ConstraintLayout布局内容被手机底部导航条遮住问题

ConstraintLayout约束布局,谷歌官方推荐的布局,Android2.3(API9)以后都可以使用此布局,与其他布局相比其可以很好的减少布局的层次,提升性能,结合RelativeLayout,LinearLayout等布局使用可以最大限度的减小界面的复杂度大多人对这种布局还是比较陌生,熟练后你就会发现他的强大ConstraintLayout的具体使用这里先不说了,网上有此内容,而...

2019-08-23 18:05:14 3522 1

原创 【Android日志分析】Battery Historian功耗分析工具

电池电量对于手机的重要性不言而喻,没有电你再土豪的手机也白瞎,所以手机方案商在研发阶段会对系统耗电做全面分析,从硬件到软件,从系统到上层,作为任劳任怨的程序猿自然是责无旁贷俗话说:“工欲善其事,必先利其器”一个好的工具能让我们事半工倍下面介绍一个手机耗电分析工具Battery Historian开源工具下载地址:https://github.com/google/battery-h...

2019-08-14 10:12:19 1764

原创 Android Studio使用异常收集

Android Studio是现在Android开发的主流工具,官方对这款工具也是大力支持的,工具中包含有很多的便捷功能,有兴趣的可以去多多发倔,使用过程中编译时常会遇到各种问题,当然最后我们通过搜索资料终会解决,这里收集一下工作中遇到的编译问题,做个记录,避免以后出类似问题无处寻找,或耗费多余时间目录Execution failed for task ':app:mer...

2019-08-07 10:15:59 195

原创 【Android性能优化】启动速度优化

Android系统关机重启的时间是比较长的,一般重启在25s算可以的,大多在30s左右,刷机或者恢复出厂设置启动时间还会更久,达到1,2分钟都可能那么,有没有可以优化的地方,提高启动速度呢?Android系统优化部份,如果启动速度能达到10s已经是很牛的咯我们可以从下面几个方面着手优化启动速度Bootloader优化(Boot,U-Boot) Android OS优化与裁剪(...

2019-07-31 15:24:59 529

原创 【Android性能优化】归纳总结

Android如今已经成为当今世界用户率最高的手机系统,但是也有他特有的局限和缺点,开源带来的各种安全问题,使用寿命短的问题也一直困恼着我们Android手机寿命大多在2年左右,使用时间越久手机反应会越慢,电磁会更容易发热,直至你忍受不了换新手机那么,是什么导致Android手机使用寿命短暂的呢?网络上有很多这方面的文章,我这里做一下总结归纳,以便于自己理解和方便后期翻阅,还是那句话,...

2019-07-29 11:00:19 357

原创 【Android源码】 权限验证分析(二)

上一篇介绍了Android权限验证中的一点小知识,这里我们解析源码流程进一步探索权限验证的过程和实现方法。权限验证时序图首先我们先来看看权限验证的实现过程,阅读源码能够发现很多地方都有权限校验的代码,ContextImpl,AMS中都有,不过最终都是调用ActivityManager的checkComponentPermission,如下代码 ActivityManager...

2019-07-25 11:37:01 415

原创 【Android日志分析】EventLog

Android源码中有大量的EventLog日志,通过这个日志可以很简洁的呈现出系统的事件处理流程,包括时间,状态,便于我们分析定位问题。命令查看Event所有的tagsadb shell cat /system/etc/event-log-tags输出events日志信息adb logcat -b events该命令会输出带有时间点、进程号等信息的events logadb...

2019-07-19 17:07:45 2227

原创 【Android源码】 权限验证分析(一)

做Android多年总是有种云山雾里的感觉,说懂,其实你不懂,也知道自己还没懂。说不懂,你又能支支吾吾说个三四,生活中我们也有很多这种一知半解的情况。因为自己没有去深入钻研,在工作中大多都是拿来主义,过后又没有去深入了解个所以然,久而久之你知道的永远都只是一些皮毛,也就谈不上进步。不积跬步,无以至千里,养成总结记录的好习惯,有时间多看看Android的源码,逐段代码的分析理解,相信不久后就能对...

2019-07-11 18:20:14 439

原创 【ROM定制】折叠屏录屏实现方案

这段时间研究了一下折叠机录屏的问题,由于机器会折叠处于半屏状态,在折叠录制视频时就会有部份黑色区域,显然,这不是我们想要的效果,折腾了一段时间,终于把问题解决,这里跟大家分享,做下记录。问题描述机器折叠状态下录屏,录制出来的视频效果界面还是全屏状态显示有一半是黑色区域,并且视频角度有问题,效果如图,需要实现折叠状态时录制只显示部份,黑色区域不录制,使录制视频看起来没有折叠屏和全屏的分别。...

2019-06-25 14:29:22 664

原创 hadoop环境搭建(大数据知识了解)

本文参考极客学院视频总结整理,视频地址如下,有兴趣的可以看看https://www.jikexueyuan.com/course/2475_3.html?ss=1https://blog.csdn.net/vitaair/article/details/79797817一:安装虚拟机(VMware) 安装 CentOS6.4版本二:设置虚拟机IP ser...

2019-02-22 11:06:44 217

原创 Java排序算法(基础篇)

前言 开发过程中经常会遇到各种对数据进行排序的事情,在平常使用中数据量小对于排序性能要求不高,但是在数据量以百万为单位的数据排序时就是对你排序算法的考验了,以下总结几种常用的排序算法,记住,算法没有绝对只有因地制宜。冒泡排序 选择排序 插入排序 归并排序冒泡排序 一:介绍冒泡排序算法运行起来非常慢,但是在概念上他是排序算法中最简单的...

2018-03-28 10:22:09 166

原创 【Android源码】Activity启动流程

https://blog.csdn.net/pihailailou/article/details/78545391 参考AMS的主要功能统一调度Activity 进程管理 内存管理AMS中相关的一些配置变量static final int KEY_DISPATCHING_TIMEOUT = 5*1000;//按键无响应的超时时间,这是google的标准,国内的联想手机大部分按照...

2018-03-16 14:42:17 318

光影魔术手

光影魔术手是款针对图像画质进行改善提升及效果处理的软件;简单、易用,不需要任何专业的图像技术,就可以制作出专业胶片摄影的色彩效果,其具有许多独特之处,如反转片效果、黑白效果、数码补光、冲版排版等‘’且其批量处理功能非常强大..

2018-11-16

像素大厨(PxCook)

PxCook(像素大厨)是一款切图设计工具软件。自2.0.0版本开始,支持PSD文件的文字,颜色,距离自动智能识别

2018-11-16

SSH远程连接工具(Xshell破解版)

Xshell破解版工具,exe文件,适用于window系统,方便实用

2018-11-16

Hibernate查询映射试验

hibernate映射查询的一些练习,应该有些帮助..

2009-08-21

java编写自动完成控件

是一个用javascript脚本编写的java自动完成控件,

2009-08-21

C#Oracle数据访问层代码

一个C#Oracle数据访问层代码的代码段!希望对刚学的人有一点帮助

2009-01-19

正则表达式30分钟入门教程

一个正则表达式的如门知识非常简单可以看一下

2009-01-19

Java连接各种数据库的实例

这里面包含了java的几中数据库的连接下载看看!非常有用哦

2009-01-19

点对点聊天

C#实现点对点聊天!<br> 绝对简单!!!!

2008-06-18

C#文件加密

用C#编写文件加密!!超简单!!!

2008-06-16

C#播放Flash

用C#编写的Flash播放器

2008-06-16

C#DVD播放器

用C#编写的DVD播放器<br>

2008-06-16

多功能记事本

一个可以同时编辑多个文本的超牛记事本

2008-06-14

空空如也

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

TA关注的人

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