自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 资源 (9)
  • 收藏
  • 关注

原创 软件开发实践指导

今天读到一篇比较触动的文章  忍不住收藏分享一下给人写程序,而不是给计算机。一个程序,对于阅读它的人来说,不应该要求读者一次性的在大脑里加载过多的背景/相关知识。 命名需要一贯、明确、有意义 代码风格和格式要统一一致 软件开发中的各种工作都要分割成1小时左右的任务 重复性的工作自动化。让计算机去做重复性的工作 把最近使用过的命令存到一个文件里,以备复用 使用

2013-03-01 16:38:10 560

转载 Android_Listview中使用线程实现分页延迟加载的功能

在现在的SINA微博或者象twitter、dzone等网站中,当加载一个很长的列表时,往往都是先加载部分内容,然后当用户用拖拉条往下拖动时,再加载更多的内容。这里在android 中,可以用listview搭配线程实现同样的功能,举例如下:首先设置footer部分,即在listview的下面设置footview,footview的模版如下:http://schemas.android.

2013-01-24 09:50:46 767

原创 Android 按键处理(驱动层到上层)架构

Android 按键处理(驱动层到上层)架构(1)Android使用标准的linux输入事件设备(/dev/input目录下)和驱动,按键定义在内核include/linux/input.h文件中,按键定义形式如下:#define KEY_SEARCH 217#define KEY_BACK 158 /* AC Back */ #define KEY_HOME 172 /*

2013-01-18 13:04:07 5200

原创 Android系统服务之看门狗(WatchDog)

现在的CPU基本上都带有WatchDog功能,这种硬件的WatchDog可以在系统死掉(死锁或者程序跑飞)后重启系统,让系统回到可以工作的状态。WatchDog不能防止系统死掉,但是它能够起死回生,从而提高系统的可用性。硬件级的WatchDog也有它的局限性,它只能在系统范围内生效,不能针对单个进程,某个进程死掉了,WatchDog未必知道。对于像Linux这类久经考验的操作系统来说,整个系统

2013-01-17 09:13:56 11203

原创 Android 4.0.3 CTS 测试

Android-CTS 4.0.3测试基本配置1. Download CTSCTS的获取方式有两种:1.1.由Google提供1.1.1.打开浏览器输入连接: http://source.android.com/compatibility/downloads.html1.1.2.下载所需文件选择对应Android版本的CDD文档(介绍CTS测试),CTS测试包下载(测试包会

2013-01-16 10:05:10 4755 4

原创 Android的Intent匹配(二)

PmS内部类ActivityIntentResolver的基类是IntentResolver,该类内部定义了一些核心数据变量,在PmS启动时调用scanDirLI()函数内部,会填充这些数据变量,这些变量保存了intent-filter不同字段可能包含的Component对象。首先和MIME类型相关的四个变量,分别是mFilter、mBase、mBaseTypeToFilter、mTypeToFi

2012-03-25 20:45:30 1125

原创 Android中Intent的匹配框架(一)

最近在整理有关Intent方面的资料,相信对Intent的使用,以及IntentFilter的功能,每位程序员都已了解的都熟透了!小弟只是想和大家分享一下Intent在框架层是如何匹配的。 intent匹配主要解决应用程序中没有指定Component名称的情况。PmS在初始化时,会从所有应用程序的 AndroidManifest.xml文件中读取intent-filter的值,然后建立

2012-03-25 19:39:42 944

原创 如何解决ViewFlipper的onClick和onTouch的冲突事件

前段时间一直在做一个新功能--状态栏的快捷方式如下图所示: 通知界面和开关界面进行切换时用到了ViewFlipper,但是有一个比较棘手的问题,效果要做到既能通过手势来翻页切换图片,而且ImageView还需要设置点击事件,程序出现如下问题:要不就是OnClick事件把OnTouch事件拦截了,不执行ViewFlipper的OnTouch事件,要不就是ViewFlipper的OnTouch

2012-02-21 12:21:44 3805 1

原创 Android中如何屏蔽长按MENU(菜单)键

这段时间一直在解决一个问题--如何屏蔽长按MENU键的效果之所以想屏蔽是因为,在长按MENU键之后,直接按HOME键,这时候软键盘还是会显示在桌面,给用户造成不良好的视觉、体验效果参照网上的、书上、高手们的,小弟总结了有以下几个方案解决这一不算大但令人纠结的Buga) 在自己的Activity中重写onKeyDown方法public boolean onKeyDown(int ke

2012-02-20 17:30:57 7494 1

优化对Private方法进行单元测试Demo

不要对private方法写UnitTest code。这说明调用这个private方法的public接口做了太多它不该做的事情

2018-09-07

GreenDaoDemo

GreenDao的详细实用案例,包含List<String>类型的保存,已经多表之间的关联

2017-06-21

主题切换应用

http://blog.csdn.net/zxm317122667/article/details/52688882 一步一步教你实现主题切换 注意:需要先运行并安装压缩包中的BlackTheme和WhiteTheme两个应用,最后在运行安装SwitchThemeDemo

2016-09-28

MaterialPullToRefresh

自定义FrameLayout,实现下拉刷新 带水波纹的下拉刷新MaterialPullToRefresh http://blog.csdn.net/zxm317122667/article/details/52094048

2016-08-02

Picasso实现下载图片进度提示

http://blog.csdn.net/zxm317122667/article/details/51814095

2016-07-03

MyPopListButton

Android自定义Button结合PopupWindow和ListView实现顺序显示下拉菜单控件 http://blog.csdn.net/zxm317122667/article/details/50929798

2016-03-19

Scrollview_ViewPager_ListView

Scrollview中嵌套ViewPager和ListView的问题和解决方案

2016-03-17

自定义ImageView,实现点击之后算出点击的是身体的哪个部位

自定义ImageView,实现点击之后算出点击的是身体的哪个部位

2015-08-13

自定义VIewGroup实现仿淘宝商品详情页

仿照X宝的商品详情页, 拉到页面底部时有一个粘滞效果,如果用户继续向上拉的话就进入下一页

2015-07-23

空空如也

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

TA关注的人

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