自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哲的专栏

技术更新

  • 博客(16)
  • 收藏
  • 关注

原创 详解 Android 中 Menu 的三种类型

(1)options menu就是通过按Menu键来显示。options menu最多只能在屏幕最下面显示6个菜单选项,称为icon menu,icon menu不能有checkable选项。多于6的菜单项会以more icon menu来调出,称为expanded menu。options menu通过activity的onCreateOptionsMenu来生成,这个函数只会在menu第一次生

2014-03-27 23:37:01 1259

转载 android之res目录下的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)

(1)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320);(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480);(3)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854);(4)drawable-xhdpi里面存放更高分辨率的图片,如720*

2014-03-24 00:31:09 1274

转载 ANDROID实战经验之图像处理及特效处理的集锦(总结版)

1     Android学习笔记进阶之在图片上涂鸦(能清屏)2    Android学习笔记之详细讲解画圆角图片3   Android学习笔记进阶20之得到图片的缩略图4    Android学习笔记进阶19之给图片加边框5    Android学习笔记进阶18之画图并保存图片到本地6   android图像处理系列之三--图片色调饱和度、色相、亮度处理

2014-03-23 00:22:34 458

转载 Android 编程规范(转)

为什么需要编码规范?  编码规范对于程序员而言尤为重要,有以下几个原因:  一个软件的生命周期中,80%的花费在于维护  几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护  编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码  如果你将源码作为产品发布,就需要确任它

2014-03-23 00:00:27 435

转载 android之animator 和animation 的区别

一、            前言Animator框架是Android 4.0中新添加的一个动画框架,和之前的Animation框架相比,Animator可以进行更多和更精细化的动画控制,而且比之前更简单和更高效。在4.0源码中随处都可以看到Animator的使用。 二、            Animation和Animator比较如下图,是Animation和An

2014-03-22 23:13:26 8982

原创 android之service理解

1,service的启动方式有2中,client通过startservice()或是bindservice()。详见:http://developer.android.com/reference/android/app/Service.html(1)当通过startservice()启动service时,service会调用自己的oncreate()方法,然后onstartcommand()方

2014-03-21 17:43:47 530

原创 android异步处理系列

(1)使用Thread+Handler实现非UI线程更新UI界面链接:http://blog.csdn.net/mylzc/article/details/6736988总结:在这种结构中thread处理耗时任务,完成后通过mhandler.sendmessage()发送消息给UI线程的handler,UI线程的handler执行handlemessage(Message msg);

2014-03-20 17:00:23 494

转载 关于android事件分发机制

其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些

2014-03-18 23:53:12 581

转载 java之native

1.参考文献:http://blog.csdn.net/youjianbo_han_87/article/details/2586375http://blog.csdn.net/yangjiali014/article/details/1633017http://blog.chinaunix.net/space.php?uid=7437948&do=blog&id=20

2014-03-17 23:06:59 462

原创 android应用程序安装目录及android开发相关

1,第3方android应用程序的安装目录默认在/data/app/下,可以看到此目录下有很多apk文件;2,系统提供的应用程序安装在/system/app/下,同样在这里可以看到很多apk文件;3,sd卡存储挂载在/storage/sdcard0/下;4,getApplicationContext().getPackageName()可以获取应用程序的包名,详情查看context类的

2014-03-13 00:57:45 1368

原创 迭代器iterator

迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞到容器对象中去;或者根本不去提供什么遍历算法,让使用容器的人自己去实现去吧。这两种情况好像都能够解决问题。

2014-03-10 23:35:22 443

转载 android之BroadcastReceiver应用详解

BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户

2014-03-10 15:05:17 572

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  

2014-03-09 00:10:57 530

转载 android之drawable资源

Drawable资源Drawable资源是对图像的一个抽象,你可以通过getDrawable(int)得到并绘制到屏幕上。这里有几种不同类型的Drawable: Bitmap File    一个Bitmap图像文件(.png、.jpg或.gif)。BitmapDrawable。Nine-Patch File    一个带有伸缩区域的PNG文件,可以基于content伸缩图

2014-03-06 14:11:07 584

转载 Android 之 Window、WindowManager 与窗口管理

其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等。在讲窗口管理时,有必要先说下ViewManager这个接口,这个接口主要有以下的实现子接口和实现类,分别是:W

2014-03-03 11:00:15 444

转载 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VGA)16:9FWVGA 854*4

2014-03-02 23:08:37 535

空空如也

空空如也

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

TA关注的人

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