站在巨人的肩膀上

Android架构之路

排序:
默认
按更新时间
按访问量

RxEasyAndroid 2.1发布

Github地址https://github.com/wu928320442/RxEasyAndroid需要的环境 JDK1.7 SDK AndroidStudio开发工具 特性 整合主流HTTP网络(Retrofit2、OKHTTP3)、图片加载(Glide)、MVP(RxJava2+Dagge...

2017-11-02 16:36:58

阅读数:893

评论数:0

一套整合主流HTTP网络、图片加载、MVP(RxJava2+Dagger2)架构的快速高效的开发框架RxEasyAndroid

需要的环境 JDK1.7 SDK AndroidStudio开发工具 特性 整合主流HTTP网络(Retrofit2、OKHTTP3)、图片加载(Glide)、MVP(RxJava2+Dagger2)架构的一套快速高效的开发框架 包含app library 两个Module 组件化开发 在Easy...

2017-10-23 16:43:26

阅读数:748

评论数:0

[Android开源]一套快速高效的开发框架EasyAndroid

类库介绍 EasyAndroid 现在Android的框架很多,第三方库也很多,当做一个项目的时候,会考虑怎么整合那么多的资源,以达到复用快速开发。 今天要说的这个框架就是整合了主流Retrofit2网络层封装、Fresco图片加载、都使用OKHTTP3进行网络处理、使用MVP架构,来快速灵活开发...

2017-04-25 11:09:13

阅读数:16891

评论数:4

[Android开源]一个非常简单易用用来花式展示二维码样式生成的库QRCodeStyle

类库说明 一个非常简单易用用来花式展示二维码样式生成的库 自由组合二维码样式 使用范例 设置带圆边圈的logo Bitmap logo = BitmapFactory.decodeResource(getResources(), R.mipmap.logo); Im...

2017-04-24 10:46:33

阅读数:3154

评论数:1

Android 编译Lame&简单使用

上一篇文章介绍了AndroidStudio2.0搭建Ndk环境&成功编译使用,这一篇我们开始实战编译一个项目,并使用它。那接下来要介绍一下这个项目Lame,来看看他的介绍LAME是目前最好的MP3编码引擎。LAME编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响...

2016-05-04 10:18:25

阅读数:3442

评论数:1

AndroidStudio2.0搭建Ndk环境&成功编译使用

现在使用Ndk开发的场景还蛮多,游戏引擎、音视频开发等都能涉及到,以前的工程大部分都是Eclipse的工程目录,但是App开发现在大部分都是在AndroidStudio开发工具中进行的,那就有个问题了?怎么在As中搭建Ndk的环境呢。这就是本篇文章所要解答的,并且会创建一个小例子,编译成.so文件...

2016-04-23 14:10:31

阅读数:10142

评论数:1

Android view更改背景资源,padding消失的问题

这个需求一般不常用,不过遇到也挺郁闷的。这个应该算是SDK的一个bug,解决的办法,就是设置之前记录下来他的边距, 然后在设置回去。 具体方法 /** * 设置不改变padding的背景 * 因为android有设置背景后,padding无效的问题 * ...

2015-08-20 14:48:04

阅读数:1455

评论数:0

在5.0系统上头像展示背景黑块的问题

最近是比较懒了,时间是有,代码也不想碰了,开源项目也分析了几个, 断断续续的也没完成,哎。闲话少说了。 在开发过程中,遇到在Android5.0系统及以上的系统上,头像会有黑块的问题,就是在圆形头像的后面有个矩形的黑块, 通常的一些解决方法就是改为非硬加速等等,都试过了,没有效果。最后使用了R...

2015-08-20 14:28:18

阅读数:1477

评论数:1

高仿墨迹天气下拉拉伸图片

简介 最近比较闲,就多学习了下,关键是不看点东西,就犯困啊。墨迹天气这个应用有不少地方需要学习的,这篇文章呢, 说一下他的“我”Tab页下拉拉伸图片展示效果,如果留意的话, 像QQ的好友动态也有差不多的效果。 代码分析 代码比较简单了,就重写了一个ScrollView类,先说说他的原...

2015-03-11 14:18:04

阅读数:5574

评论数:5

高仿墨迹天气 白天晴天

简介 一直对墨迹天气的绚丽的场景蛮感兴趣的,趁有时间,自己就高仿了其中的一个场景,其他场景呢,也是类似的,主要是写对象的AI也就是逻辑了。 先看看效果吧,动态效果比较坑,太模糊   代码分析 来看看代码结构吧 这里使用了SurfaceView而不是用的view,其实这个天气的场景绘制更像是游戏开发...

2015-03-11 09:40:06

阅读数:4917

评论数:10

Emoji开源项目解读(二)自定义表情

介绍 上一节呢,我们解读了一个系统Emoji表情,这节呢, 我们谈谈自定义表情,如QQ、微信等,正好前两天看到一个仿QQ的一个应用,虽然还是有许多需要完善的地方, 不过对于自定义Emoji表情功能,做的也是比较成熟了,这里要谢谢白玉梁同学,下面我带领大家来一起学习一下他的这个功能实现。   根据上...

2015-02-06 10:49:25

阅读数:7210

评论数:1

Emoji开源项目解读(一)系统表情

介绍 上一节,我们对PhotoView开源项目进行了剖析解读, 这一节呢, 我们说说Emoji表情,大家每天都在用的QQ,微信或者其他聊天工具都有这个。 在我接触到的Emoji中,大致可以分为两类:    系统支持的Emoji图标  自定义Emoji图标   这一节我们讨论系统支持的Emoji图标...

2015-01-30 14:11:37

阅读数:12018

评论数:2

PhotoView开源项目剖析

介绍 上一节呢,我们介绍了怎么下载和编译Android源码,这节呢,我们来讨论PhotoView这个开源项目,也是我们用的非常频繁的一个,用来帮助产生一个容易实现ImageView缩放的这么个东东。 功能特性  支持放缩超出边界,多点触控和双击事件  滚动和滑动  和ViewPager等能完美兼容...

2015-01-23 15:43:49

阅读数:44107

评论数:30

Android源码编译

简要说明 现在的Android应用开发开源项目感觉就像春秋战国时期,各种思想雨后春笋,百花齐放,如算法,如图形,如数据库,如网络协议,林林总总、煞是好看,Github也成为了开源者及受益者的乐园,现在我们就跟随开源的脚步,追随耀眼的明星,站在巨人的肩膀上,开启我们的成长之路吧。 Android源码...

2015-01-15 14:09:33

阅读数:2720

评论数:1

Android TV开发随笔 序言

做Android应用开发很长时间了,

2014-05-10 16:26:17

阅读数:1524

评论数:7

Libgdx专题系列: UI篇 TWL&Skin&TableLayout

游戏都少不了UI界面,现在我们来看看在Libgdx中,需要怎么做? TWL  TWL是一个基于Opengl的图形用户接口, 它提供Label,button,tables 等许多控件的标准, 可以编辑控件的样式, 他提供一个可以可视化编辑的工具,可以很方便的使用。 TWL Themer Edit...

2014-01-23 16:41:06

阅读数:4638

评论数:1

Libgdx专题系列:实例篇 打飞机

最近打飞机游戏比较火, 但是这个游戏本身的确没啥好说的, 比较简单, 火的原因可能跟微信平台有关吧,也许还有他本身的意思。 哈哈。 但是对于使用Libgdx练手,算是个好的例子了,四五天时间基本上可以搞定了,这里帖出来自己制作的过程 , 对于新手来说也算是个帮助。     先上截图看看效果吧 声...

2013-12-26 11:47:36

阅读数:12946

评论数:26

Libgdx专题系列:物理引擎篇 Box2D

Box2D的是一个物理引擎库。他是一个用于2D的最流行的物理引擎库中的一个,被用到了许多语言,各种引擎中, 其中就包括咱们使用的这个Libgdx。 Libgdx中的Box2D实现了对于C++引擎的java包装,所以参考文档也可以直接使用C++版本的,official Box2D manual (P...

2013-12-13 16:25:57

阅读数:6530

评论数:2

Libgdx专题系列:地图篇 斜45°地图

前面我们使用的都是矩形的图块, 然而在实际的使用中,经常会用到菱形的图块来进行地图绘制。   这里Libgdx也给我们提供了斜视角的地图绘制 IsometricTiledMapRenderer 用法和OrthogonalTiledMapRenderer一样。   加载我们的地图文件 TiledM...

2013-12-11 11:10:36

阅读数:3801

评论数:0

Libgdx专题系列:地图篇 地图移动

地图的移动,其实实质是镜头的移动, 地图还是原地不动的, 只要镜头跟随角色移动,就可以达到地图移动的效果。 这里为了有好的模拟效果, 我添加了两个自定义的Button按钮,代表让主角左右移动,然后镜头跟随主角。   这里先看看我们的主角Player的实现 首先它是一个演员继承Actor pub...

2013-12-11 10:39:29

阅读数:4603

评论数:3

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