<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[oop_aop的专栏]]></title><description><![CDATA[学习、实践. 记录点滴。]]></description><link>https://blog.youkuaiyun.com/oop_aop</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oop_aop]]></copyright><item><title><![CDATA[android 加入so包]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/51745660</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/51745660</guid><author>oop_aop</author><pubDate>Thu, 23 Jun 2016 17:58:30 +0800</pubDate><description><![CDATA[全部加入到 libs 文件夹 下的armeabi文件夹下，复制so包]]></description><category></category></item><item><title><![CDATA[java instanceof]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/9245969</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/9245969</guid><author>oop_aop</author><pubDate>Thu, 04 Jul 2013 19:03:47 +0800</pubDate><description><![CDATA[Sometimes, knowing the type of an object during run time isuseful. For example, you might have one thread of execution that generates various typesof objects, and another thread that processes these o]]></description><category></category></item><item><title><![CDATA[普通PC键盘和苹果键盘比较图]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7474053</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7474053</guid><author>oop_aop</author><pubDate>Wed, 18 Apr 2012 16:19:48 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[MKMapView 相关]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7470306</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7470306</guid><author>oop_aop</author><pubDate>Tue, 17 Apr 2012 16:52:05 +0800</pubDate><description><![CDATA[1、概述
插入MapView，设置Delegate（一般为Controller），Annotations记录兴趣位置点（AnnotationView用来显示兴趣位置点），annotation是可选的，选中的annotation会显示callout，用来显示信息。
2、设置地图显示类型：
mapView.mapType = MKMapTypeStandard;
mapView.mapType]]></description><category></category></item><item><title><![CDATA[根据两点经纬度计算距离]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7465318</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7465318</guid><author>oop_aop</author><pubDate>Mon, 16 Apr 2012 12:55:02 +0800</pubDate><description><![CDATA[这些经纬线是怎样定出来的呢？地球是在不停地绕地轴旋转（地轴是一根通过地球南北两极和地球中心的
假想线），在地球中腰画一个与地轴垂直的大圆圈，使圈上的每一点都和南北两极的距离相等，这个圆圈
就叫作“赤道”。在赤道的南北两边，画出许多和赤道平行的圆圈，就是“纬圈”；构成这些圆圈的线段，
叫做纬线。我们把赤道定为纬度零度，向南向北各为90度，在赤道以南的叫南纬，在赤道以北的叫北纬。
北极就是北纬90度，]]></description><category></category></item><item><title><![CDATA[iPhone:动态获取UILabel的高度和宽度]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7423270</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7423270</guid><author>oop_aop</author><pubDate>Tue, 03 Apr 2012 12:14:42 +0800</pubDate><description><![CDATA[在使用UILabel存放字符串时，经常需要获取label的长宽数据，本文列出了部分常用的计算方法。
1.获取宽度，获取字符串不折行单行显示时所需要的长度 
CGSize titleSize = [aString sizeWithFont:fontconstrainedToSize:CGSizeMake(MAXFLOAT, 30)];
注：如果想得到宽度的话，size的width应该设为MAX]]></description><category></category></item><item><title><![CDATA[Objective-C中的常用数学常量宏及函数]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7301767</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7301767</guid><author>oop_aop</author><pubDate>Tue, 28 Feb 2012 13:31:09 +0800</pubDate><description><![CDATA[在实际工作中有些程序不可避免的需要使用数学函数进行计算，比如地图程序的地理坐标到地图坐标的变换。Objective-C做为ANSIC的扩展，使用C标准库头文件中定义的数学常量宏及数学函数来实现基本的数学计算操作，所以不必费神再在CocoaFoundation中寻找相应的函数和类了。这里列出一些常用宏和数学函数，更详细的信息还是需要去查阅头文件。

数学常量：
#defineM_E]]></description><category></category></item><item><title><![CDATA[ios uiView run animate]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7284081</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7284081</guid><author>oop_aop</author><pubDate>Wed, 22 Feb 2012 17:05:33 +0800</pubDate><description><![CDATA[- (void)rotateLabelDown {
//    NSLog(@"rotateLabelDown");
//    [UIView animateWithDuration:0.5
//                          delay:0
//                        options:UIViewAnimationOptionAllowUse]]></description><category></category></item><item><title><![CDATA[iphone screen size]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7283958</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7283958</guid><author>oop_aop</author><pubDate>Wed, 22 Feb 2012 16:37:58 +0800</pubDate><description><![CDATA[320*480

statusBar:20
navigationBar:44

去掉statusBar + navigationBar 高度     416



custom view（可绘制区域）:  320* 460

中心点位置    （160，230）]]></description><category></category></item><item><title><![CDATA[UIView CGRect CGPoint]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7283923</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7283923</guid><author>oop_aop</author><pubDate>Wed, 22 Feb 2012 16:36:09 +0800</pubDate><description><![CDATA[CGRect 

struct CGRect {
  CGPoint origin;//起始点为以此点确定图形左上角位置
  CGSize size;

};


struct CGPoint {
  CGFloat x;
  CGFloat y;
};


struct CGSize {
  CGFloat width;
  CGFloat height;
}]]></description><category></category></item><item><title><![CDATA[svn 命令]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7265618</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7265618</guid><author>oop_aop</author><pubDate>Thu, 16 Feb 2012 18:57:31 +0800</pubDate><description><![CDATA[创建仓库（Repository）
svnadmin create /path/to/repository

svnadmin是有用的subversion系统管理命令，使用svnadmin help查看在线帮助
信息。

添加新的项目（import new project）
subversion的手册推荐的项目目录结构，
project/
+ branches/
+ tags/]]></description><category></category></item><item><title><![CDATA[eclipse 快捷键]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7020413</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7020413</guid><author>oop_aop</author><pubDate>Mon, 28 Nov 2011 17:29:02 +0800</pubDate><description><![CDATA[内容提示  content assist:( alt + /)
下一个编辑器:next editor
快速修复:quick fix  (默认ctrl+1 win+1)]]></description><category></category></item><item><title><![CDATA[android 图片处理]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7019818</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7019818</guid><author>oop_aop</author><pubDate>Mon, 28 Nov 2011 16:55:45 +0800</pubDate><description><![CDATA[/** 
    
     * 使头像变灰 
    
     * @param drawable 
    
     */  
    
    public static void porBecomeGrey(ImageView imageView, Drawable drawable) {  
    
        drawable.mutate();]]></description><category></category></item><item><title><![CDATA[SharePreference 使用]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7011784</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7011784</guid><author>oop_aop</author><pubDate>Fri, 25 Nov 2011 13:56:33 +0800</pubDate><description><![CDATA[SharedPreferences settings1;
        SharedPreferences.Editor editor;
        settings1 = getSharedPreferences(PREFS_NAME, Activity.MODE_APPEND);
  editor = settings1.edit();
        isSpace = Int]]></description><category></category></item><item><title><![CDATA[time 处理]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/7005108</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/7005108</guid><author>oop_aop</author><pubDate>Wed, 23 Nov 2011 17:40:14 +0800</pubDate><description><![CDATA[//23/11/2011 17:38:58
  SimpleDateFormat fm1 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); 
  //2011-11-23 05:38:58
  SimpleDateFormat fm2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  //星期三]]></description><category></category></item><item><title><![CDATA[android deviceId]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/6831038</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/6831038</guid><author>oop_aop</author><pubDate>Wed, 28 Sep 2011 17:16:58 +0800</pubDate><description><![CDATA[TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

          String deviceid=tm.getDeviceId();]]></description><category></category></item><item><title><![CDATA[developer  word]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/6826654</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/6826654</guid><author>oop_aop</author><pubDate>Tue, 27 Sep 2011 16:21:10 +0800</pubDate><description><![CDATA[动画:animation
  ImageView imageView = (ImageView) findViewById(R.id.imageview);
  Animation animation = AnimationUtils.loadAnimation(InitAc]]></description><category></category></item><item><title><![CDATA[APK权限大全]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/6825366</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/6825366</guid><author>oop_aop</author><pubDate>Tue, 27 Sep 2011 11:07:18 +0800</pubDate><description><![CDATA[访问登记属性
android.permission.ACCESS_CHECKIN_PROPERTIES ，读取或写入登记check-in数据库属性表的权限


获取错略位置
android.permission.ACCESS_COARSE_LOCATION，通过WiFi]]></description><category></category></item><item><title><![CDATA[android 得到屏幕尺寸 状态栏尺寸 标题栏尺寸]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/6801504</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/6801504</guid><author>oop_aop</author><pubDate>Thu, 22 Sep 2011 18:13:33 +0800</pubDate><description><![CDATA[屏幕尺寸：
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
int  screenWidth = wm.getDefaultDisplay().getWidth]]></description><category></category></item><item><title><![CDATA[android edittext 键盘弹出屏幕自适应]]></title><link>https://blog.youkuaiyun.com/oop_aop/article/details/6801409</link><guid>https://blog.youkuaiyun.com/oop_aop/article/details/6801409</guid><author>oop_aop</author><pubDate>Thu, 22 Sep 2011 17:42:10 +0800</pubDate><description><![CDATA[默认隐藏输入法:

            android:name="ViewActivity"  
            android:label="@string/app_name"  
            android:windowSoftInputMo]]></description><category></category></item></channel></rss>