随笔分类 - Android
Something about Android
摘要:先看看怎么算出一个设备的dpi, 其实就是算出对角线上有多少个px,之后除上屏幕尺寸。比如,1280*720 的10.1寸设备,dpi = (sqrt(1280*1280+720*720)) / 10.1再来看看dip,device independent pixels(设备独立像素),在屏幕密度为160的显示屏上,1dip=1px,那么,其实1dip就是 1/160英寸(1英寸 = 2.54cm)。所以,在320dpi的屏幕上,一英寸有320个px,那么1dp就是2个px了。因此,dp只能保证控件在度量上基本一致,但是并不会保证和屏幕的比例一致!比如,有一个5英寸320dpi的设备 和一个
阅读全文
摘要:View的概念和方法十分重要,这里将对Android 和iOS中出现的,关于视图的一些知识点进行总结,预计文章会比较长,要许多时间慢慢补充。先转载一部分资料,感谢原作者! 原链接为:http://blog.csdn.net/qinjuning,很牛,很强大,希望大家都去那里看看。先推荐 一个http://blog.csdn.net/qinjuning/article/details/8051811这里有一篇关于 onMeasure的好文章http://my.oschina.net/banxi/blog/51247====================================转载开始=
阅读全文
摘要:今天做程序时,发现了selector 选择器不单单能用系统的自定义属性(比如, ),还能通过attrs.xml和类的定义,添加自定义属性(比如, ),做个记号,有时间研究。
阅读全文
摘要:以前在程序中总这样使用SimpleDateFormat sdf=new SimpleDateFormat("hh:mma"); date1=sdf.parse(alertTimeStr); 这时候如果alertTimeStr 是 11:11AM,而你的手机是在中文状态,那么第二句代码就会报出异常,因为中文识别的是上午、下午,不是AM,PM。正确的用法是加上Locale参数SimpleDateFormat sdf=new SimpleDateFormat("hh:mma",Locale.ENGLISH);
阅读全文
摘要:在最近的程序中用到了Android中的View的滚动,记录一下,待总结。
阅读全文
摘要:先谈谈在开发中遇到的手势问题:今天在开发android程序时,在View.OnTouchListener 的onTouch(View view, MotionEvent motionEvent) 方法中建立GestureDetector 和 相应的GestureDetector.OnGestureListener,目的是在GestureDetector.OnGestureListener 的onLongPress 方法中移动onTouch 参数中的view。但是发现这种方法根本不好使,表现为:单击就调用了onLongPress方法,而对onSingleTapConfirmed 方法更是毫无反应
阅读全文
摘要:看到一篇好文章,待加工http://hi.baidu.com/jieme1989/item/6e5f41d3f65be848ddf9beb9第三篇http://blog.csdn.net/luoshengyang/article/details/6714543以前写ios程序时,想调用别的第三方程序,一般都是用到[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:appString]];调用后,系统就停在了启动后的第三方程序中,想回到以前的程序只能手动启动以前的程序。后来发现Android中不是这样的,程序可以把第三方的程序
阅读全文
摘要:感觉以上2个机能有许多相似之处,作个记录,待研究!
阅读全文
摘要:今天写anroid时,想获得一个root activity的引用。ios中这个很简单,[UIApplication sharedApplication].keyWindow 得到window对象,再通过rootViewController属性便可以得到root Controller 的引用。接触android不久,没发现这样的函数,于是,在root activity中简历了一个类指针static public MainActivity singleBean; 并在onCreate中对其付值,达到得到引用的效果。但是,感觉不太规范。。。以后再想。。。
阅读全文
摘要:刚才突然感觉这2个东西的功能特别像,记录一下,待研究!
阅读全文
摘要:今天写android程序,用到了Handler,晚上回来查阅资料,发现了Looper这个概念。看了一下网上关于Looper的资料,发现这个Looper跟ios中的Runloop基本的理念完全一致!其实,Handler的主要作用同 ios的 performSelector,GCD的dispath系列函...
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号