
Android
文章平均质量分 74
wdqfzy
这个作者很懒,什么都没留下…
展开
-
搜集了一些android intent在程序中的常用的用法
显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(i转载 2011-07-06 17:14:12 · 393 阅读 · 0 评论 -
Google Android源代码结构
原作者Rockie Cheng Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build转载 2011-07-06 15:35:25 · 530 阅读 · 0 评论 -
SurfaceView的基本使用
xml代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="matc原创 2011-07-29 11:47:08 · 542 阅读 · 0 评论 -
布局技巧:创建高效布局
Android UI工具包提供了一些布局管理器,它们使用起来相当容易,而且,大多数的时候,你只需要使用它们最基本的特征来实现UI。执着于基本特征的使用对于创建UI来说,往往不是最高效的。一个常见的例子就是滥用LinearLayout,它将会导致View树中的View数量激增。View——更糟的是,布局管理器——添加到应用程序里都会带来一定的消耗:初始化,布局和绘制变得更加缓慢。嵌套布局的花销尤转载 2011-11-10 11:42:39 · 487 阅读 · 0 评论 -
SQLite在字符串比较中的大小写问题
大部分数据库在进行字符串比较的时候,对大小写是不敏感的。但是,最近使用SQLite的时候,却发现它的情况恰好相反。假设表User的结构和值如下: UserName1User1执行下面的SQL语句:SELECT * FROM [User] WHERE UserName = 'user1'结转载 2011-11-10 12:03:28 · 1064 阅读 · 0 评论 -
AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:转载 2011-12-06 18:51:39 · 608 阅读 · 0 评论