android
michael_yy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android也架构之一:白话软件设计中的六大原则
要了解软件设计,了解整个架构,就必须学习软件设计中的六大原则。基于所有的设计模式都是建议于这些软件设计原则的基础上发展而来的。1、单一职责原则(Single Responsibility Principle,简称SRP) 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一直这个类完成其他职原创 2012-08-18 21:52:33 · 1564 阅读 · 0 评论 -
使用android快速开发框架afinal的FinalDb操作android数据库
今天给大家介绍下afinal来操作android的数据库sqlite。 afinal是一个android的orm、ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能;网络图片的显示功能(里面包含了强大的缓存框架);数据库sqlite的操作功能;http数据的读取功能(支持ajax方式读取); afinal开源网址:https://g原创 2012-11-06 21:26:59 · 6159 阅读 · 12 评论 -
记录:关于java反射的几个方法
Field[] fs = clazz.getDeclaredFields(); // 得到所有的fields for(Field f : fs) { Class fieldClazz = f.getType(); // 得到field的class及类型全路径 if(fieldClazz.isPrimitive()) continue; //判断是原创 2012-11-11 14:57:07 · 1452 阅读 · 0 评论 -
使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APK
这里介绍了android快速开发框架afinal0.3的http操作模块 FinalHttp,希望能对你们有所帮助。afinal 网址:https://github.com/yangfuhai/afinalhttp://code.google.com/p/afinal/普通的get操作:FinalHttp fh = new FinalHttp();fh.get("原创 2012-11-26 21:35:25 · 4820 阅读 · 3 评论 -
Afinal 0.3 发布,Android快速开发框架
使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APKhttp://blog.youkuaiyun.com/michael_yy/article/details/8227648afinal 0.3 主要更新如下:1、更新FinalBitmap模块,解决线程并发没有回收线程的问题,并解决了若干bug2、重写了FinalHttp模块(原创 2012-11-27 00:22:35 · 2580 阅读 · 0 评论 -
Afinal 0.3.2 发布,Android快速开发框架
Afinal 是一个android的 orm 和 ioc 框架。其保护了四大功能:http请求(包含文件下载功能);图片加载;事件和ui绑定;sqlite数据库操作。而这四个功能中,都只要一行代码就可以完成。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。afinal 0.3.2 主要更新如下:修改了FinalBitmap在decode的时原创 2012-12-01 12:31:28 · 2447 阅读 · 0 评论 -
收集常用的 cocos2d-x 游戏开发工具
好的游戏编辑工具能够减少了我们大量的开发时间,收集后用。物理编辑工具Physics Editing ToolsMekanimo 网址:http://www.mekanimo.net/PhysicsBench 网址:http://www.cocos2d-iphone.org/forum/topic/9064PhysicsEditor 网址:http://www.physicsed原创 2012-12-02 13:13:16 · 3203 阅读 · 0 评论 -
Afinal 0.3.3 发布,Android快速开发框架
afinal0.3.3 发布了,源码已经github和googlecode上去了。这段时间很忙,只能抽晚上时间修复了一些问题,有些时候到一两点,亚历山大啊。不过,很感谢各位朋友在email和osc中给我消息,指出afinal的一些错误和不足的地方,非常感谢,因为你们的存在,afinal才更加的完美。目前,文档问题确实是一个问题,一直没有出文档的原因有以下原创 2012-12-10 13:44:31 · 3088 阅读 · 0 评论 -
cocos2d-x 编译的一些问题整理
无法打开包括文件:“CCStdC.h”: No such file or directory无法打开包括文件:“cocos2d.h”: No such file or directory无法打开包括文件:“cocos2d.h”: No such file or directory解决方法如下:选择项目属性–》C/C++–》附件包含目录设置为:$(ProjectDir)..\原创 2012-12-25 15:27:31 · 5346 阅读 · 0 评论 -
笔记:cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
1、fatal error: Box2D/Box2D.h: No such file or directory"需要添加box2d库的支持,修改android.mk文件,如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := game_sharedLOCAL_MODULE_FILENAME := l原创 2012-12-26 10:15:56 · 4469 阅读 · 3 评论 -
Afinal 0.3.32 发布,Android快速开发框架 FinalHttp模块 新增加断点续传功能
Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数原创 2013-03-29 15:05:28 · 3253 阅读 · 2 评论 -
Afinal 0.3.5 发布,Android快速开发框架
Afinal 0.3.5 发布,Android快速开发框架Android快速开发框架Afinal已经迁移至github,地址是:https://github.com/yangfuhai/afinalAfinal是一个orm、ioc框架,遵循约定大于配置原则,无需任何配置即可完成所有工作,但也可以通过配置达到个人的个性化需求。Afinal提倡代码快速简洁,尽量一行代码完成的事情不会用两行原创 2013-04-01 23:37:11 · 2757 阅读 · 2 评论 -
记录:android中imageview.ScaleType详细说明
ScaleType属性用以表示显示图片的方式,共有8种取值: ScaleType.CENTER:图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接将图片居中显示。 ScaleType.CENTER_CROP:将图片等比例缩放,让图像的短边与ImageView的边长度相同,即不能留有空白,缩放后截取中间部分进行显示。 Scal原创 2012-10-28 09:46:06 · 1315 阅读 · 0 评论 -
android中使用afinal开源框架一行代码显示网络图片
android快速开发框架afinal的特点: 使用简单,无需配置但可配置 在listview和gridview等容器加载图片的时候快速滑动无错误现象 支持线程池并发数量配置 支持内存缓存大小配置 支持磁盘大小缓存配置,和缓存位置配置 支持磁盘缓存使用压缩非压缩同时配置,压缩针对某个imageview,非压缩支持一张图片多个imagev原创 2012-10-30 11:43:03 · 3579 阅读 · 8 评论 -
Android也架构之二:单例模式访问网络
首先我们来看下单例模式的定义:定义:在整个应用中,保证一个类只有一个实例,它提供了一个可以访问到它自己的全局访问点(静态方法)。单例模式中有区分了懒汉式和饿汉式,懒汉式主要是用时间来换空间,饿汉式则是用空间来换时间。饿汉式是线程安全的,懒汉式是非线程安全的,如果要实现懒汉式的非线程安全,则可以再访问点添加synchronized关键字声明即可。在其他的一些项目中还使用了双重检测枷锁机制。原创 2012-08-19 17:38:26 · 3466 阅读 · 3 评论 -
Android也架构之三:简单工厂模式优化网络请求
很悲催,我们在《Android也架构之二:单例模式访问网络》 用httpConnect的方式去访问网络,而且能够正常获取数据了,可是老板能,技术出生,他要求我重新用httpClient去获取获取网络数据,童鞋们,是不是头快爆炸了?你是否也遇见过这样的或者类似这样的情况呢? 拥抱变化,让我们从现在开始吧,上一篇文章《Android也架构之二:单例模式访问网络》中,我们学会用了单例模式原创 2012-08-21 21:00:16 · 5561 阅读 · 6 评论 -
Android也架构之四:门面模式解析获取的html代码
大家好,一个星期没有写博客了,最近在找工作,面试中啊。。。。上一篇文章《Android也架构之三:简单工厂模式优化网络请求》中,我们知道了如何通过简单工厂模式去获取网络的内容,又知道了如何把这些内容显示在我们的界面上,但是我们拿到的都是html文本内容。这篇文章中,我们将讲到了如何去解析这些html,获得我们想要的内容。通过这篇文章的学习,你将学会一下几个知识点:1,门面模式在an原创 2012-09-11 00:07:58 · 2587 阅读 · 5 评论 -
模仿android4.0的 通知栏 listview 滑动删除 item ,有滑动动画。
在QQ群里,很多朋友问如何实现android4.0的通知栏里面的listview滑动删除一个item的效果,我这里简单实现了一下,看图吧(一图胜千言)。效果图片实现思路思路:1、给listview添加一个滑动监听事件(在该事件中获得滑动的位置,从而获得listview的item)。 2、让这个item播放一个动画(从左滑动到右)原创 2012-09-29 11:46:54 · 5366 阅读 · 2 评论 -
分享android开发过程中用到的一些开源框架
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。 我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current原创 2012-10-02 16:42:43 · 2536 阅读 · 0 评论 -
android listview 圆角的实现方案,模仿Iphone的UITableView
需求 这几天十一放假,在群里非常活跃,很多朋友问如何实现android中listview的圆角功能,像Iphone设置里面的tableView如 如下效果: 实现过程其实这个功能实现也很简单,只是很多朋友没有仔细的去了解android布局的相关知识,这里我们使用了android中的shade的圆角功能来实现的。 java代码很原创 2012-10-03 21:20:32 · 3552 阅读 · 3 评论 -
android中listview,gridview加载图片的线程并发解决方案
在QQ群里和论坛里,有人问如何处理listview的下载图片时候多线程并发问题,我这里参考了一些网络的资源和项目,总结了一下。希望能对有这些方面疑惑的朋友有所帮助。(listview和gridview,viewpager同一个道理,大家举一反三)。 这里涉及到三个知识点:1、通过网络下载图片资源。 2、异步任务显示在UI线程上。原创 2012-09-24 13:43:50 · 3574 阅读 · 4 评论 -
使用android快速开发框架afinal 开发android应用程序
首先介绍下afinal开发框架:1、afinal是android中一个设计小巧的android应用开发框架2、里面包含了一个orm框架,无需配置任何文件可以对android的sqlite进行增删改查操作。3、里面包含了一个ioc框架,自动绑定android布局文件和代码的控件,同时支持对事件的绑定功能4、里面包含了一个轻量级的http框架,对http请求只要一行代码就可以完成。原创 2012-10-18 12:51:48 · 5212 阅读 · 1 评论 -
动画:关于matrix 的函数调用顺序的一些记录
在matrix 中的一些函数 preScale,postScale,preTranslate,postTranslate 等的记录。matrix.preScale(0.5f, 1); matrix.preTranslate(10, 0); matrix.postScale(0.7f, 1); matrix.postTranslate(15, 0); 我们在代码中实际调用的过程原创 2012-10-18 21:03:11 · 1407 阅读 · 0 评论 -
Android快速开发框架Afinal 迁移github
Android快速开发框架Afinal已经迁移至github,地址是:https://github.com/yangfuhai/afinalAfinal是一个orm、ioc框架,遵循约定大于配置原则,无需任何配置即可完成所有工作,但也可以通过配置达到个人的个性化需求。Afinal提倡代码快速简洁,尽量一行代码完成的事情不会用两行。Afinal里面目前包含了四大组件:原创 2012-11-01 09:20:45 · 1831 阅读 · 1 评论 -
Afinal 0.2.1 发布 Android的快速开发框架
这次更新主要是修复FinalDb的一个严重bug和其他几个小细节的bug。建议使用afinal的朋友们更新到最新版后开发。代码已经上传到:http://code.google.com/p/afinal/https://github.com/yangfuhai/afinal0.2.1 更新记录,你懂的1、修复orm查询的时候 没有对date类型进行数据原创 2012-11-04 10:42:59 · 1565 阅读 · 0 评论
分享