摘要: View的概念和方法十分重要,这里将对Android 和iOS中出现的,关于视图的一些知识点进行总结,预计文章会比较长,要许多时间慢慢补充。先转载一部分资料,感谢原作者! 原链接为:http://blog.csdn.net/qinjuning,很牛,很强大,希望大家都去那里看看。先推荐 一个http://blog.csdn.net/qinjuning/article/details/8051811这里有一篇关于 onMeasure的好文章http://my.oschina.net/banxi/blog/51247====================================转载开始= 阅读全文
posted @ 2013-10-31 10:06 幻化成疯 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 今天做程序时,发现了selector 选择器不单单能用系统的自定义属性(比如, ),还能通过attrs.xml和类的定义,添加自定义属性(比如, ),做个记号,有时间研究。 阅读全文
posted @ 2013-10-25 16:51 幻化成疯 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 以前在程序中总这样使用SimpleDateFormat sdf=new SimpleDateFormat("hh:mma"); date1=sdf.parse(alertTimeStr); 这时候如果alertTimeStr 是 11:11AM,而你的手机是在中文状态,那么第二句代码就会报出异常,因为中文识别的是上午、下午,不是AM,PM。正确的用法是加上Locale参数SimpleDateFormat sdf=new SimpleDateFormat("hh:mma",Locale.ENGLISH); 阅读全文
posted @ 2013-10-24 14:57 幻化成疯 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 在最近的程序中用到了Android中的View的滚动,记录一下,待总结。 阅读全文
posted @ 2013-10-22 22:35 幻化成疯 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 先谈谈在开发中遇到的手势问题:今天在开发android程序时,在View.OnTouchListener 的onTouch(View view, MotionEvent motionEvent) 方法中建立GestureDetector 和 相应的GestureDetector.OnGestureListener,目的是在GestureDetector.OnGestureListener 的onLongPress 方法中移动onTouch 参数中的view。但是发现这种方法根本不好使,表现为:单击就调用了onLongPress方法,而对onSingleTapConfirmed 方法更是毫无反应 阅读全文
posted @ 2013-10-22 22:34 幻化成疯 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 今日发现如果想做出漂亮的界面效果,就需要仔细研究一下UIWindow这个类。现在还不清楚为什么要有这么一个UIWindow类,它跟UIView的根本区别是什么?和Android中的什么类比较相像。先做个记录,以后研究。 阅读全文
posted @ 2013-10-19 22:42 幻化成疯 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 详细资料,请参看苹果官方文档Keychain Services Reference 。 ios中的keychain,用于保存用户的机密信息,对keychain的操作有4种,就是 增,删,改,查: SecItemCopyMatching 查 Returns one or more keychain i 阅读全文
posted @ 2013-10-16 14:09 幻化成疯 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 看到一篇好文章,待加工http://hi.baidu.com/jieme1989/item/6e5f41d3f65be848ddf9beb9第三篇http://blog.csdn.net/luoshengyang/article/details/6714543以前写ios程序时,想调用别的第三方程序,一般都是用到[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:appString]];调用后,系统就停在了启动后的第三方程序中,想回到以前的程序只能手动启动以前的程序。后来发现Android中不是这样的,程序可以把第三方的程序 阅读全文
posted @ 2013-10-15 14:08 幻化成疯 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 感觉以上2个机能有许多相似之处,作个记录,待研究! 阅读全文
posted @ 2013-10-14 16:50 幻化成疯 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 今天写anroid时,想获得一个root activity的引用。ios中这个很简单,[UIApplication sharedApplication].keyWindow 得到window对象,再通过rootViewController属性便可以得到root Controller 的引用。接触android不久,没发现这样的函数,于是,在root activity中简历了一个类指针static public MainActivity singleBean; 并在onCreate中对其付值,达到得到引用的效果。但是,感觉不太规范。。。以后再想。。。 阅读全文
posted @ 2013-10-14 11:30 幻化成疯 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 刚才突然感觉这2个东西的功能特别像,记录一下,待研究! 阅读全文
posted @ 2013-10-12 15:00 幻化成疯 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 今天写android程序,用到了Handler,晚上回来查阅资料,发现了Looper这个概念。看了一下网上关于Looper的资料,发现这个Looper跟ios中的Runloop基本的理念完全一致!其实,Handler的主要作用同 ios的 performSelector,GCD的dispath系列函... 阅读全文
posted @ 2013-10-10 20:58 幻化成疯 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 近日正在把ios程序移植到android上,以前没做过android的程序,于是,想当然地把ios的图片资源放到了android工程的drawable文件夹下,这些图片都是png。程序界面也很正常。但是后来把2个模块合并后,问题就出来了,程序运行一会就会out of memory,在activity跳转或者弹出popupWindow时就crash了,在高分辨率手机上更明显。后来把图片移动到 drawable-nodpi 文件夹下,问题就解决了,程序运行时的内存从60m减少为20-30m。具体原因还需要分析!先记录一下,备忘。 阅读全文
posted @ 2013-10-09 15:20 幻化成疯 阅读(251) 评论(0) 推荐(0) 编辑
摘要: android上的view的类叫View,以下是它的class overview,This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the base class for widgets, which are used to create interactive UI compo 阅读全文
posted @ 2013-10-03 15:27 幻化成疯 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 今天写程序时发现,回调方法的第一个参数常常是发出请求的对象,这样方便代理对象获取所需要的信息,省了不少麻烦。比如ios中的tableview的许多回调方法的第一个参数就是tableview的指针。 阅读全文
posted @ 2013-09-24 15:10 幻化成疯 阅读(216) 评论(0) 推荐(0) 编辑