自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

翻译 避免内存泄露

Android应用程序堆最大为16MB,至少在G1之前是这样(博主补充:Droid为24MB,Nexus One为32MB,Xoom为48MB)。对于手机而言已经是很大的内存空间了,但对于部分开发者而言还是很少的。即便没有将这些内存用完的打算,开发者也应尽量减少内存开销以便其他应用能够在后台运行而不会被强制关闭。这样的话,Android在内存中保存的应用越多,用户在应用间的切换就越快。我工作的一部

2013-03-20 22:37:03 402

翻译 Android应用的内存分析

Dalvik虚拟机会进行垃圾回收,但这并不意味可以忽视内存管理,反而更应该留意内存受限的移动设备上的内存使用情况。这篇文章中,我们一起去看看Android SDK中的几个内存分析工具,这些工具可以帮你跟踪应用中的内存使用情况。        有些内存使用问题比较明显,例如:如果应用在用户每次触摸屏幕时都发生内存泄露,可能最终将触发OutOfMemoryError错误,并使应用崩溃。而有些问

2013-03-20 22:36:35 441

翻译 内存分配

编写高效的移动应用不是件容易的事,尤其Android上的应用依赖于Dalvik虚拟机的垃圾回收机制进行自动内存管理。如果不注意内存分配,这种机制本身就会引起性能问题。        在性能敏感的代码路径上,如:视图的布局和绘制、游戏的逻辑代码等,进行任何与内存分配相关的操作都要付出代价的。多次内存分配之后,垃圾回收器将会剔除并停止你的应用,以释放部分内存。大部分时间里,垃圾回收进行的相当快

2013-03-20 22:31:46 490

转载 让你的Android应用支持转移到SD卡

最近买了台入门级的Android手机,可能大家已经猜到了中兴V880,在安装了几款应用后发现的确存储空间不够,由此想到如果能够将应用安装到SD卡里面就好了,其实如果你的应用不能转移到SD卡上的话,被卸载的几率又大了点。Android系统在2.1版本之前,应用程序是只能安装到机身内存(RAM)中,这一特性从某种角度上讲,阻止了Android的发展,因为RAM的空间是有限的,所以这一特性限制了应用程序

2013-01-17 10:47:08 646

转载 如何在Android手机中开发QQ账户登陆功能的应用

背景OAUTH开发授权协议,为用户资源的授权提供了一个安全开放而又简易的标准。可以使用第三方的账户登陆另一个方的应用或服务,而不暴露给另一个应用该账户的信息。现在已经得到广泛的应用,比如我们在互联网上可以看到很多服务可以通过第三方账号登录,这样既避免了用户注册的麻烦,也可以使用第三方的资源。开发流程一. QQ登录目前采用OAuth2.0标准协议来进行用户身份验证和获取用户授权。整个流程

2012-11-03 15:39:20 722

转载 详解 Android 的 Activity 组件

详解 Android 的 Activity 组件Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本

2012-10-23 12:20:22 242

转载 Java异常处理的陋习

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?代码: 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.cr

2012-06-23 16:18:05 398

转载 static与non-static的区别

其实static与non-static的区别。可以这样理解。某个对象的特性分为类特性与实例特性。类特性是与类相关的。如class Student{static int numberOfStudent; ........}这里numberOfStudent是学生数。是与Student类相关的一个数据。而实例特性是每个对象本身自己的特性。如:clas

2012-06-23 15:55:51 744

转载 java中date和calendar的区别

我们将讨论下面的类: 1、具体类(和抽象类相对)java.util.Date 2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat 3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar 具体类可以被实例化, 但是抽象类(abs

2012-06-23 14:11:04 1188

转载 通过构造函数-预防性拷贝

是不希望修改传进来的a和b中的值,如果代码仅仅是这么一点到是可以直接使用a和b,如果对p1和p2的值要作修改的就得新new一个 class Point{private int x,y;public Point(int x,int y){ this.x=x;this.y=y;}public void setX(int x){ this.x=x;}

2012-06-23 10:40:51 276

空空如也

空空如也

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

TA关注的人

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