<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大侠请留步]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kwensen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kwensen]]></copyright><item><title><![CDATA[15分钟了解Java性能优化以及一切你想知道的]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/17302371</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/17302371</guid><author>kwensen</author><pubDate>Fri, 13 Dec 2013 16:08:10 +0800</pubDate><description><![CDATA[From http://java-performance.com/?utm_campaign=Manong_Weekly_Issue_13&utm_medium=EDM&utm_source=Manong_Weekly
最后更新：2013-12-07
JDK classes
New: Java7 新变化：JDK7 release的变化列表


Tags: Java7, changes]]></description><category></category></item><item><title><![CDATA[Jni sample --- Plasma]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8208356</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8208356</guid><author>kwensen</author><pubDate>Wed, 21 Nov 2012 15:37:49 +0800</pubDate><description><![CDATA[1.plasma.c
 * Copyright (C) 2010 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the Licen]]></description><category></category></item><item><title><![CDATA[(一)NDK之hello jni]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8149211</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8149211</guid><author>kwensen</author><pubDate>Mon, 05 Nov 2012 16:00:10 +0800</pubDate><description><![CDATA[hello-jni.c

#include 
#include 

jstring
Java_com_kevin_hellojni_MainActivity_stringFromJNI( JNIEnv* env,
                                                  jobject thiz )
{
    return (*env)->NewSt]]></description><category></category></item><item><title><![CDATA[利用Google接口实现基站定位]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052346</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052346</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 15:00:21 +0800</pubDate><description><![CDATA[[java] view
 plaincopy






package lab.sodino.location;  
import java.io.BufferedReader;  
import java.io.IOException;  
import java.io.InputStream;  
import java.io.InputStreamReader;]]></description><category></category></item><item><title><![CDATA[android 系统internt]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052331</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052331</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 14:57:04 +0800</pubDate><description><![CDATA[常量
Values 


String  ADD_SHORTCUT_ACTION
  动作：在系统中添加一个快捷方式。.  "android.intent.action.ADD_SHORTCUT"


String  ALL_APPS_ACTION
动作：列举所有可用的应用。输入：无。  "android.intent.action.ALL_APPS" 


String]]></description><category></category></item><item><title><![CDATA[Android下图片处理的的一些方法]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052293</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052293</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 14:49:01 +0800</pubDate><description><![CDATA[1.图片加载方法，方便用户加载图片
        /***
         * 加载本地图片
         * @param context：主运行函数实例
         * @param bitAdress：图片地址，一般指向R下的drawable目录
         * @return
         */
        public final Bitmap]]></description><category></category></item><item><title><![CDATA[理解 Java 的 GC 与 幽灵引用]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052279</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052279</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 14:46:01 +0800</pubDate><description><![CDATA[理解 Java 的 GC 与 幽灵引用
  
         Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵), 
这 4 种类型的引用与 GC 有着密切的关系,  让我们逐一来看它们的定义和使用场景 :

        1. Str]]></description><category></category></item><item><title><![CDATA[如何开关Android的APN网络]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052265</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052265</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 14:44:13 +0800</pubDate><description><![CDATA[版权所有，转载请注明来自Mobile Developer (http://mdev.cc )  作者  : SinFrancis

 

由于Android对于APN的网络API没有公开，不过我们可以阅读源代码，然后进行数据库操作，系统会自动监听数据库的变化，从而实现开启或者关闭APN。

 

大家可以研究一下frameworks/base/core/java/android/p]]></description><category></category></item><item><title><![CDATA[android之自定义ViewGroup和自动换行的布局的实现]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052233</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052233</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 14:39:21 +0800</pubDate><description><![CDATA[viewgroup简单说就是可以装view的view.今天遇到一个问题，就是需要一个可以自动根据一行中view的宽度自动换行的布局，网上找了下，没有相关的例子，但是找到了思路：自定义一个viewgroup,然后在onlayout文件里面自动检测view的右边缘的横坐标值，和你的view的parent view的况度判断是否换行显示view就可以了。因为代码比较简单，就不多说了：]]></description><category></category></item><item><title><![CDATA[Android控件之SlidingDrawer（滑动式抽屉）详解与实例]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052203</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052203</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 14:32:58 +0800</pubDate><description><![CDATA[SlidingDrawer效果想必大家也见到过，它就是1.5模拟器上进入应用程序列表的效果。下面是截图



 



 

 一、简介

 　　SlidingDrawer隐藏屏外的内容，并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动，它有俩个View组成，其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局，在布局文件中必须指定]]></description><category></category></item><item><title><![CDATA[通过drawable下的图片名获取图片的id]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8052171</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8052171</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 14:26:20 +0800</pubDate><description><![CDATA[两种方法：
1.Field f= (Field)R.drawable.class.getDeclaredField("imgName"); 
    int id=f.getInt(R.drawable.class); 
2.int id = getResources().getIdentifier(getPackageName()+":drawable/imgName", null,nul]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 11.1 编译程序出现“非法字符： \65279”解决方法]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/8051454</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/8051454</guid><author>kwensen</author><pubDate>Tue, 09 Oct 2012 11:07:09 +0800</pubDate><description><![CDATA[使用Eclipse编译器进行编译，在IntelliJ IDEA 10.0中设置的方法为Settings（Ctrl+Alt+S）->Project Setting->Compiler->Java Complier->Use complier选择Eclipse，点击OK]]></description><category></category></item><item><title><![CDATA[混淆apk包遇到问题汇总]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7904120</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7904120</guid><author>kwensen</author><pubDate>Fri, 24 Aug 2012 15:13:40 +0800</pubDate><description><![CDATA[## 保护泛型：
-keepattributes Signature



## 不混淆第三方：


-dontwarn android.support.**
-dontwarn com.alibaba.fastjson.**

-libraryjars libs/android-support-v4.jar
-libraryjars libs/domob_android_]]></description><category></category></item><item><title><![CDATA[GC_FOR_MALLOC 含义]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7557982</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7557982</guid><author>kwensen</author><pubDate>Fri, 11 May 2012 16:43:52 +0800</pubDate><description><![CDATA[http://hi.baidu.com/qmiao128/blog/item/69f2fa31d4a5d3b05fdf0ed2.html








GC_FOR_MALLOC means that the GC was triggered because there wasn't enough memory left on the heap to perform an al]]></description><category></category></item><item><title><![CDATA[activity 四种加载模式]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7557856</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7557856</guid><author>kwensen</author><pubDate>Fri, 11 May 2012 16:23:16 +0800</pubDate><description><![CDATA[转自：http://marshal.easymorse.com/archives/2950




在多Activity开发中，有可能是自己应用之间的Activity跳转，或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例，而不是产生大量重复的Activity。

这需要为Activity配置特定的加载模式，而不是使用默认的加载模式。

加载模]]></description><category></category></item><item><title><![CDATA[android 源码相关网站]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7557775</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7557775</guid><author>kwensen</author><pubDate>Fri, 11 May 2012 16:08:16 +0800</pubDate><description><![CDATA[1.SDK源码


    http://rgruet.free.fr/public/
    http://www.oschina.net/code/explore/android-2.2-froyo


2.系统源码(系统相关的xml资源比较方便）




  http://www.netmite.com/android/mydroid/]]></description><category></category></item><item><title><![CDATA[ADT18 编译低版本项目遇到的问题]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7557723</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7557723</guid><author>kwensen</author><pubDate>Fri, 11 May 2012 16:01:07 +0800</pubDate><description><![CDATA[1.第三方jar不能打入APK问题
    建libs文件夹，把jar包放入进去，然后clean一下，不用手动添加进。
   如果还不行，可以右键，android tools -> fix project properties


2.adt18对代码xml的检查项多了很多
   1.可以选择android tools ->clean lint marks 来清除掉红叉叉
   2.]]></description><category></category></item><item><title><![CDATA[andorid 模拟home键事件，切换应用到后台]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7497965</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7497965</guid><author>kwensen</author><pubDate>Wed, 25 Apr 2012 14:45:07 +0800</pubDate><description><![CDATA[public boolean onKeyDown(intkeyCode, KeyEvent event) {
    // TODO Auto-generated method stub
    if(keyCode == KeyEvent.KEYCODE_BACK){
        Intent intent = newIntent(Intent.ACTION_MAIN);
        i]]></description><category></category></item><item><title><![CDATA[利用反射来关闭开启GPRS]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7477535</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7477535</guid><author>kwensen</author><pubDate>Thu, 19 Apr 2012 14:39:49 +0800</pubDate><description><![CDATA[private void setMobileDataEnabled(Context context, boolean enabled)
			throws ClassNotFoundException, SecurityException,
			NoSuchFieldException, IllegalArgumentException,
			IllegalAccessException, N]]></description><category></category></item><item><title><![CDATA[【转载】开发经验总结，很受用。]]></title><link>https://blog.youkuaiyun.com/kwensen/article/details/7052275</link><guid>https://blog.youkuaiyun.com/kwensen/article/details/7052275</guid><author>kwensen</author><pubDate>Thu, 08 Dec 2011 09:50:17 +0800</pubDate><description><![CDATA[1、有一个方法，有一段类似于下面这样： 
Java代码




new Thread(){   

    public void run(){   

        // 做了一些数据库操作   

        db.close();   

    }   

}.start();  

复制代码
结果运行过程中，发现有时候会报数据库已经锁定的异常。]]></description><category></category></item></channel></rss>