work hard work smart

专注于Java后端开发。 不断总结,举一反三。
随笔 - 1158, 文章 - 0, 评论 - 153, 阅读 - 186万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

04 2013 档案

摘要:android 导入项目 项目中文字乱码问题 原文地址乱码问题出现了几次,一直没有在意,今天又出现了,现总结如下:eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的编码方式有冲突,那么所有的工程里的中文都有可能是乱码。对于eclipse工作空间 ,eclip 阅读全文

posted @ 2013-04-28 10:57 work hard work smart 阅读(370) 评论(0) 推荐(0) 编辑

摘要:Android开发书籍推荐原文地址当你看到这些文字时,那么恭喜你,你可能选择了一个无限可能的方向。Android,Google出品,信誉保证,你值得深入研究。学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍。下面我会推荐几本个人觉得搞Android开发值得一读的书籍。1,Head First Java(中文版)(第2版)(涵盖Java5.0)背景故事:大二的时候看到论坛上一位大神推荐这本书,做了很大心里斗争才狠下心来用1/6的生活费买下它。看完第一章,就打心里惊叹原来技术书也可以写的这么有意思,让人印象深刻。因为这本书,我的java课 阅读全文

posted @ 2013-04-27 12:39 work hard work smart 阅读(377) 评论(0) 推荐(0) 编辑

摘要:1、获得网络信息首先在AndroidManifest.xml中加入权限Code代码如下:public class MainActivity extends Activity { TextView netWorkTextView; ConnectivityManager cManager; NetworkInfo networkInfo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activ.. 阅读全文

posted @ 2013-04-03 15:17 work hard work smart 阅读(371) 评论(0) 推荐(0) 编辑

摘要:Android拖拽教程原文地址开发环境: Eclipse 3.7(Indigo) 、Java 1.6 和 Android 4.0(Ice Cream Sandwich) 前言: Android 4.0 开始支持视图(Views)的拖拽。你需要在视图(View)上注册一个监听器(Listener),比如 OnTouchListener 或者 LongClickListener,并且需要定义一个视图(View)作为拖拽的目标视图对象,比如 拖放区(drop zones)。下面我们通过两段代码来学习一下。 第一段代码我们定义一个视图,你可以拖拽该视图,我们在该视图上使用setOnTouchLis.. 阅读全文

posted @ 2013-04-02 11:15 work hard work smart 阅读(543) 评论(0) 推荐(0) 编辑

摘要: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 阅读(507) 评论(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 阅读(2777) 评论(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 阅读(252) 评论(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 阅读(456) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示