- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 android内存泄露的原因
1、资源对象没有关闭造成内存泄露 资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于java虚拟机内,还存在于java虚拟机外。如果我们仅仅是把它的引用设置为null,而不关闭它们,往往会造成内存泄漏。因为有些资源性对象,比如SQLiteCursor(在析构函数finalize(),如果我
2015-04-29 11:12:02
669
原创 避免长期持有了一个Context的引用造成内存泄露
Android上 ,Context可以用于很多操作,但是大部分时候是用来加载以及使用资源。这就是为什么所有的widgets在他们的构造函数中接受一个Context参数。在一般的android应用中,你通常有两种Context:分别是Activity和Application。通常的,当我们的类和方法需要使用到context时,我们传递的是Activity这个context。 [j
2015-04-29 10:36:06
1103
原创 SlidingMenu
相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示: 因为效果确实比较新颖,所以在很多的应用开
2014-03-12 20:48:20
812
原创 android 开发中惯用颜色,以及一些颜色的代码
android 开发中常用颜色,以及一些颜色的代码 android 开发常用颜色值 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。 ffff00ffff33ffff66ffff99ffffccffffff
2013-11-20 21:41:38
10410
原创 Android 开发中使用 SQLite 数据库
SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。可以,由于 JDBC 不适合手机这种内存受限设备,所以 Android 开发人员需要学习新的 API 来使用 SQLite。本文主要
2013-11-17 21:36:36
1099
翻译 推送的实现,使用百度云推送
什么叫推送?中文名称:推送英文名称:push定义:描述因特网内容提供者和因特网用户之间工作方式的术语。“推送”指因特网内容提供者定期向预订用户“提供”数据。 项目中有可能会用到推送。如果自己写一个的话,可是个耗时耗力的时,好在很多第三方公司都提供了推送服务,比如百度云。我们可以在自己的程序中使用它。 百度云推送云推送(Push)是百度开放云向开发者提供的消息
2013-11-16 16:37:59
2414
原创 百度Push(云推送)使用基础篇
现在推送服务已经成为了一个应用的刚需,像“新版本提示”、“新活动提示”、“消息提醒”等功能基本上都是使用Push来实现,但是Push在大部分应用中并不能充当主营的业务,往往作为丰富应用功能,方便云端向客服端推送实时消息的角色。本人觉得这类服务应该足够简单,让开发者花很小的代价的使用这类服务,并能够很快的集成到自己的应用中,在这里为大家推荐一个Push服务—–百度云推送(Push)。百度云推
2013-11-16 16:25:14
5605
翻译 Java程序中运行SQL
本章内容包括:● 学习如何使用JDBC API在Java程序中运行SQL。● 介绍可用来连接Oracle数据库的各种Oracle JDBC驱动程序。● 执行查询和SQL DML语句来访问数据库表。● 学习如何使用各种Java类型来获得和设置数据库中的列值。● 介绍如何执行事务控制语句和SQL DDL语句。● 处理运行Java程序时可能发生的数据库异常
2013-10-28 22:27:06
3081
翻译 DriveManager.getConnection(URL,usename,password)url要根据不同的数据库来定,我这里给楼主一份各种数据库的连接url格式资料:
应为url要根据不同的数据库来定,我这里给楼主一份各种数据库的连接url格式资料:1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl
2013-10-28 22:10:40
3626
原创 GridView九宫图
了解下android:columnWidth="90dp"--每列的列宽,也就是item的宽度android:verticalSpacing="1dp"--两行之间的边距android:horizontalSpacing="1dp"--两列之间的边距android:stretchMode="columnWidth"--缩放与列宽大小同步 -->先创建res/layou下
2013-10-15 17:54:58
913
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人