自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注Android开发

淡泊以明志,宁静以致远

转载 Android 程序优化

虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的...

2012-06-20 16:20:26

阅读数 681

评论数 0

转载 Android通讯录查询篇--ContactsContract.Data 二(续)

这次主要要做的就是根据姓名来查找电话,并且加强对通讯录的理解。   以前做一些用到数据库的东西的时候,可能光看代码也是不好联系起各个数据之间的关系,所以我先想到的还是数据库。幸运的是,它还真是一个数据库。   Android里面内置的是SQLite的数据库,虽然对数据库不怎么了解,但关系型数据...

2012-06-20 11:47:11

阅读数 549

评论数 0

转载 Android通讯录查询篇--ContactsContract.Data 二

上次说Data.MIMETYPE这个玩意很重要,官方的文档中描述了一大段的话。里面比较重要的几点是:       1、在Data中有一大段的公共数据段,DATA1~DATA15。这名子咋一看,真搞笑,哪有这样为数据命名的,神也记不住是干什么的的啊!       2、上面说的那些公共数据段所存的...

2012-06-20 11:46:17

阅读数 469

评论数 0

转载 Android通讯录查询篇--ContactsContract.Data开篇

正在学习Android,想先找个简单点的东西练习一下,先想到的是通讯录,不过关于手机通讯录方面的资料在我现有的书和视频上都很少看到。没办法只有自己看SDK Docs了。   不管怎么说还是先赞Google的Android Docs,确实很全面,只要你想找就一定能找到你要的东西。不过我感觉想把里面...

2012-06-20 11:45:35

阅读数 463

评论数 0

转载 Android实现3D旋转效果

下面的示例是在Android中实现图片3D旋转的效果。   实现3D效果一般使用OpenGL,但在Android平台下可以不直接使用OpenGL,而是使用Camera实现,Camera中原理最终还是使用OpenGL,不过使用Camera比较方便。 Camera类似一个摄像机,当物体不动时,我们...

2012-06-19 11:05:37

阅读数 709

评论数 0

转载 android面试基础总结

3G,全称为3rd Generation,中文含义就是指第三代数字通信。 所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。中国联通使用的是WCDMA(世界上大部分 3...

2012-06-15 17:16:24

阅读数 2362

评论数 0

转载 程序员必知8大排序3大查找(三)

三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈) 一、顺序查找的基本思想: 从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查...

2012-06-15 16:47:54

阅读数 521

评论数 0

转载 程序员必知8大排序3大查找(二)

本文我们先把剩余的三大排序说完,然后讨论一下排序的稳定性问题,最后再总结一下排序的时间复杂度和空间复杂度。 (1到5见上篇) 6、快速排序   (1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基...

2012-06-15 16:46:58

阅读数 466

评论数 0

转载 程序员必知8大排序3大查找(一)

每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好...

2012-06-15 16:45:55

阅读数 331

评论数 0

转载 java中关于时间日期操作的常用函数

1.计算某一月份的最大天数 Java代码   Calendar time=Calendar.getInstance();    time.clear();    time.set(Calendar.YEAR,year);    time.set(Calendar.MO...

2012-06-15 12:23:48

阅读数 331

评论数 0

转载 AsyncTask异步方式详解及其使用

在实际应用中经常会遇到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会造成UI的假死现象,Android中可以使用AsyncTask和Handler两种异步方式来解决这种问题。Handler异步方式详解及其使用 AsyncTask(异步...

2012-06-15 01:59:25

阅读数 414

评论数 0

转载 Android设置全屏的方法

在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里设置! 1.在代码中设置(在需要设置全屏的Activity的onCreate方法里面加入如下两段代码)。 public class FullScreenActivitys ex...

2012-06-15 01:58:04

阅读数 716

评论数 0

转载 LayoutInflater的使用

在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。 LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象...

2012-06-15 01:57:32

阅读数 340

评论数 0

转载 AppWidgetProvider 应用

AppWidgetProvider 应用   1、AppWidget 框架类 2、在 Android 如何使用 Widget 3、AppWidget 框架的主要类介绍 4、DEMO 讲解 1、AppWidget 框架类 1、AppWidgetProvider :继承自 Bro...

2012-06-14 16:14:34

阅读数 523

评论数 0

转载 Android widget 之RemoteView

1.RemoteView概述 到目前为止,我发现RemoteView会用在两个地方:一个是在AppWidget,另外一个是在Notification.  先从官方对他的定义来看:  RemoteView--  A class that describes a view hierarch...

2012-06-14 16:11:49

阅读数 522

评论数 0

转载 Android实现翻页功能原理

第一种翻页效果如下:   实现原理: 当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2)。 作gf垂直于om且cb垂直于am, 三角形cfg与gfm相似,则 cf:gf = gf...

2012-06-13 15:47:33

阅读数 583

评论数 0

转载 Android翻页效果

先上个效果图:     效果还是很不错的,不过与ibook那个效果比起来,还是有差距的。应为这个没用到openGL做3D效果,只是用的2d的canvas画布去画的view,添加了阴影效果,还是挺有立体感的。而且比较流畅。openGL实现肯定效果会更好,不过就我目前的技术实力,实现希望还是...

2012-06-13 15:46:06

阅读数 530

评论数 0

转载 一些字体的颜色

1白色   白色#FFFFFF 2红色    #FF0000 3绿色      #00FF00 4蓝色     #0000FF 5牡丹红     #FF00FF 6青色    #00FFFF 7黄色      #FFFF00 8黑色       #000000 9海蓝      #...

2012-06-12 17:32:51

阅读数 1038

评论数 0

转载 Android AsyncTask的优势

Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。   首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。   Android 1.5提供...

2012-06-12 17:30:28

阅读数 322

评论数 0

转载 Android 的AsyncTask的执行步骤

主线程中: ProgressBarAsyncTask asyncTask = new ProgressBarAsyncTask(textView,progressBar); asyncTask.execute(1000);     0.  import android.os....

2012-06-12 17:29:51

阅读数 426

评论数 0

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