Android编程心得-性能优化
大可聪木易
一位热爱开发的90后Programmer,希望有朝一日能通过自己设计的程序改变人们的生活
展开
-
Android编程心得-Handler与子线程的交互初步
在编写项目的时候,本人发现一个关于线程与Handler很容易犯的错误。 我有两个Activity,一个Activity在后台创建了一个线程并且启动,这个线程对象对应的实体实在另外一个Activity的内部类中定义的,当我在Handler的handleMessage中想更新UI控件的值时,竟然给我报了一个NULL POINT,之前我以为是对应变量的值没初始化,后来才发现,原来跨Activity调用原创 2013-09-06 16:33:51 · 1247 阅读 · 0 评论 -
Android开发心得-横竖屏切换数据丢失
==Android 2.3以前的横竖屏切换== 在Android 2.3平台上,我们可以需要设置界面的横竖屏显示时,可以在AndroidManifest.xml中,对Activity的属性添加以下代码: android:configChanges="orientation" 同时在Activity中覆写onConfigurationChanged方法 @Override转载 2013-01-09 15:30:08 · 956 阅读 · 0 评论 -
Android开发心得-多线程处理初步
每当我们进行Android 开发的时候,必不可少的就会遇到一个问题就是线程处理。Android的很多操作必须放到线程中,所以处理好线程是Android开发必不可少的一部分。 我所熟知的处理方法就是使用Handler处理线程消息,并且解析。 但在Android本地如果同一事件中发送2个或更多的线程消息。返回的时候就会遇到下面的问题, 当Handler进行处理时,并不能很好的进行解析,仔细思原创 2013-01-16 11:49:18 · 659 阅读 · 0 评论 -
Android编程心得-Service数据绑定初步
在Android里,Service的数据绑定是一种重要的用法,我们知道Service与Activity一样是运行在当前应用进程的主线程里面的,他们之间交互的方式有多种,下面我来介绍一下如何使用数据绑定的方法通过Service向Activity交互数据 1.首先我们要定义一个接口,接口里定义我们需要实现的方法 public interface ICount { public int原创 2013-08-30 16:33:29 · 1063 阅读 · 0 评论 -
Android编程心得-图片自适应心得
在Android 的开发过程中,我们知道存放图片资源的文件夹是drawable,与它类似的名字的文件夹drawble-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi中均可存放图片,但有时我们的图片需要在多分辨率下正确显示。 同样的图片放到不同分辨率后调用 draw.getIntrinsicWidth()与draw.getIntrinsicHeigh原创 2013-06-26 14:56:34 · 1933 阅读 · 0 评论 -
Android开发心得-完全退出APP
这几天在Android的开发过程中遇到了这么样一个问题,当App中拥有多个Activity时,如A,B,C三个。 在A->B后,若想在B中直接退出APP,调用System.exit(0)或者android.os.Process.killProcess(android.os.Process.myPid()) 均不能完全退出App。 研究后,这个和Android UI的栈设计有关。 若想要退出整原创 2012-12-27 11:55:09 · 1470 阅读 · 0 评论