自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除