自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (12)
  • 收藏
  • 关注

原创 android.view.WindowLeaked的解决方案

无意中发现windowleaked,错误详细信息如下:11-28 16:39:10.867: E/WindowManager(14064): android.view.WindowLeaked: Activity com.sbdz.agriculture.activity.ProductActivity has leaked window android.widget.TextView{4

2014-11-28 17:37:16 1784

转载 Android网络连接之HttpURLConnection和HttpClient

1.概念            HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。      除此之外,在A

2014-11-26 09:12:13 953

转载 Android下获取设备唯一标识(UDID, DeviceID)

android下获取设备唯一标识原本非常简单(至少不会像iOS一样禁用这个,禁用那个),但是由于设备的多样性需要考虑的东西也对应复杂起来。先附上完整代码

2014-11-20 09:05:31 4343

转载 Context-----Activity,Application之间的交流使者

Context,我们在android开发中经常见到这个名词,尤其是某些方法的参数列表,像是我们Toast中的makeText()中的第一个参数,就是Context。可以这么说,Context是 android中的基础,只有切实掌握好Context的概念和用法,我们才能写出更好的代码。那么,现在就让我们一起来看一下所谓的Context。      Context,如果是直接从文档翻译过来,就真的

2014-11-19 20:52:13 514

转载 Android内存泄漏产生原因

1.资源对象没关闭造成的内存泄漏描述:资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于java虚拟机内,还存在于java虚拟机外。如果我们仅仅是把它的引用设置为null,而不关闭它们,往往会造成内存泄漏。因为有些资源性对象,比如SQLiteCursor(在析构函数finalize(),如

2014-11-19 15:01:22 673

转载 Android之内存泄漏调试学习与总结

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/895093

2014-11-19 14:50:34 526

转载 Android中如何查看内存(下)

实例1    int cnt=0;    final static int kBufferMinSize=1000;    final static int kBufferMaxSize=2000;    StringBuffer strBuffer=new StringBuffer(kBufferMinSize);    StringBuffer

2014-11-19 14:46:59 501

转载 Android中如何查看内存(上)

文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的应用程序使用了好多内存。查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有微略不同

2014-11-19 14:45:31 597

转载 Android中如何查找内存泄露

1、首先确定是否有内存泄露及哪个程序造成。1.1、内存泄露已弹出out of memory对话框的情况。这种情况很简单,直接看对话框就知道是哪个应用的问题了。然后再分析该应用是否是因为内存泄露造成的out of memory对话框。1.2、对于有内存泄露,但没造成弹出out of memory对话框的情况使用《Android中如何查看内存》中介绍的各种方法进行分析,确定是否有内存泄

2014-11-19 14:43:47 554

转载 Android内存泄露利器(全自动篇)

我写了可执行文件启动器Launcher.jar及一些批处理,通过它们就可以自动的以一定的时间间隔提取Hprof和进程的内存信息一、需要的库可执行文件启动器:lib\Launcher.jar注:关于Launcher.jar的源码请参考《可执行文件启动器(上)》和《可执行文件启动器(下)》二、自动提取Hprof。runHprofPicker.bat文件:java -

2014-11-19 14:40:33 720

转载 Android内存泄露利器(内存统计篇)

我们可以通过adb shell "dumpsys meminfo %curProcessName%"命令得到某个进程的内存使用情况。getMemoryState.bat主要用于解析该命令返回的内存,得到NativeSize,DalvikSize,NativeAllocated,DalvikAllocated,NativePSS,DalvikPSS等。它把不同时期得到的数据按时间前后为顺序以逗号

2014-11-19 14:38:28 938

转载 Android内存泄露利器(RSS内存统计篇)

前言RSS(Resident Set Size)表示实际使用物理内存(包含共享库占用的内存)。因为它包含了共享内存,所以他的意义不及PSS。所以现在查看内存使用情况一般参照PSS。因此现在一般不使用getProcessState.bat,而是使用getMemoryState.bat关于getMemoryState.bat的更多内容请参照《Android内存泄露利器(内存统计篇)》

2014-11-19 14:35:59 1130

转载 Android内存泄露利器(hprof篇)

我们可以使用代码生成hprof,然后使用批处理hprof文件,然后用MAT进行对多个hprof文件比较分析。一、批处理配置文件批处理配置文件config.bat如下:rem the following var is for getProcessState.batset rawDatadir=rawDataset processName=com.sec.android.app

2014-11-19 14:33:00 1246

转载 android内存泄漏简介

前言   不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可

2014-11-19 13:15:18 790

转载 Android Application 对象介绍

What is Application  Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Applicatio

2014-11-19 13:07:12 502

转载 Android中asset文件夹和raw文件夹区别

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r

2014-11-13 15:27:21 566

转载 java.lang.ClassCastException: android.app.Application cannot be cast to

出这个异常的原因是在项目中添加了新lication类(publicclass Application extendslication)之后,没有在AndroidManifest.xml中添加该类的声明,所以编译器抛出异常:java.lang.ClassCastException: android.app.Application cannot becast to 类名          

2014-11-12 16:54:42 1166

转载 Java注解Annotation详解

注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。

2014-11-12 16:35:17 601

转载 android

今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现)(一):使用ArrayAdapter进行适配数据:   ①:首先定义一个布局文件:

2014-11-12 16:03:38 486

SQL语句教程

SQL语句教程,介绍详细仔细,很值得参考!

2013-07-26

spring3.1官方文档(英文版)

spring官方文档,方便查阅,实用性强!

2013-07-17

spring官方文档

spring官方文档,值得下载与研究,如其在网上搜各种博客,不如查看官方文档来的直接。

2013-07-16

spring配置详解

spring配置详解,清晰明了,对了解spring配置有很大帮助哦!

2013-07-15

w3school教程

W3School教程,方便实用,包含该网站上的所有资源。

2013-07-15

android图片的滑动、进度条、动画小例子

android图片滑动,进度条,动画,通讯录等小例子

2013-07-15

android开发Gps小例子

android开发,GPS定位小例子,希望对大家有所帮助。

2013-07-15

spring2.5中文参考手册

spring2.5中文参考手册,简单方便。

2013-07-15

Struts标签库查询手册

struts2标签库查询手册,方便快捷。

2013-07-15

struts2文件上传下载

strut2文件上传下载的源码,简单易懂。

2013-07-15

Java web开发各种jar包

struts、hibernate、mysql、servelt、junit等各种jar包

2013-07-15

C#详解课件

对C#各种知识点详细讲解,包括数据类型与流的控制、常用数据类型的用法、面向对象的变成基础、面向对象的高级编程、窗体、控件和组件、目录与文件管理、图形图像处理、ADO.NET与数据库操作、报表设计、类库与控件设计、正则表达式web应用程序设计基础、Asp.NET Web服务控件、web应用程序开发实例。

2012-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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