技术捷径
文章平均质量分 80
凯文的内存
誓要去 入刀山 浩气壮 过千关 豪情无限 男儿傲气...
展开
-
匿名共享内存(Ashmem)的使用
Android 进程间传输较大数据的方式转载 2022-03-24 11:22:57 · 1124 阅读 · 0 评论 -
android shell命令模拟充电事件
通过 adb shell dumpsys battery unplug 命令让设备进入未连接充电的模式。通过 adb shell dumpsys deviceidle step [light|deep] 强行进入Doze模式。退出Doze模式,让手机恢复正常需要复位充电模式: adb shell dumpsys battery reset。方便测试状态栏电池状态...原创 2019-09-26 10:05:27 · 2230 阅读 · 0 评论 -
git log中文乱码的问题
奇葩问题:git log查看提交记录,中文显示全部乱码网上看了一种配置的方法:git config --global i18n.commitencoding utf-8git config --global i18n.logoutputencoding utf-8export LESSCHARSET=utf-8这种方法只是在配置之后,实时生效,但重启终端或者新建标签之后,又乱...原创 2019-08-29 09:54:20 · 1215 阅读 · 1 评论 -
DHCP协议与dhcpcd分析
第一部分 DHCP工作过程DHCP的工作过程主要分为以下六个阶段: 发现阶段,即DHCP客户端寻找DHCP服务器的阶段。DHCP客户端首先以广播方式发送DHCP DISCOVER发现信息来寻找DHCP服务器(因为DHCP服务器的IP地址对于客户端来说是未知的),即客户端向地址255.25...转载 2018-03-30 10:35:30 · 1346 阅读 · 0 评论 -
农历2017年与2018年交接
日期:2018.02.10 地点:朝阳路达美中心 天气:万里无云 各位CSDN的同仁机油们,写这篇博文不要觉得意外,程序员也是高级动物,不能光是码子啊~~~ 今天,法定休,但本人感觉在家不踏实,就来公司班了。。。。 七点起床,穿衣刷牙嘘嘘,然后热豆浆,煎鸡蛋,外加土司面包片俩枚,铺上一层儿童榨菜,一面土司来点蓝莓果酱,三明治烹制完成,进完膳,准备出门,...原创 2018-02-10 15:24:14 · 860 阅读 · 0 评论 -
github设置添加SSH
很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢?这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆却需要在克隆之前先配...原创 2017-04-26 11:20:30 · 532 阅读 · 0 评论 -
Git 用法小结
Git是一个开源的代码管理的强大工具,能很好的实现处理团队协作开发时的代码管理功能。今天讲一下合并两次commit的提交纪录流程:第一步: git rebase -i HEAD~2 //2就代表当前git log中最顶端的两次commit第二步:弹出vi的编辑窗口,看到两行已pick开头的message,此时需将合并的commit message之前的pick改为squash或简写s原创 2016-01-21 16:54:40 · 951 阅读 · 0 评论 -
Git二分查找,定位问题提交
比如说你收到了错误报告,然后你知道前几天明明是好的,但是这几天有好多新的commit被部署了,那么我们怎么迅速的找到第一个引入Bug的commit呢?我们可以使用git bisect,git利用二分查找法迅速找到第一个坏的commit,下边看看具体怎么用就明白了。我们首先告诉git我们要开始binary search了。# git bisect start然后我们告原创 2017-03-07 14:00:51 · 1267 阅读 · 0 评论 -
Android添加默认支持的WiFi热点
要求:系统启动后,自动连接一个固定的WiFi热点。首先:编辑AP配置的文件,wpa_supplicant.confctrl_interface=/data/misc/wifi/socketsdriver_param=use_p2p_group_interface=1update_config=1device_name=VINCImanufacturer=Vincimod原创 2017-02-23 14:27:39 · 2214 阅读 · 2 评论 -
浅析android应用增量升级
背景 随着android应用体积的不断增大,以及应用版本发布的不断更迭,用户的升级成了一个问题,google也意识到不断更新应用对用户流量的损耗,在Google I/O 上提及的 Smart App update,即应用增量升级,或者叫做差分升级的做法,并在新版本的Google Play中得到支持,某天在和群友聊天是扯到这方面的话题,好奇就稍微研究了一下。增量升级的原理转载 2016-11-16 16:44:58 · 310 阅读 · 0 评论 -
android 输入法软键盘屏蔽掉中文切换
android4.4.2屏蔽掉输入法的中文情节,直接上路子:diff --git a/packages/inputmethods/PinyinIME/res/xml/skb_sym2.xml b/packages/inputmethods/PinyinIME/res/xml/skb_sym2.xmlindex a55f91e..e0bdefd 100644--- a/packa原创 2016-11-08 16:32:24 · 4712 阅读 · 0 评论 -
Android source目录添加编译工程脚本(含ccache)
将此脚本置于android 工程源码根目录,即可用此脚本起build,且取名为compile.sh#!/bin/bash## Copyright (c) 2012, The Linux Foundation. All rights reserved.## Redistribution and use in source and binary forms, with or w原创 2015-07-28 11:29:38 · 1678 阅读 · 0 评论 -
启动service保存android系统log
作为android开发工程师,出现了BUG是否苦于没有log而苦恼万分呢,以下敝人提供一套自动保存log的方法,供大家借鉴学习:首先,在产品目录的init.XXX.rc文件中,添加相应的service,# start log service start logdon property:service.logcat.enable=1 start logcat_servi原创 2015-04-30 15:36:11 · 2418 阅读 · 0 评论 -
Android 防止PC端第三方流氓软件强制安装apk至android设备
今天,研究了一下PC端软件连接设备(android)后,强制安装应用程序到设备端,比如某60,某讯等,最后被我活生生禁掉了,折服于我的PMS之下,欲知如何禁之,且听下文分解:软件平台:Android 4.4.3硬件平台:Mavellandroid系统安装app有诸多方式,其一,将app放置目标平台/system/app和/data/app目录,PMS(PackageManagerS原创 2015-04-27 18:18:34 · 12357 阅读 · 4 评论 -
算法优化:rgb向yuv的转化最优算法,快得让你吃惊!
朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。 速度取决于算法同样的事情,方法不一样,效果也不一样。比如,汽车引擎,可以让你的速度超越马车,却无法超越音速;涡轮引擎,可以轻松 超越音障,却无法飞出地球;如果有火箭发动机,就可以到达火转载 2014-08-10 12:49:06 · 594 阅读 · 0 评论