2016年10月20日

Android中的多线程编程

摘要: 问题 Android的UI也是线程不安全的,如果要更新应用程序里的UI元素,必须在主线程中进行,否则就会抛异常。比如用一个Button的onClick函数去更新界面上的元素,就会得到一个CalledFromWrongThreadException异常,Android不允许在子线程中进行UI操作。 解 阅读全文

posted @ 2016-10-20 15:06 醉清风JM 阅读(529) 评论(0) 推荐(0) 编辑

Android中的dp, px, pt

摘要: 定义: px是像素,表示屏幕显示的最小元素单位 pt是磅数,一磅等于1/72英寸,一般用来作为字体的单位使用 问题: px和pt不使用于手机,因为同样的px在高低分辨率的手机上显示的比例不同 解决办法: dpi是指每英寸所有的像素数,比如2英寸宽3英寸长的手机,如果是320*480的分辨率,dpi是 阅读全文

posted @ 2016-10-20 14:53 醉清风JM 阅读(229) 评论(0) 推荐(0) 编辑

Android中的内容提供器

摘要: 用途 不同于File, SharedPreferences和DataBase,Content Provider主要用于不同的应用程序间共享数据,允许一个程序安全的访问另一个程序中的数据。 用法 通过Context的getContentResolver()取得该类的实例。然后是和数据库相似的CRUD操 阅读全文

posted @ 2016-10-20 14:49 醉清风JM 阅读(249) 评论(0) 推荐(0) 编辑

Android中的数据保存

摘要: 形式 Android的数据保存分为3种形式:file, SharedPreference, Database 文件 主要思想就是通过Context类中提供的openFileInput和openFileOutput方法,然后利用Java的各种流来进行读写操作。具体来讲,openFileOutput() 阅读全文

posted @ 2016-10-20 14:30 醉清风JM 阅读(199) 评论(0) 推荐(0) 编辑

导航