work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月1日

摘要: Android 横屏竖屏的切换原文地址1、准备环境 对模拟器,只要“Ctrl+F12“,就可以可以实现竖屏(portrait)和横屏(landscape)的切换。2、UI的屏幕切换实现下面一个简单的例子,如图。我们需要写两个Android XML文件,假定文件为chapter_19_test1.xml,放在常规目录位置layout/内容如下:[plain] view plaincopyprint?<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="ht 阅读全文

posted @ 2013-04-01 19:49 work hard work smart 阅读(504) 评论(0) 推荐(0) 编辑

摘要: 下面我我对Preference用法的总结,很全很详细。包括三个部分,分别为:一、Android 中SharedPreferences使用。 这个是基本使用。二、Preference的使用。这个是CheckBoxPreference,RingtonePreference等的使用,通常在设置时候的使用三、SharedPreferences多个程序之间共享数据。顾名思义,不解释。一、Android 中SharedPreferences使用这个是Preference最基本的用法了。一、SharedPreferences使用1?protected void onCreate(Bundle savedIn 阅读全文

posted @ 2013-04-01 16:31 work hard work smart 阅读(2721) 评论(0) 推荐(0) 编辑

摘要: Android程序运行性能优化原文地址对于Android手机来说,由于Google全面开放多任务同时运行着Java这样的解释型语言导致对RAM的开销很大,随着Android平台的发展很多新手程序员在经验等问题,会导致你的应用执行效率较低。针对于发布版应用应该注意以下几点:一、慎用Logcat输出 如果你的应用总是在后台不断的输出Log.i或Log.d的内容,除了增加系统开销外,对你应用的整体效率受影响,尤其是持续输出很多内容。由于Log需要底层的JNI调用,对Java虚拟机的开销来说还是不小的。二、ProGuard扰码器 对于Android应用加密,扰码器可能除了修改类和变量的名称外,增加算法 阅读全文

posted @ 2013-04-01 12:45 work hard work smart 阅读(248) 评论(0) 推荐(0) 编辑

摘要: AsyncTask的用法详解原文地址在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误,因为android中主线程的操作是不安全的。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是一方面handler中处理业务逻辑的代码段仍然是在主线程中运行的,为了避免出现ANR错误,handler只能进行5秒以内的操作,另一方面有很 阅读全文

posted @ 2013-04-01 10:31 work hard work smart 阅读(450) 评论(0) 推荐(0) 编辑