05 2012 档案

Android控件之TextView
摘要:属性名称描述android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项editable类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,参见这里1、这里2。android:ca 阅读全文

posted @ 2012-05-29 09:26 沙翁 阅读(373) 评论(0) 推荐(0)

LayoutInflater
摘要:LayoutInflater的作用 LayoutInflater这的作用类似于findViewById()。不同点是: LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化为View类对象。对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素,因为在一个Activity里对应的是setConentView()的那个layout里的组件。 通俗的说,inflate就相当于将一个xml中定义的布局找出来。因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话... 阅读全文

posted @ 2012-05-29 09:11 沙翁 阅读(239) 评论(0) 推荐(0)

每周四十小时,你有多少是在为自己干活?
摘要:努力工作为什么?普通人不外乎希望加薪、升职,过的更好。但是,要想达到这个目标,靠什么?普通人当然要靠提升自己的能力和经验。可是,你是不是已经发现,工作最踏实的,却未必取得最好的结果?所以,我想跟大家一起思考这个问题:每周五天,每天八小时,你有几个小时在为自己干活?当然,我这里说的为自己干活,说的绝对不是干与工作无关的私活。如果你今天重复着和昨天一样的工作,那么你很称职,你在为老板工作,做的时间长了,老板念你没有功劳还有苦劳,也许会应你的要求涨一点工资,而如果你不提,那么对不起,您就是那最容易被遗忘的角落。如果你每天很空闲,于是偷偷的在工作的时候洗劫了别人的菜地,还买卖了几个奴隶,虽然你成功且开 阅读全文

posted @ 2012-05-26 09:01 沙翁 阅读(244) 评论(0) 推荐(0)

AsyncTask的用法
摘要:Android提供了几种在其他线程中访问UI线程的方法。Activity.runOnUiThread( Runnable )View.post( Runnable )View.postDelayed( Runnable, long )Hanlder这些类或方法同样会使你的代码很复杂很难理解。然而当你需要实现一些很复杂的操作并需要频繁地更新UI时这会变得更糟糕。为了解决这个问题,Android 1.5提供了一个工具类:AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。A 阅读全文

posted @ 2012-05-26 08:56 沙翁 阅读(246) 评论(0) 推荐(0)

Android UI线程
摘要:在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般.. 阅读全文

posted @ 2012-05-26 08:55 沙翁 阅读(292) 评论(0) 推荐(0)

Android 短彩信数据模型介绍
摘要:存储路径:/data/data/com.android.providers.telephony/databases/mmssms.db数据表MMS模块总共包含17张表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、words_content、words_segdir、words_segments。其中,pending_msgs表用于存储待发送或下载的短信与彩信(有待证实),使用pdu中的触发器进行插入和删除 阅读全文

posted @ 2012-05-26 08:53 沙翁 阅读(4507) 评论(0) 推荐(0)

导航