<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lifj07的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lifj07</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lifj07]]></copyright><item><title><![CDATA[代码中动态生成Textview]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/44622069</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/44622069</guid><author>lifj07</author><pubDate>Wed, 25 Mar 2015 15:15:00 +0800</pubDate><description><![CDATA[动态生成Textview并作为Listview中getView()的返回。//google库中如下定义，第一个参数是宽度，第二个参数是高度 
 public LayoutParams(int width, int height) { /* compiled code */ }private ListAdapter mAdapter = new BaseAdapter() {
    @Suppres]]></description><category></category></item><item><title><![CDATA[Log输出编辑]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/44497731</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/44497731</guid><author>lifj07</author><pubDate>Fri, 20 Mar 2015 21:35:25 +0800</pubDate><description><![CDATA[Log输出编辑private static String getStackTraceInfo() {
        StackTraceElement element = Thread.currentThread().getStackTrace()[5];        String fullName = element.getClassName();
        String classNa]]></description><category></category></item><item><title><![CDATA[eclipse快捷键总结]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/43485067</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/43485067</guid><author>lifj07</author><pubDate>Wed, 04 Feb 2015 14:09:07 +0800</pubDate><description><![CDATA[代码自动提示：
在 Window - Preferences - General - Keys 内把Content
 Assist的快捷键由alt+space




cmd+shift+r：打开资源

    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件，而你只需要按下文件名或mask名中的前几个字母，比如applic*.xml。美中不足]]></description><category></category></item><item><title><![CDATA[android git]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/25776953</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/25776953</guid><author>lifj07</author><pubDate>Wed, 14 May 2014 10:22:29 +0800</pubDate><description><![CDATA[==>重新下载北美向代码：
repo init -u ssh://swfarm-git:29398/manifest -b lge-4.0-jb-mr1
repo sync -j4 && repo start org --all


svn co http://svn/cosmo/trunk/cosmo_v4 lgtv


==>重新下载中国向代码：
repo init -u s]]></description><category></category></item><item><title><![CDATA[Eclipse调试Java的10个技巧]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/25325413</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/25325413</guid><author>lifj07</author><pubDate>Thu, 08 May 2014 17:29:50 +0800</pubDate><description><![CDATA[http://www.oschina.net/question/82993_69439]]></description><category></category></item><item><title><![CDATA[Android权限之sharedUserId和签名]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/23946733</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/23946733</guid><author>lifj07</author><pubDate>Thu, 17 Apr 2014 17:12:36 +0800</pubDate><description><![CDATA[最近在做个东西，巧合碰到了sharedUserId的问题，所以收集了一些资料，存存档备份。

    安装在设备中的每一个apk文件，Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID，并且为它创建一个沙箱，以防止影响其他应用程序（或者其他应用程序影响它）。用户ID 在应用程序安装]]></description><category></category></item><item><title><![CDATA[android判断网络连接]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/23268069</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/23268069</guid><author>lifj07</author><pubDate>Wed, 09 Apr 2014 14:30:55 +0800</pubDate><description><![CDATA[public boolean isConnected(Context mContext){
    ConnectivityManager connectManager = null;
     connectManager = (ConnectivityManager ) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
    b]]></description><category></category></item><item><title><![CDATA[android判断网络是否连接]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/23267499</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/23267499</guid><author>lifj07</author><pubDate>Wed, 09 Apr 2014 14:29:33 +0800</pubDate><description><![CDATA[ConnectivityManager]]></description><category></category></item><item><title><![CDATA[apk打包流程图]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/20370177</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/20370177</guid><author>lifj07</author><pubDate>Mon, 03 Mar 2014 13:45:14 +0800</pubDate><description><![CDATA[apk打包流程图]]></description><category></category></item><item><title><![CDATA[android proguard相关]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/20369327</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/20369327</guid><author>lifj07</author><pubDate>Mon, 03 Mar 2014 13:41:35 +0800</pubDate><description><![CDATA[针对android 选择user版本进行编译的时候，会出现proguard错误，我们需要知道的事情。




1. proguard是做什么的，他的作用是将java代码进行混淆的工具，也就是防止其他人对apk进行反编译。




2. 因为proguard是混淆工具，所以android的mk文件也对其支持为两种方式：

 

      1.指定不需要混淆的native]]></description><category></category></item><item><title><![CDATA[InputStream转化为字符串]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/17996961</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/17996961</guid><author>lifj07</author><pubDate>Wed, 08 Jan 2014 12:03:47 +0800</pubDate><description><![CDATA[int BUFFER_SIZE = 4096;
InputStream is;
String resultData = "";
StringBuffer out = new StringBuffer();
byte[] b =  new byte[BUFFER_SIZE];
while ((n=is.read(b))!=-1){
    out.append(new String(b,0,n))]]></description><category></category></item><item><title><![CDATA[android解析xml]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8739527</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8739527</guid><author>lifj07</author><pubDate>Sat, 30 Mar 2013 13:14:24 +0800</pubDate><description><![CDATA[xml文件可以用户储存我们的数据，或者作为配置文件等。xml文件可以位于res/xml目录下面，例如我们在该目录下放置一个xml文件words.xml，如下：

      
      
          
          
          
          
          
          
        Hello  
      　XmlPullParser可]]></description><category></category></item><item><title><![CDATA[启动另一个Activity的方式]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8669252</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8669252</guid><author>lifj07</author><pubDate>Wed, 13 Mar 2013 16:50:19 +0800</pubDate><description><![CDATA[1.启动同一个App的Activity
Intent intent = new Intent(); 
 intent.setClass(MainActivity.this, OtherActivity.class); 
 startActivity(intent);  
2.启动不同程序的Activity
(1)知道App启动Activity
Intent intent = new Int]]></description><category></category></item><item><title><![CDATA[android broadcast用法]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8665351</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8665351</guid><author>lifj07</author><pubDate>Tue, 12 Mar 2013 20:08:58 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/playing/archive/2011/03/23/1992030.html


在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver
活动(Activity) - 用于表现功能
服务(Service) - 相当于后台运行的 Activity
广播(Broadca]]></description><category></category></item><item><title><![CDATA[Android之Inflate()方法用途+setContentView和inflate区别]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8655443</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8655443</guid><author>lifj07</author><pubDate>Sun, 10 Mar 2013 10:05:56 +0800</pubDate><description><![CDATA[转自：http://blog.chinaunix.net/uid-27024249-id-3304935.html



Android之Inflate()方法用途

Inflate()作用就是将xml定义的一个布局找出来并隐藏起来，并没有显示出来。

android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用，但也有区别，

区]]></description><category></category></item><item><title><![CDATA[java 实现https请求]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8638098</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8638098</guid><author>lifj07</author><pubDate>Tue, 05 Mar 2013 15:08:08 +0800</pubDate><description><![CDATA[转自：http://www.blogjava.net/etlan/archive/2006/06/29/55767.html
摘 要 JSSE是一个SSL和TLS的纯Java实现，通过JSSE可以很容易地编程实现对HTTPS站点的访问。但是，如果该站点的证书未经权威机构的验证，JSSE将拒绝信任该证书从而不能访问HTTPS站点。本文在简要介绍JSSE的基础上提出了两种解决该问题的方法。]]></description><category></category></item><item><title><![CDATA[JAVA中int、String的类型转换]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8601972</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8601972</guid><author>lifj07</author><pubDate>Fri, 22 Feb 2013 12:04:04 +0800</pubDate><description><![CDATA[int -> String
int i=12345;
String s="";
第一种方法：s=i+"";
第二种方法：s=String.valueOf(i);
这两种方法有什么区别呢？作用是不是一样的呢？是不是在任何下都能互换呢？
String -> int
s="12345";
int i;
第一种方法：i=Integer.parseInt(s);
第二种方法：i=Inte]]></description><category></category></item><item><title><![CDATA[HttpClient URL编码方法]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8595009</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8595009</guid><author>lifj07</author><pubDate>Wed, 20 Feb 2013 16:15:01 +0800</pubDate><description><![CDATA[HTTP请求格式告诉我们，有两个位置或者说两种方式可以为request提供参数：request-line方式与request-body方式。

request-line

 

request-line方式是指在请求行上通过URI直接提供参数。

（1）

我们可以在生成request对象时提供带参数的URI，如：

 

HttpUriRequest request]]></description><category></category></item><item><title><![CDATA[android 查看当前网络状态]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8594910</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8594910</guid><author>lifj07</author><pubDate>Wed, 20 Feb 2013 15:55:13 +0800</pubDate><description><![CDATA[/**
     * check net work
     * 
     * @param context
     * @return
     */ 
    public static boolean hasNetwork(Context context) { 
        ConnectivityManager con = (ConnectivityManager)]]></description><category></category></item><item><title><![CDATA[Android中获取应用程序(包)的信息-----PackageManager的使用]]></title><link>https://blog.youkuaiyun.com/lifj07/article/details/8571204</link><guid>https://blog.youkuaiyun.com/lifj07/article/details/8571204</guid><author>lifj07</author><pubDate>Tue, 05 Feb 2013 11:45:05 +0800</pubDate><description><![CDATA[本节内容是如何获取Android系统中应用程序的信息，主要包括packagename、label、icon、占用大小等。具体分为两个
 部分，计划如下：
            第一部分： 获取应用程序的packagename、label、icon等 ；
            第二部分： 获取应用程序的占用大小，包括：缓存大小(cachsize)、数据大小(datasize)。]]></description><category></category></item></channel></rss>