- 博客(17)
- 收藏
- 关注
原创 The content of the adapter has changed but ListView did not receive a notification 错误的解决方案
在Android开发过程中,使用了大量的ListView,发现这个错误偶尔会出现。特别是做压力测试的时候,不停的点击刷新,更容易出现这个错误。代码中已经使用了Adapter的notifyDataSetChanged()方法通知UI更新了,但是还是会出现这个错误。究其根本原因,还是线程之间同步的问题。比如,线程1更新了Adapter中的内容,却还没有来得及通知内容已经更新,就又有线程2更新了Adap
2012-06-27 18:39:59 10810 1
转载 Android禁止横屏竖屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例
2012-06-27 16:24:53 1438
转载 Android下Affinities和Task
本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第
2012-06-27 16:17:46 773
转载 如何让TextView中的文字居中显示
android:gravity="center"如果是无子空间的view设置此属性,表示其内容的重力倾向,即我们常说的对齐方式。若有子控件的view则设置的是其子空间的重力倾向.gravity还有其它值。"cener_horizontal"是将文字置于横向的中央部分。android中gravity与android中layout_gravity的区别:android:gravity用
2012-06-26 19:31:23 26380
转载 在Eclipse中恢复被删除的文件
当我们创建或修改文件的时候,Eclipse会在本地维护该文件的一个版本库。这个版本库比较简单,每保存一次文件,版本库中就会生成一个以保存时的时间戳为标志的修改版本。使用这个版本库,我们可以使用历史文件替换当前文件甚至可以恢复被删除的文件。在 Eclipse 中恢复已经删除的文件:在包名上,右键点击被删除文件的上级目录,选择“Restore from Local History…”,
2012-06-21 18:14:38 2809
转载 Android开发_如何调用 浏览器访问网页和Html文件
一、启动android默认浏览器 Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.se
2012-06-20 13:41:56 15667
转载 android 如何判断程序是否在前台运行
private boolean isTopActivity(){ List tasksInfo = activityManager.getRunningTasks(1); if(tasksInfo.size() > 0){ //应用程序位于堆栈的顶层 if(packageName.equals
2012-06-19 16:04:51 1156
转载 android 获取路径目录方法以及判断目录是否存在,创建目录
Environment 常用方法: * 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录。* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录。* 方法:getExternalStorageDirectory()解释:返回 File ,获取外部存储
2012-06-19 16:04:15 1674
转载 Android判断应用是否存在 及 Android 关闭整个应用程序
通过包名判断 public boolean checkBrowser(String packageName) { if (packageName == null || "".equals(packageName)) return false; try { Application
2012-06-19 16:03:00 12535
转载 Android中的“Application”,“Task”,“Activities”的关系
什么是Android Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application,
2012-06-17 11:24:06 2265
转载 Android的进程,线程模型
Android 包括一个应用程序框架、几个应用程序库和一个基于 Dalvik 虚拟机的运行时,所有这些都运行在 Linux 内核之上。通过利用 Linux 内核的优势,Android 得到了大量操作系统服务,包括进程和内存管理、网络堆栈、驱动程序、硬件抽象层、安全性等相关的服务。 有关Java虚拟机跟进程,线程的关系请参看下面这篇文章:进程、线程与JVM、CLR
2012-06-17 11:23:10 809
转载 Android四种Activity的加载模式
建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式:Android的进程,线程模型 http://blog.csdn.net/mengweiqi33/article/details/7670538 其中对“Android的单线程模型”的描述,明白Activity的一些注意事项。Android Application Task Activities的关系
2012-06-17 11:22:21 1229 1
转载 Android的16进制颜色值
Android的颜色值 为8位16进制的颜色值:例如:0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6个的颜色表示。颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00
2012-06-14 13:47:35 21372 1
转载 互联网通信-文件下载
在Android 2.3引入了DownloadManager可以处理复杂的文件下载,包括检查用户是否有数据联系(WIFI或者移动数据),当用户从一个有数据连接的地方移动到无连接的地方(例如离开了wifi或者3G data的access point),确保设备在下载过程中保持awake状态。DownloadManager可以处理HTTP URLs,但是不能处理HTTPS(SSL) URLs。
2012-06-08 11:12:43 961
转载 android全屏,去掉title栏的办法
1.实现应用中的所有activity都全屏在manifest中直接加入android:theme="@android:style/Theme.NoTitleBar.Fullscreen"2.实现单个activity全屏requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(Wi
2012-06-08 10:23:03 1613
原创 android 布局问题总结
1. android:padding 是用来标示内部文字与view 的间距,android:layout_margin则是用来标示view 与父layout的间距。2. android:layout_margin写死之后android:layout_marginLeft等标签都将失效,例如android:layout_margin="15dip" android:la
2012-06-07 17:59:57 850
转载 android之将图片转化为圆形图片
bitmap = ((BitmapDrawable)imageView1.getDrawable()).getBitmap(); bitmap = getRoundedCornerBitmap(bitmap); imageView1.setImageBitmap(bitmap); public static Bitmap getRoundedCornerBitmap(Bitmap
2012-06-07 17:57:32 7637 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人