Android
青菜糊糊
这个作者很懒,什么都没留下…
展开
-
Android在联网应用开发中的线程管理与界面更新
连接互联网的能力大大提升了移动电话的业务范围,中国移动很多出色的业务,像移动随身听,飞信等都是基于网络连接的应用程序,这也说明未来的移动互联网领域大有可为。因此深入掌握的联网应用程序的开发和设计至关重要。本文主要介绍在开发联网应用过程中如何管理线程,如何从主线程之外更新界面。 为什么需要线程 假设需要开发一个联网应用程序,需要从一个网址抓取网页内容,这里读取的网页地址是笔者在本地转载 2014-01-16 16:17:19 · 366 阅读 · 0 评论 -
AsyncTask的用法总结
AsyncTask的参数介绍 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提 供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就转载 2014-01-16 16:20:33 · 286 阅读 · 0 评论 -
坑爹的异常
下午在整理一个listview 的layout文件,布局完成运行完全实现目标要求,于是,将branch合到trunk上去,完毕信心十足的运行工程,结果抛出android.widget.TextView cannot be cast to android.widget.CheckBox异常,并且问题直接指向myHolder.checkBox=(CheckBox) convertView.findVi原创 2014-02-25 15:41:09 · 392 阅读 · 0 评论 -
Android 内部存储常用知识
首先内部存储路径为/data/data/appPackageName/,所有内部存储中保存的文件在用户卸载应用的时候会被删除。 基于应用的内部存储路径常用知识: 一、 files 1. Context.getFilesDir(),该方法返回/data/data/appPackageName/files的File对象。 2. Context.openFileInput()与Context.o原创 2014-02-28 10:54:16 · 450 阅读 · 0 评论 -
多用户环境中的数据保存
多用户 Android现在允许平板等可共享的设备,拥有多个用户空间。设备上的每个用户都有他或她自己的帐户、应用程序、系统设置、文件,以及任何其他用户相关的数据集。 作为应用程序开发人员,您毋须为多用户模式做任何额外工作。不管设备上有多少用户,特定用户所用的应用数据都是跟其它用户分开的。系统会跟踪用户运行的应用数据的归属,并限定您的应用仅能访问所属用户的数据,而无法访问其它用户的数据。原创 2014-02-28 14:21:51 · 596 阅读 · 0 评论 -
android sdk api的层次结构
最近看android的API(4.0版本),感觉自己对层级结构不是很清楚,搜了一下,感觉这个还不错,留下以备己用。 一、系统级:android.accounts android.app 1、OS 相关 android.os android.os.storage android.hardware(传感器) and转载 2014-02-20 14:36:31 · 672 阅读 · 0 评论 -
两种隐藏底部虚拟键Navigation Bar的实现发放
转自 http://www.cnblogs.com/evolutionoflicorice/p/5746056.html 隐藏底部虚拟键Navigation Bar实现全屏有两种情况 第一种:始终隐藏,触摸屏幕时也不出现 解决办法:同时设置以下两个参数 View.SYSTEM_UI_FLAG_HIDE_NAVIGATION View.SYSTEM_UI_FLAG_I转载 2017-09-01 11:18:15 · 326 阅读 · 0 评论 -
Android文件存储路径
一、最佳方案Google提供了最佳的文件存储方案:通过context.getExternalFilesDir(dir)获取外部存储路径,通过context.getFilesDir()获取内部存储路径;通过context.getExternalCacheDir(dir)获取外部缓存路径,通过context.getCacheDir()获取内部存储路径(dir为自定义文件夹,dir可为null)。二、存...原创 2018-04-08 16:57:40 · 453 阅读 · 0 评论