<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[agods--足迹]]></title><description><![CDATA[2018再起航，记录点滴。]]></description><link>https://blog.youkuaiyun.com/agods</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; agods]]></copyright><item><title><![CDATA[问题小结（24）--获取已有图片的镜像图片]]></title><link>https://blog.youkuaiyun.com/agods/article/details/8749717</link><guid>https://blog.youkuaiyun.com/agods/article/details/8749717</guid><author>agods</author><pubDate>Tue, 02 Apr 2013 09:31:32 +0800</pubDate><description><![CDATA[方法如下，通过Matrix对图片进行处理。

public Bitmap convertBmp(Bitmap bmp){
	int w = bmp.getWidth();
	int h = bmp.getHeight();

	Bitmap convertBmp = Bitmap.createBitmap(w, h, Config.ARGB_8888);// 创建一个新的和SRC长度宽度一样的]]></description><category></category></item><item><title><![CDATA[问题小结（23）---获取所有应用的包名]]></title><link>https://blog.youkuaiyun.com/agods/article/details/8657970</link><guid>https://blog.youkuaiyun.com/agods/article/details/8657970</guid><author>agods</author><pubDate>Mon, 11 Mar 2013 10:18:24 +0800</pubDate><description><![CDATA[首先说一下在非编码情况下的方式，当然在该情况下一般都是我们想看下当前应用的包名都有哪些，此时并不是想做什么功能，仅仅是处于好奇心看看而已。
此时我们可以采用两种方式：1、进入通过cd命令进入data/data目录下，然后用ls命令查看。
C:\Users\Duke>adb shell
# cd data/data
cd data/data
# ls
ls]]></description><category></category></item><item><title><![CDATA[问题小结（22）--代码实现logcat保存]]></title><link>https://blog.youkuaiyun.com/agods/article/details/8272836</link><guid>https://blog.youkuaiyun.com/agods/article/details/8272836</guid><author>agods</author><pubDate>Sat, 08 Dec 2012 16:19:22 +0800</pubDate><description><![CDATA[让logcat实时的输出保存到某个目录下，我们基本都知道可以通过adb命令来实现，那么怎么通过代码实现呢？这是本篇博文要说的内容。
我这里是把log保存到了sdcard的根目录下，不罗嗦了，上代码。
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.ut]]></description><category></category></item><item><title><![CDATA[深入解析AsyncTask]]></title><link>https://blog.youkuaiyun.com/agods/article/details/8268749</link><guid>https://blog.youkuaiyun.com/agods/article/details/8268749</guid><author>agods</author><pubDate>Fri, 07 Dec 2012 11:32:16 +0800</pubDate><description><![CDATA[原文：http://blog.youkuaiyun.com/hitlion2008/article/details/7983449
写的很好。
AsyncTask的介绍及基本使用方法
关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧：多线程AsyncTask这里就不重复。
AsyncTask引发的一个问题
上周遇到了一个极其诡异的问题，一个小功能从网络上下载一个图片]]></description><category></category></item><item><title><![CDATA[扯淡]]></title><link>https://blog.youkuaiyun.com/agods/article/details/8228584</link><guid>https://blog.youkuaiyun.com/agods/article/details/8228584</guid><author>agods</author><pubDate>Tue, 27 Nov 2012 10:20:45 +0800</pubDate><description><![CDATA[博客很久没有更新了，有多方面的原因：一呢是工作的事情，上个月接手了一个项目，做的十分恶心，是个二次开发的外包项目，但是他们没有明确的需求并且原程序没有什么设计说明文档，更闹心的是还要和底层打交道，底层有接口但是没什么说明，更离谱的是底层接口有时序问题等等，还有其他一些乱七八糟的事情，每天都工作很晚，没有时间和心情去打理博客；二呢是不知道写点什么好，在做这个项目的过程中是学了点东西，但是呢根底太薄，]]></description><category></category></item><item><title><![CDATA[问题小结（21）--通过action启动另外一个apk里的Activity]]></title><link>https://blog.youkuaiyun.com/agods/article/details/8118717</link><guid>https://blog.youkuaiyun.com/agods/article/details/8118717</guid><author>agods</author><pubDate>Sat, 27 Oct 2012 15:47:10 +0800</pubDate><description><![CDATA[在工作中，我们可能会遇到一种情况，一个机子上有我们的两个应用，它们之间可能需要启动对方的某个Activity来做些事情。除了通过包名去启动以外，还有一个更为方便的方式，那就是通过隐式的发起我们需要的Activity。
假如：apk甲想启动apk乙的activityB，那么我们要做两件事情
一、在apk乙的AndroidManifest.xml声明activityB的地方加入如下部分：
<ac]]></description><category></category></item><item><title><![CDATA[问题小结（20）--AIDL学习及使用]]></title><link>https://blog.youkuaiyun.com/agods/article/details/8016250</link><guid>https://blog.youkuaiyun.com/agods/article/details/8016250</guid><author>agods</author><pubDate>Tue, 25 Sep 2012 11:32:34 +0800</pubDate><description><![CDATA[AIDL：是 Android Interface definition language的缩写，它是一种android内部进程通信接口的描述语言，通过它我们可以用来不同进程间的通信。
最初接触aidl的时候，只是敲了一下教材上的代码，没有静下来思考过，感觉挺复杂的，由于畏难情绪在作祟，且目前还没有需要用到aidl的项目，所以一直就没有好好的研究过。今天仔细的看了一下，简单的梳理了一下流程，感觉其]]></description><category></category></item><item><title><![CDATA[问题小结（19）-根据包名获取主Intent]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7802291</link><guid>https://blog.youkuaiyun.com/agods/article/details/7802291</guid><author>agods</author><pubDate>Thu, 13 Sep 2012 16:42:11 +0800</pubDate><description><![CDATA[博客断更一个半月了，主要是没做什么实质性的工作，又不想去学一些东西，这篇博文主要是获取其他apk程序的启动的主intent，这样一个APK启动另外一个apk就又有了一个方便的方式
private Intent getIntent(String pkg) {
	    PackageManager mPackageManager= context.getPackageManager();]]></description><category></category></item><item><title><![CDATA[问题小结（18）-UTC时间及时区获取]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7801853</link><guid>https://blog.youkuaiyun.com/agods/article/details/7801853</guid><author>agods</author><pubDate>Mon, 30 Jul 2012 14:25:59 +0800</pubDate><description><![CDATA[UTC时间：世界统一时间，世界标准时间又称格林尼治平时或格林尼治时间。
可以采用多种方法获取，这里只简单介绍两种：直接获取零时区时间、根据本地时间计算得出。
方法一、直接获取零时区时间：
        DateFormat dateFormatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
        TimeZone pst = T]]></description><category></category></item><item><title><![CDATA[问题小结（17）-透明度控制动画alpha]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7787975</link><guid>https://blog.youkuaiyun.com/agods/article/details/7787975</guid><author>agods</author><pubDate>Thu, 26 Jul 2012 10:42:00 +0800</pubDate><description><![CDATA[简单示例：

<alpha
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:duration="3000"
/> 
<!-- 透明度控制动画效果 alpha
        浮点型值：
        fromAlpha 属性为动画起始时透明度
        toAlpha   属性为动画结束时透明度
        说明:]]></description><category></category></item><item><title><![CDATA[问题小结（16）-位置转移动画translate]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7787942</link><guid>https://blog.youkuaiyun.com/agods/article/details/7787942</guid><author>agods</author><pubDate>Thu, 26 Jul 2012 10:40:32 +0800</pubDate><description><![CDATA[这里不废话了，直接把代码和属性介绍简单说下：

<translate
android:fromXDelta="30"
android:toXDelta="-80"
android:fromYDelta="30"
android:toYDelta="300"
android:duration="2000"
/>
<!-- translate 位置转移动画效果
        整型值:]]></description><category></category></item><item><title><![CDATA[问题小结（15）-缩放动画scale]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7787882</link><guid>https://blog.youkuaiyun.com/agods/article/details/7787882</guid><author>agods</author><pubDate>Thu, 26 Jul 2012 10:35:27 +0800</pubDate><description><![CDATA[上一篇博文说了一下旋转动画，于是打算把其他的补间动画也简单说一下，这里简单说下缩放动画scale
首先写了一个示例anim：


   <scale
          android:interpolator="@android:anim/accelerate_decelerate_interpolator"
          
          android:fromXScale="]]></description><category></category></item><item><title><![CDATA[问题小结（14）-旋转动画Rotate]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7779673</link><guid>https://blog.youkuaiyun.com/agods/article/details/7779673</guid><author>agods</author><pubDate>Tue, 24 Jul 2012 14:26:39 +0800</pubDate><description><![CDATA[将近一个月没有写博文了，主要是这个月没有做什么有技术含量的工作，也就没做什么总结。
项目需求，需要一个实现一个单帧的旋转动画，来提示当前进度，类似与圆圈型的progressbar。
首先定义anim文件：
<rotate 
        android:interpolator="@android:anim/linear_interpolator"
        
        and]]></description><category></category></item><item><title><![CDATA[问题小结（13）-手机语言状态获取]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7708926</link><guid>https://blog.youkuaiyun.com/agods/article/details/7708926</guid><author>agods</author><pubDate>Mon, 02 Jul 2012 16:06:42 +0800</pubDate><description><![CDATA[判断android设备当前设置的语言使用Locale类中getLanguage()方法；
一般获取到的中文为zh，英文为en

代码如下：
Locale.getDefault().getLanguage();]]></description><category></category></item><item><title><![CDATA[问题小结（12）-让文字颜色随焦点变化]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7694960</link><guid>https://blog.youkuaiyun.com/agods/article/details/7694960</guid><author>agods</author><pubDate>Wed, 27 Jun 2012 09:30:14 +0800</pubDate><description><![CDATA[我们知道button的背景是可以使用selector的，实际上文字也是支持这一特性的，我在前一段时间进行过初步尝试，但是没有成功，于是就放弃了。这两天又有了这个需求，一开始我的想法是重写一个组件，但是为了一个或两个按钮单独写一个组件不太划算，于是就重新试了我之前的想法，成功了。在这里里分享一下：
首先需要定义我们的颜色：


    #ffffffff
    #ff000000
    #f]]></description><category></category></item><item><title><![CDATA[问题小结（11）-dialog的半透明背景的灰度]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7691981</link><guid>https://blog.youkuaiyun.com/agods/article/details/7691981</guid><author>agods</author><pubDate>Tue, 26 Jun 2012 10:27:20 +0800</pubDate><description><![CDATA[在我们继承系统dialog实现自己的dialog时，可以通过设置style来实现
        @android:color/transparent 
  		@android:color/transparent 
  		0.8 
  	
android:backgroundDimAmount就是用来控制灰度的值，当为1时，界面除了我们的dialog内容是高亮显示的，dialog以外的区域是]]></description><category></category></item><item><title><![CDATA[问题小结（10）-android中ping命令的实现]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7691956</link><guid>https://blog.youkuaiyun.com/agods/article/details/7691956</guid><author>agods</author><pubDate>Tue, 26 Jun 2012 10:21:37 +0800</pubDate><description><![CDATA[public static String pingHost(String str){
		String resault="";
		try {
			// TODO: Hardcoded for now, make it UI configurable
			Process p = Runtime.getRuntime().exec("ping -c 1 -w 100 " +str);
			in]]></description><category></category></item><item><title><![CDATA[问题小结（9）-android获取有线网络的ip]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7646487</link><guid>https://blog.youkuaiyun.com/agods/article/details/7646487</guid><author>agods</author><pubDate>Fri, 08 Jun 2012 19:25:56 +0800</pubDate><description><![CDATA[for (Enumeration en = NetworkInterface
     .getNetworkInterfaces(); en.hasMoreElements();) {
    NetworkInterface intf = en.nextElement();
    if (intf.getName().toLowerCase().equals("eth0") || intf.]]></description><category></category></item><item><title><![CDATA[问题小结（8）-获取wifi网关和ip]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7640910</link><guid>https://blog.youkuaiyun.com/agods/article/details/7640910</guid><author>agods</author><pubDate>Thu, 07 Jun 2012 10:24:58 +0800</pubDate><description><![CDATA[package com.schogini.dhcp;

import android.content.Context;
import android.net.DhcpInfo;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.text.format.Formatter;

p]]></description><category></category></item><item><title><![CDATA[问题小结（7）-sd卡和/data分区使用情况检测]]></title><link>https://blog.youkuaiyun.com/agods/article/details/7639462</link><guid>https://blog.youkuaiyun.com/agods/article/details/7639462</guid><author>agods</author><pubDate>Wed, 06 Jun 2012 19:19:52 +0800</pubDate><description><![CDATA[用来获取sd卡和系统/data分区的使用情况，包括：总的空间大小、可用空间、已用空间。
package com.schogini.dhcp;

import java.io.File;

import android.content.Context;
import android.os.Environment;
import android.os.StatFs;

public class Ch]]></description><category></category></item></channel></rss>