首页 » 2016 May

带你实现开发者头条(四) 首页的优化(加入design包)

       一 、前言  上次模仿开发者头条首页实现了一个版本,给345大神,我的产品经理一看,又被鄙视了一把,说还在用老的技术,于是乎这三天把整个design包研究了一遍,然后把首页的代码几乎重写了一遍。。。。顺便用上了android studio,方便大家导入。。。 从gif动态效果图中我们可以看出,跟上次没有啥变化,唯一变化的就是列表上拉的时候会隐藏标题栏阅读全文 »

2016年5月30日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏开发教程之十九:Tween动画的实现

       今天和大伙讨论一下Android开发中的Tween动画的实现。首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法。Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, 位置 ,等等。但是Tween动画的缺点是它只能设置起始点与结束点的两帧,中间过程全部由系统帮我们完成。所以在帧数比较多的游戏开发中是不太会用到它的。 Tween一共提供了4中动画的效果阅读全文 »

2016年5月27日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android应用开发教程之十三:短信库解析

       今天我和同学们讨论一下Android平台下如何调用系统方法发送短信、接收短信、系统的短信库相关的问题。进入正题,我们先使用Eclipse工具模拟给自己的模拟器发送一条短信。在Eclipse下打开DDMS Incoming number: 这里须要填写的是发件人的手机号码,这里只能输入数字否则会无法发送。 Message: 这里为发送的内容 send: 上面两项都填写完毕点击发送键可以给模拟器发送短阅读全文 »

2016年5月25日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android studio 多渠道打包(超简洁版)

       最近一直用android studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦。。。   最后去google了一番,发现有些方法,是在gradle文件里切换各种不同的AndroidManifest.xml文件,感觉这样也太麻烦些了。。。后面搜索了些,发些大家写得都差不多阅读全文 »

2016年5月23日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android 应用开发推荐书单

       Android 已经成为了世界上最受欢迎的操作系统之一。成千上万的智能手机和平板都是运行着Android。Android基于Linux系统架构,由Android公司开发。2005年该公司被 Google收购。Android最棒的是,它是一个允许用户根据需求进行定制的操作系统。如果你是一位Android开发人员,你不必担心Google会因为修改系统对你起诉。那么,你是否已经打算学习一下Android阅读全文 »

2016年5月20日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

带你实现开发者头条(三) 首页的实现

       一.前言 今天实现开发者头条APP的首页。是本系列的第三篇文章,效果图如下: 从gif动态效果图中我们可以看出,最外层有三个tab(精选,订阅,发现),在精选界面顶部有一个轮播的图片广告,广告下面是一个精选文章列表。 二.外层三个tab实现   我这里用Viewpager实现的,可以左右滑动,灵活的隐藏下面fragment的显示隐藏。 阅读全文 »

2016年5月18日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏开发教程之十八:AnimationDrawble动画

       Android开发中在制作2D帧动画中提供了使用XML配置动画文件的方式绘制,也就是说Android底层提供了动画播放的接口,那么我们分析一下如何调用它的接口来绘制动画。首先在工程res资源文件夹下创建anim动画文件夹,在这个文件夹中建立一个animation.xml文件, 这样它的路径就为re/anim/animation.xml。阅读全文 »

2016年5月16日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android应用开发教程之十二:通讯录

       Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉Android的通讯录机制。 图中选中的数据库 contacts2.db就是系统储存联系人的数据库,我们将它打开看看里面储存了些什么东东? 打开contacts.db后 发面里面有一堆表,同学们先别慌张。今天我们主要讨论红框内的4个比较常阅读全文 »

2016年5月13日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

详解Android平台架构及特性

       Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。 一、Android的平台特性  Android平台有如下特性:  1. 应用程序框架支持组件的重用与替换。  这样我们可以把系统中不喜欢的应用程序删除,安装我们喜欢的应用程序。阅读全文 »

2016年5月11日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

如何自学Android编程——Android自学资料大全

       看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师能教你的东西都是很有限的,真正的修行还是要靠自己。我本科是学数学的,虽然研究生是计算机专业,但研究生往往是做研究工作,并不会接触编程这么基本的东西,关于编程相关我都是靠自学。对于Android这一块,是参加工作还开始接触,开始自己学习的。阅读全文 »

2016年5月9日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

带你实现开发者头条(二) 实现左滑菜单

       今天开始模仿开发者头条的侧滑菜单,是本系列第二篇文章,相信大家已经看到很多app使用这种侧滑。今天我来教大家用Android自带DrawerLayout控件实现。  DrawerLayout是SupportLibrary包中实现了侧滑菜单效果的控件,可以说DrawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。阅读全文 »

2016年5月6日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏开发教程之十七:横竖屏的切换

       玩过Android手机的同学们应该都很清楚手机横竖屏的机制吧,大部分游戏都是无法横竖屏切换的, 有的游戏只能竖屏的玩,有的游戏只能横屏玩,为什么开发中要强制游戏为单一的屏幕呢?原因很简单 就是因为切换屏幕后带来的问题过多开发起来过于麻烦所以大多数游戏都会强制横屏或者竖屏。的今天我用一个小例子带同学们盘点一下Android开发中横竖屏切换的一些开发技巧。阅读全文 »

2016年5月5日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android应用开发教程之十一:应用程序PreferenceActivity

       1.PreferenceActivity 介绍  PreferenceActivity 继承ListActivity 它是以一个列表的形式在展现内容,它最主要的特点是添加Preference可以让控件的状态持久化储存,举个例子 比如用户选中checkbox后 退出应用然后在进入应用,这时用户希望看到的是checkbox被选中,所以软件须要记录用户每次操作的过程并且持久储存,在进入应用的时候须要判断阅读全文 »

2016年5月3日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0
分页:[«]1[»]