<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WECANACE的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WECANACE</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WECANACE]]></copyright><item><title><![CDATA[Windows定期任务结合批处理任务清理屏保]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/135383282</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/135383282</guid><author>WECANACE</author><pubDate>Thu, 04 Jan 2024 12:11:23 +0800</pubDate><description><![CDATA[通过批处理脚本结合定时任务定期清理加域电脑推送的屏保程序]]></description><category></category></item><item><title><![CDATA[Android拉取ANR日志 permission deny]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/106483681</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/106483681</guid><author>WECANACE</author><pubDate>Mon, 01 Jun 2020 22:48:55 +0800</pubDate><description><![CDATA[拉取ANR两种方法

adb pull /data/anr/traces.txt .

大部分手机都能通过此命令拉取到anr日志，某些手机上会出现permission deny 错误提示，此时，可以采用第二种方法。


adb bugreport ./bugreport.zip

此方法在Android 10 等手机上测试有效




...]]></description><category></category></item><item><title><![CDATA[CenterOS 防火墙配置]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/83055419</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/83055419</guid><author>WECANACE</author><pubDate>Mon, 15 Oct 2018 10:36:50 +0800</pubDate><description><![CDATA[

 

注：本文转自https://blog.youkuaiyun.com/jemlee2002/article/details/7042991/ 版权归原作者所有]]></description><category></category></item><item><title><![CDATA[Android算法面试题（1）]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/49302161</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/49302161</guid><author>WECANACE</author><pubDate>Wed, 21 Oct 2015 11:37:02 +0800</pubDate><description><![CDATA[Android算法面试题（1）相信Android程序猿在找工作的过程中经常会遇到面试算法，下面是我记忆中的一些面试题，整理如下（尊重原创，转载请注明出处。原文地址）：1， 一个房间有100盏灯（全是关着的），由编号1-100的开关（只有两种状态，开或者关）控制，门外有100个学生，学生按次序一次进入房间，第一个进入的学生切换是1的倍数的开关，第二个学生切换是2的倍数的开关，以此类推，问，第100学生]]></description><category></category></item><item><title><![CDATA[android 在service中使用toast]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/12708231</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/12708231</guid><author>WECANACE</author><pubDate>Mon, 14 Oct 2013 14:32:59 +0800</pubDate><description><![CDATA[在service子线程中使用Toast会抛出"Can't create handler inside thread that has not called Looper.prepare()"异常。百思不得其解，后来终于想通了，分享下我的心得。
Toast可以看出是个特殊的（不可操作，不可获焦，不可触摸）UI组件，因此，他的操作必须放在主线程（UI线程）中。网上看到很多种解决方法，其中一种是在子线]]></description><category></category></item><item><title><![CDATA[android 动态控制状态栏显示和隐藏]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/12708085</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/12708085</guid><author>WECANACE</author><pubDate>Mon, 14 Oct 2013 13:45:31 +0800</pubDate><description><![CDATA[android想要应用运行时全屏有一种方法是在activity的onCreat方法中加入如下代码：
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

并且需要在setContentVie]]></description><category></category></item><item><title><![CDATA[android api level详解]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/12707895</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/12707895</guid><author>WECANACE</author><pubDate>Mon, 14 Oct 2013 13:18:03 +0800</pubDate><description><![CDATA[在做安卓应用开发的时候，难免要考虑版本兼容问题，在应用配置文件有个api level，这个api level和各系统版本的映射关系如下。还有，在google官方提供的支持包中，例如：android.support.v4.jar等，里面的v几就是表示apilevel。v4就是指这个兼容包最低支持到android 1.6版本。mark一下，方面自己以后使用。
 




Platform ]]></description><category></category></item><item><title><![CDATA[Java 多线程下的单例模式的设计]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/10171795</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/10171795</guid><author>WECANACE</author><pubDate>Thu, 22 Aug 2013 10:10:08 +0800</pubDate><description><![CDATA[单例模式我们在代码设计中会经常用到。但是在多线程情况下，如果没有贴别处理，往往结果并非我们所期望的。一般单例模式的代码如下：public class Singleton{
    private static Singleton sInstance;
    privte Singleton(){
        //init
    }
    public static Singleton g]]></description><category></category></item><item><title><![CDATA[Android 移动网络信号种类详解]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/8479907</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/8479907</guid><author>WECANACE</author><pubDate>Tue, 08 Jan 2013 10:51:12 +0800</pubDate><description><![CDATA[最近在做与移动网络信号相关的工作，接触很多G，H，E，T标示信号种类，不是很懂，于是，上网查了资料研究了一下，把结果给大家分享下。
移动网络手机的状态栏上，会显示一下几种状态G、E、T，
G：全称为GPRS，理论峰值可以为114kbps，这一种是早期的无线网络传输方式。在状态栏的图标为（4.0的系统，下略）和。
E：全称为EDGE，即传输速度的峰值可以达到384kbps，现在比较主流的无线网]]></description><category></category></item><item><title><![CDATA[android单元测试二（JUnit框架）]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/8446222</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/8446222</guid><author>WECANACE</author><pubDate>Fri, 28 Dec 2012 10:23:20 +0800</pubDate><description><![CDATA[前一篇博文大致说了下单元测试的简介，从本篇博文以后开始说下android的单元测试的环境的搭建。
   Android的单元测试其实是基于java的Junit框架的，所以，想要了解android的单元测试，就必须要先了解Junit的框架。假若让你来设计单元测试的框架，用OOM的思想来考虑，单元测试大致可分一下模块：
    a，被测试代码
    b，测试代码
    c，测试代码运行器]]></description><category></category></item><item><title><![CDATA[android单元测试一（单元测试简介）]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/8437452</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/8437452</guid><author>WECANACE</author><pubDate>Wed, 26 Dec 2012 10:03:48 +0800</pubDate><description><![CDATA[说实话以前做java项目的时候基本上没用过JUnit测试，最近做android项目的时候遇到单元测试，没办法，只能硬着头皮去研究了。在这里留下自己学习的痕迹，希望有兴趣的大神可以一起讨论讨论，写的不好请勿喷。
1，什么是单元测试
    单元测试是对软件基本组成单元/模块进行的测试，又称为模块测试。基本单元/模块可以是函数、类实例、方法、存储过程，也可以是任何具有明确功能、规格定义、明确接口定]]></description><category></category></item><item><title><![CDATA[Jhost 邀请码 4-5月]]></title><link>https://blog.youkuaiyun.com/WECANACE/article/details/8348400</link><guid>https://blog.youkuaiyun.com/WECANACE/article/details/8348400</guid><author>WECANACE</author><pubDate>Thu, 20 Dec 2012 09:39:26 +0800</pubDate><description><![CDATA[20130120094234_360386，
有效期至:2013-01-20 09:42:34]]></description><category></category></item></channel></rss>