11 2013 档案

摘要:DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);screenWidth = dm.widthPixels; 阅读全文
posted @ 2013-11-28 15:32 莲花味精 阅读(160) 评论(0) 推荐(0)
摘要:startActivityForResult可以让start的activity执行finishi之后回到原来的activity 阅读全文
posted @ 2013-11-27 11:25 莲花味精 阅读(100) 评论(0) 推荐(0)
摘要:"^[1][358][0-9]{9}$" 阅读全文
posted @ 2013-11-18 14:28 莲花味精 阅读(108) 评论(0) 推荐(0)
摘要:事件会被子View捕获到,ListView无法捕获处理该事件.解决方法:在checkbox、button对应的view处加android:focusable="false"android:clickable="false" android:focusableInTouchMode="false"其中focusable是关键 阅读全文
posted @ 2013-11-15 16:28 莲花味精 阅读(127) 评论(0) 推荐(0)
摘要:android异步任务详解 AsynTaskandroid提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构asysTask类主要用到的几个内部回调函数有:doInBackGround()onPreExecute()onPostExecute()onProgressUpdate()正是这几个回调函数构成了AsynTask类的使用逻辑结构。 阅读全文
posted @ 2013-11-13 15:23 莲花味精 阅读(293) 评论(0) 推荐(0)
摘要:tools:context="activity name"这一句不会被打包进APK。只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout所在的渲染上下文是activity name对应的那个activity,如果这个activity在manifest文件中设置了Theme,那么ADT的Layout Editor会根据这个Theme来渲染你当前的Layout。就是说如果你的MainActivity设置了一个Theme.Light(其他的也可以),那么你在可视化布局管理器里面看到的背景、控件等就应该是Theme.Li 阅读全文
posted @ 2013-11-13 10:11 莲花味精 阅读(152) 评论(0) 推荐(0)
摘要:viewPaper可以左右活动页面 阅读全文
posted @ 2013-11-07 10:50 莲花味精 阅读(132) 评论(0) 推荐(0)
摘要:timestamp使用一. timestamp两种属性:自动初始化: 此行为只在第一次写入数据时,怎么把时间设为当前时间. (DEFAULT CURRENT_TIMESTAMP)自动更新: 此行为在修改资料时,会自动帮你把值修改为当前时间. (ON UPDATE CURRENT_TIMESTAMP)二. 四种状态:由上面两种属性延伸出四种状态1. 自动初始化以及自动更新 (timestamp字段的数据默认就是此行为)实现sql: ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP2.只做初始化,更新时不自动更新实 阅读全文
posted @ 2013-11-06 14:28 莲花味精 阅读(7329) 评论(0) 推荐(0)