<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenji001的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenji001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenji001]]></copyright><item><title><![CDATA[IOS 上读写文件]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7482257</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7482257</guid><author>chenji001</author><pubDate>Fri, 20 Apr 2012 17:36:43 +0800</pubDate><description><![CDATA[得到路径：
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];//去处需要的路径

封装成NSData:]]></description><category></category></item><item><title><![CDATA[UICatalog 随手记]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7447205</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7447205</guid><author>chenji001</author><pubDate>Tue, 10 Apr 2012 21:41:43 +0800</pubDate><description><![CDATA[解决问题：
xCode problem: You don't have permission to save the file "iOS DeviceSupport" in the folder 'XCode'
 
sudo chmod 777 /Users//Library/Developer/Xcode
 
1：MainViewControl
他是继承 UITableViewCon]]></description><category></category></item><item><title><![CDATA[我的iOS学习路线]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7325187</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7325187</guid><author>chenji001</author><pubDate>Tue, 06 Mar 2012 15:58:08 +0800</pubDate><description><![CDATA[1. 学习基本知识，快速入门iOS

必看视频


Developing Apps for iOS (Stanford CS193P)

必读文档


iOS
 Technology Overview
iOS
 App Programming Guide
Objective-C


Learning Objective-C:
 A Primer
The Obj]]></description><category></category></item><item><title><![CDATA[关于ViewPager]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7323989</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7323989</guid><author>chenji001</author><pubDate>Tue, 06 Mar 2012 11:20:23 +0800</pubDate><description><![CDATA[其实这种效果，以前类似软件布局方法都写过。从现有Android控件来看，也不能被用来做实用的图片浏览（特别是平板上大图片浏览考虑内存等情况）。好用的还是自己用opengl来写控件。
 
不过 简单的一些小UI的场合，直接使用还是比较方便的，而且可以利用google的兼容包支持老设备。
几个好文章：
http://www.cnblogs.com/macroxu-1982/archive/20]]></description><category></category></item><item><title><![CDATA[基于Fragment，Loader，Actionbar的几个好文章转载 4]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7323895</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7323895</guid><author>chenji001</author><pubDate>Tue, 06 Mar 2012 10:56:05 +0800</pubDate><description><![CDATA[http://www.eoeandroid.com/forum.php?mod=viewthread&tid=71410]]></description><category></category></item><item><title><![CDATA[基于Fragment，Loader，Actionbar的几个好文章转载 3]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7323852</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7323852</guid><author>chenji001</author><pubDate>Tue, 06 Mar 2012 10:51:53 +0800</pubDate><description><![CDATA[Android 3.0 sdk，引入了很多新api，比如Loader。和Fragment类似（编写兼容android1.6的fragment），该api也可在Android 1.6以上版本执行。

        以下介绍如何编写Loader，实现对ListView的异步加载。效果如图：





2011-7-13 17:16:54 上传
下载附件
(41.69 KB)]]></description><category></category></item><item><title><![CDATA[基于Fragment，Loader，Actionbar的几个好文章转载 2]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7323844</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7323844</guid><author>chenji001</author><pubDate>Tue, 06 Mar 2012 10:48:27 +0800</pubDate><description><![CDATA[http://www.eoeandroid.com/forum.php?mod=viewthread&tid=71642 【转】Fragments (Android官方文档中文版)]]></description><category></category></item><item><title><![CDATA[基于Fragment，Loader，Actionbar的几个好文章转载 1]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/7323821</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/7323821</guid><author>chenji001</author><pubDate>Tue, 06 Mar 2012 10:46:42 +0800</pubDate><description><![CDATA[另外备注下，Fragment和Loader 都能依靠google官方兼容包，兼容到老设备。Actionbar 则依靠第3方开发控件来实现这个兼容。
 
 
 
Android中Fragment的应用
(2011-05-10 23:10:22) 
 



Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的acti]]></description><category></category></item><item><title><![CDATA[Android surface view 的一些使用]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/6976686</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/6976686</guid><author>chenji001</author><pubDate>Wed, 16 Nov 2011 13:50:17 +0800</pubDate><description><![CDATA[任务： 显示有两个view主成，下层为ImageView 来显示图片，上层为一普通view显示若干关键点。通过手指滑动，拖某个关键点在屏幕上移动。在平板上，发现刷新成了问题，关键点的移动明显慢。
 
思路：用surfaceiew 来替代上次的普通view，在OnTouch 函数中直接刷屏，而不是依靠invalidate。
 
困难 1： 因为要显示下层的imageview，如何设置surf]]></description><category></category></item><item><title><![CDATA[一些常用代码分析工具的使用]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/6424463</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/6424463</guid><author>chenji001</author><pubDate>Mon, 16 May 2011 15:16:00 +0800</pubDate><description><![CDATA[gcc -S hello.c -o hello.sobjdump -h hello.ohello.o:     file format elf32-i386Sections:Idx Name          Size      VMA       LMA       File off  Algn  0 .text         00000026  00000000  00000000  00000034  2**2   // 代码段                  CONTENTS, ALLOC, L]]></description><category></category></item><item><title><![CDATA[如何退出Android应用程序]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/6334182</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/6334182</guid><author>chenji001</author><pubDate>Tue, 19 Apr 2011 18:05:00 +0800</pubDate><description><![CDATA[1.int version = android.os.Build.VERSION.SDK_INT;                            ActivityManager activityMgr = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);                            if (version                                    acti]]></description><category></category></item><item><title><![CDATA[SliderDraw 简单使用]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/6294845</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/6294845</guid><author>chenji001</author><pubDate>Fri, 01 Apr 2011 17:07:00 +0800</pubDate><description><![CDATA[<br />SliderDraw 的关键是理解3点：<br />1：handle: 点击的按钮<br />2：content：展开的内容<br />3：SliderDraw不是一个独立控件，而只能作为2级控件来使用，即它外面必须再包一个view（layout）来控制大小，而它本身必须是充满这个父view的。<br /> <br />主要工作在XML里面：<br /><?xml version="1.0" encoding="utf-8"?><br />
<RelativeLayout xmlns:andr]]></description><category></category></item><item><title><![CDATA[Android中dip, dp, px, sp的区别 ]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/6018780</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/6018780</guid><author>chenji001</author><pubDate>Thu, 18 Nov 2010 14:06:00 +0800</pubDate><description><![CDATA[<br />dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关，一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个，不依赖像素。<br />　　px: pixels(像素). 不同设备显示效果相同，一般我们HVGA代表320x480像素，这个用的比较多。<br />　　pt: point，是一个标准的长度单位，1pt＝1/72英寸，用于印刷业，非常简单易用；<br />　　sp: scaled pixels(放大像素). 主要]]></description><category></category></item><item><title><![CDATA[matix in Android]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/5995436</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/5995436</guid><author>chenji001</author><pubDate>Mon, 08 Nov 2010 15:23:00 +0800</pubDate><description><![CDATA[推荐moandroid 上面关于matix的一系列文章，讲的非常直观。
 
虽然可以直接用android的函数来设置matrix的值，但如果不弄清matrix的具体意义的话，这些函数也是不能够清楚使用的。
 

 

 

 
 
记住：Preconcats matrix相当于右乘矩阵，Postconcats  matrix相当于左乘矩阵。
 
 

 
 
所谓]]></description><category></category></item><item><title><![CDATA[利用OSC 进行网络P2P控制 ]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/5958506</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/5958506</guid><author>chenji001</author><pubDate>Fri, 22 Oct 2010 11:24:00 +0800</pubDate><description><![CDATA[<br />下了老外写的OSC的JAVA实现（基于UDP的），移植到Android上面。使用还是很直观的。 试用了，可以很轻松的实现控制电脑啥的。呵呵。。不错，推荐一把。]]></description><category></category></item><item><title><![CDATA[Abdroid JAVA service]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/5948202</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/5948202</guid><author>chenji001</author><pubDate>Mon, 18 Oct 2010 10:42:00 +0800</pubDate><description><![CDATA[有时间，重新复习下，把以前做过的server 相关 整理下。当时可还是花了些时间查代码的。从最简单的server 到支持回调的server。1：最简单的server，指只要应用的人来呼叫下，启动他，没别的交互的。server端注意事项：生成一个Service 的继承类，默认重载onBind函数。（后面的代码需要修改这个函数） 现在不用管他。在AndroidManifest.xml里面申明这个类                />]]></description><category></category></item><item><title><![CDATA[StumbleUpon]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/5916513</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/5916513</guid><author>chenji001</author><pubDate>Thu, 30 Sep 2010 15:01:00 +0800</pubDate><description><![CDATA[<br />StumbleUpon]]></description><category></category></item><item><title><![CDATA[Android sensor 大杂烩]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/5912074</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/5912074</guid><author>chenji001</author><pubDate>Tue, 28 Sep 2010 15:23:00 +0800</pubDate><description><![CDATA[<br />使用了方向和加速度，重力sensor。代码里面包含了简单使用和shake测试。对方向的使用了两个方法：方向sensor或者加速度＋重力<br /> 不多说，上代码。<br /> <br /> <br />public class Testsensor extends Activity {<br />    /** Called when the activity is first created. */<br />  private LinearLayout layout;   <br />  ]]></description><category></category></item><item><title><![CDATA[使用OpenGL开发一个指南针 （http://www.hiapk.com/thread-513153-1-1.html）]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/5909147</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/5909147</guid><author>chenji001</author><pubDate>Mon, 27 Sep 2010 10:57:00 +0800</pubDate><description><![CDATA[<br />在Android设备中具备了很多新的特性，比如各种感应器，GL图形库支持。在大部分Android设备中都有磁力感应器，相对于重力感应而言它可以感应出方向，今天Android123就以Google的Samples的指南针例子和大家说下OpenGL的指南针的实现。 public class CompassActivity extends Activity implements Renderer, SensorEventListener {<br />    private GLSurfaceView]]></description><category></category></item><item><title><![CDATA[GCC ARM-inline-asm]]></title><link>https://blog.youkuaiyun.com/chenji001/article/details/5870329</link><guid>https://blog.youkuaiyun.com/chenji001/article/details/5870329</guid><author>chenji001</author><pubDate>Wed, 08 Sep 2010 11:05:00 +0800</pubDate><description><![CDATA[<br />http://www.ethernut.de/en/documents/arm-inline-asm.html<br /> <br />一个例子：<br />TRIMBYTE(dst, src) __asm__ __volatile__("USAT %[dstr] , #8, %[srcr]": [dstr] "=r" (dst) : [srcr] "r" (src)); <br /> ]]></description><category></category></item></channel></rss>