摘要: ShareSdk是一个分享按钮的开源框架,我们首先可以去mob的官网下载这个控件。mob官网,然后找到sdk下载那一栏, 下载下来之后点击这个.jar文件就会有一个弹窗,填写自己的应用包名和要哪些分享,就会自动生成一个你包名相同的文件,我的是zhilinghiuB,然后去覆盖原来的那个文件就可以... 阅读全文
posted @ 2015-11-29 23:14 朱培 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在这个新闻客户端,我们可以看到有一个轮播页面,在这个项目中,用Handler和一个定时器来做更容易一些, 我们定义一个Handler: private Handler mHandler; 定时器的代码如下: // 自动轮播条显示 if (mHandler == null... 阅读全文
posted @ 2015-11-29 23:00 朱培 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 现在我们继续这个新闻客户端的开发,今天分享的是下拉刷新的实现,我们都知道下拉刷新是一个应用很常见也很实用的功能。我这个应用是通过拉ListView来实现刷新的,先看一张刷新的原理图 从图中可知,手指移动的距离就是dy。 刷新分为三种状态:下拉刷新、正在刷新、松开刷新; 定义这三种状态为: pri... 阅读全文
posted @ 2015-11-29 22:20 朱培 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、推送工具使用 我们在做安卓开发的时候,通常需要一些消息推送功能,我个人平时用的是极光推送,极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接,从而提高用户活跃度、提高应用的留存率。极光推送客户端支持 Android, ... 阅读全文
posted @ 2015-11-29 20:56 朱培 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 刚才看到一篇不错的文章,对于提高自己的算法还是很有帮助的,我记得我大二学数据结构的时候学过,貌似有点忘记了,嘿嘿,现在转过来复习一下。 插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 ... 阅读全文
posted @ 2015-11-29 17:12 朱培 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最近做新闻客户端的时候在加载ListView的大图时会发生内存溢出的问题。内存溢出(OOM)。为了便于理解,我们不妨打个比方。缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里。一旦该容器放满了,余下的部分就溢出在柜台和地板上,弄得一团糟。由于计算机程序的编写者写了一些编码,但... 阅读全文
posted @ 2015-11-29 16:45 朱培 阅读(294) 评论(0) 推荐(0) 编辑