![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 基础
lansuiyun
这个作者很懒,什么都没留下…
展开
-
获取手机的分辨率
DisplayMetrics dm; dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); // 获得手机的宽带和高度像素单位为px String str = "手机屏幕分辨率为:" + dm.widthPixels + " * " + dm.heightPix...原创 2011-10-31 14:45:12 · 81 阅读 · 0 评论 -
android ListView之一:Adapter介紹與使用(转)
点击查看原网页 ListView是在Android很常見的一種視圖,ListView不論在電話簿中還是觀看大量的列表資料,都是會用得到。 ListView的使用需要搭配Adapter,Adapter是用來連接資料和ListView的,Adapter除了會用到ListView中,另外會用到還有Spinner(類似下拉選單)的這個元件中。在Google IO 2009的其中一張投影片中,可以...原创 2011-10-31 23:37:25 · 91 阅读 · 0 评论 -
listView中多个listItem布局时 convertView缓存及使用(转)
最近有需求需要在listView中载入不同的listItem布局,开始没有使用convertView,加载了多个item后导致了内存泄露,所以回来研究convertView在多个listItem布局时的缓存及应用,并且和大家分享 构造Adapter时,没有使用缓存的 convertView,导致内存泄露 示例代码:public View getView(int position, Vie...原创 2011-10-31 23:40:42 · 214 阅读 · 0 评论 -
android:handler(转)
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的...原创 2011-11-02 16:50:27 · 60 阅读 · 0 评论 -
android: SharedPreference
SharedPreferece 可以用来保存配置文件,后缀名为.xml,是一个轻量级的存储类,文件放在/data/data/<package name>/shared_prefs目录下。通过键值对的形式保存。 可以通过Activity的getSharedPreference(name,mode);方法获取,name不需要加".xml",mode为创建模式: Conte...原创 2011-11-07 16:50:36 · 68 阅读 · 0 评论 -
android:sqlite
android上可以使用sqlite数据库,sqlite支持5中数据类型:null,INTEGER,REAL,TEXT,BLOB,可以在定义的时候使用varchar(n),char(n),decimal,但是在运输或者保存时会转换成5中基本类型。 可以保存任意类型的数据到任意类型的字段中,比如:可以把字符串放入到integer的年龄中。只有一种例外情况:INT...原创 2011-11-09 16:11:50 · 90 阅读 · 0 评论 -
android:随记
获取联系人信息: Intent intent = new Intent(Intent.ACTION_PICK,ContactsContract.contacts.CONTENT_URI); startActivityForResult(intent,1); 重写 onActivityResult(int requestCode,int resultCode,intent data){ ...原创 2011-11-12 17:16:23 · 98 阅读 · 0 评论