<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhenbohuang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhenbohuang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhenbohuang]]></copyright><item><title><![CDATA[Windows 设置Beyond Compare为git的mergetool]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/124724222</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/124724222</guid><author>zhenbohuang</author><pubDate>Thu, 12 May 2022 09:28:19 +0800</pubDate><description><![CDATA[Windows 设置Beyond Compare为git的mergetool]]></description><category></category></item><item><title><![CDATA[Android 使用adb查看和调试电池信息]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/87158743</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/87158743</guid><author>zhenbohuang</author><pubDate>Wed, 13 Feb 2019 09:04:56 +0800</pubDate><description><![CDATA[1、获取电池信息

adb shell dumpsys battery

2、电池信息设置格式

adb shell dumpsys battery set [ac|usb|wireless|status|level|invalid] &amp;lt;value&amp;gt;
　　unplug　　//模拟断开充电
　　reset　　　//复位

3、设置为AC/USB/Wireless充电

adb shell...]]></description><category></category></item><item><title><![CDATA[ANR traces中内存占用情况解读]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/79624914</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/79624914</guid><author>zhenbohuang</author><pubDate>Tue, 20 Mar 2018 14:28:17 +0800</pubDate><description><![CDATA[Total number of allocations 476778　　进程创建到现在一共创建了多少对象Total bytes allocated 52MB　进程创建到现在一共申请了多少内存Total bytes freed 52MB　　　进程创建到现在一共释放了多少内存Free memory 777KB　　　 不扩展堆的情况下可用的内存Free memory until GC 777KB　　GC...]]></description><category></category></item><item><title><![CDATA[android 桌面小部件（App Widgets）如何显示自定义的view]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/77884301</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/77884301</guid><author>zhenbohuang</author><pubDate>Thu, 07 Sep 2017 18:06:23 +0800</pubDate><description><![CDATA[写过 桌面小部件的同学都知道，由于小部件是在在部件加载的，所以支持的view比较有限，用官方的原话说就是
Creating the App Widget layout is simple if you're familiar with Layouts.
 However, you must be aware that App Widget layouts are based on Remote]]></description><category></category></item><item><title><![CDATA[android 如何通过拨号盘暗码启动你的应用]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/76138790</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/76138790</guid><author>zhenbohuang</author><pubDate>Wed, 26 Jul 2017 12:35:53 +0800</pubDate><description><![CDATA[手机上通常都有一些暗码来启动一些隐藏的功能。最常见的就是在拨号盘输入*#06#来查看imei号。
那么自己开发的应用是否也能通过这样的方式来启动呢？刚好最近一个项目刚好有这个需求，网上查了下资料。
答案是可以的，方法也很简单。
1：注册一个receiver, action支持android.provider.Telephony.SECRET_CODE，并写入你的启动暗码，如下]]></description><category></category></item><item><title><![CDATA[在android上如何编写一个小型web服务器]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/74357053</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/74357053</guid><author>zhenbohuang</author><pubDate>Tue, 04 Jul 2017 22:59:05 +0800</pubDate><description><![CDATA[在android上如何编写一个小型web服务器？

这个是前几年之前接触到的一个项目的需求，需要是android手机建立一个无线热点，其他设备连接热点后，访问网站，都跳转到android手机上热点提供的网站，所以就需要android手机端实现一个简易的web服务器，服务器的资源文件都存储在sd卡，并且可以更新。

废话不多说，这边把项目早期做的可行性研究的demo整理了下，开源出来。

这个小型w...]]></description><category></category></item><item><title><![CDATA[Android如何屏蔽home键和recent键]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/72722247</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/72722247</guid><author>zhenbohuang</author><pubDate>Thu, 25 May 2017 10:00:50 +0800</pubDate><description><![CDATA[最近在做一个项目的时候，进入一个 Activity后需要暂时屏蔽掉home键和recent键（back键可以在onKeyDown里面处理），网上找了半天，都是针对旧版本android的方法，android5.0以后就不能生效了。


看了半天的SDK和资料，发现有一种方法可以暂时屏蔽掉home键和recent键，如果有办法获取到高级的系统权限，还可以正在的屏蔽掉。废话不多说，直接上代码：
]]></description><category></category></item><item><title><![CDATA[如何使用Android原生接口，实现“应用双开”]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/72416901</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/72416901</guid><author>zhenbohuang</author><pubDate>Wed, 17 May 2017 17:50:44 +0800</pubDate><description><![CDATA[第一次使用应用双开功能的时候，感觉好神奇，一直想研究他是怎么实现的，无奈反编译后看不懂，就此作罢。
前端时间做项目的时候，突然发现android 5.0以后引入的一个神奇的功能--Android in the Enterprise，我称之为--企业空间。
Android 5.0以后允许在原本用户上面，创建一个企业空间，在企业空间里，可以包含有多个应用，这些应用和原本用户的应用是独立的。2个空间]]></description><category></category></item><item><title><![CDATA[Android如何实时监控CPU频率]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/54340451</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/54340451</guid><author>zhenbohuang</author><pubDate>Wed, 11 Jan 2017 09:20:43 +0800</pubDate><description><![CDATA[之前做过一个项目，是移植MTK CPU超频（有兴趣的同学可以参考：原作者地址http://media.weibo.cn/article?id=2309403981343598977447&location=35），
但是要求界面美观一点，其中有一个要求就是要实时监控CPU当前的频率。找了半天资料，没有发现比较靠谱的，无意中发现linux会实时保存CPU的状态，刚好Android也继承了，虽然做了]]></description><category></category></item><item><title><![CDATA[adb强制打开“未知来源”]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/50923053</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/50923053</guid><author>zhenbohuang</author><pubDate>Fri, 18 Mar 2016 14:19:19 +0800</pubDate><description><![CDATA[最近发现一个奇怪的问题，手机上的“未知来源”被无故开启了。


查找了半天，发现是pc端的360手机助手干了。


具体是怎么做的呢，在pc段执行
adb shell settings put secure install_non_market_apps 1

即可打开“未知来源”


通过
adb shell settings get secure install_no]]></description><category></category></item><item><title><![CDATA[android监听应用安装，如判断是新安装的应用，还是覆盖安装的应用]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/49783477</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/49783477</guid><author>zhenbohuang</author><pubDate>Wed, 11 Nov 2015 16:46:39 +0800</pubDate><description><![CDATA[android监听应用安装，如判断是新安装的应用，还是覆盖安装的应用？
直接看代码：]]></description><category></category></item><item><title><![CDATA[如何解决Android 6.0中无法编译出jar]]></title><link>https://blog.youkuaiyun.com/zhenbohuang/article/details/49763245</link><guid>https://blog.youkuaiyun.com/zhenbohuang/article/details/49763245</guid><author>zhenbohuang</author><pubDate>Tue, 10 Nov 2015 18:01:34 +0800</pubDate><description><![CDATA[由于Android 6.0中默认使用了JACK编译器，所以默认生成的是.jack的静态包


可以在mk里面加上
LOCAL_JACK_ENABLED := disabled 

这样就能关闭jack，编译出来的就是jar了]]></description><category></category></item></channel></rss>