![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 72
yiheng-mother
自学成才的女程序媛
展开
-
android进程间通信
欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。 关于AIDL的介绍在文档:docs/guide/developing/tools/aidl.html转载 2013-05-27 21:04:52 · 437 阅读 · 0 评论 -
Android异步加载图像(含线程池,缓存方法)
研究了android从网络上异步加载图像:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示01private void loadImage(final String url, final i翻译 2013-05-27 21:09:17 · 710 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance原创 2013-05-27 21:13:37 · 464 阅读 · 0 评论 -
activity堆栈管理
task就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个 activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即原创 2013-05-27 21:06:21 · 432 阅读 · 0 评论 -
android listview item 定义不同样式的布局
实现思路:定义Listview不同的背景,首先要定义好标题与表格内容的两个不同的xml布局文件(city_item.xml,content_item.xml)。在填充数据的时候往往采用构造一个Adapter数据类型,根据构造的数据类型,判断不同的数据类型,采用LayoutInflater类填充不同的layout文件,从而返回不同的View。LayoutInflater使用方法:原创 2013-05-27 21:22:43 · 1161 阅读 · 0 评论 -
Android4.1 SDcard路径问题
最近做个音乐播放器的项目,其中全盘扫描功能,通过扫描手机根目录下的文件路径(过滤掉系统目录)完成歌曲扫描。但是在4.1系统的手机歌曲被扫描的两次,确认歌曲只保存了一份。仔细查看android系统根目录(\)下的文件夹:4.1以下版本:系统目录下存在两个sdcard,也就是储存卡。mnt是安卓unix传统系统下挂载外部设备的专用目录,mnt/sdcard是实际的文件所在的地方,/sdca转载 2013-06-13 09:50:02 · 750 阅读 · 0 评论 -
代码控制android手机网络的开关
1.通过代码控制wifi的开关WifiManager wifiManager = PhoneManager.getWifiManager(context);wifiManager.setWifiEnabled(true);//开启wifiwifiManager.setWifiEnabled(false);//关闭wifi2.通过代码控制手机流量的开关转载 2014-02-11 16:23:41 · 906 阅读 · 0 评论