摘要: 今天按计划没什么大事,所以去学习制作了一下记事本,有三种功能,可以添加文字、图文、视频+文字,还有删除功能。源码下载地址:http://download.csdn.net/detail/sdksdk0/9338679。 首先看到MainActivity: 初始化界面 publ... 阅读全文
posted @ 2015-12-08 23:18 朱培 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 下面分两种情况介绍一下如何导入第三方类库。 1、对于jar的类库,直接复制进libs目录,然后把jar复制进去,然后File->Project Structure,然后选中主module的名称,点击dependencies,就可以了 2、对于github等网站上下载的源码类库,是无法通过... 阅读全文
posted @ 2015-12-08 14:22 朱培 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 我在学习谷歌电子市场的制作的时候,遇到这个线程池问题的时候不太理解,所以去网上查了一下资料,转载过来了,代码是谷歌市场应用的线程池的代码#。 1、线程池: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 ... 阅读全文
posted @ 2015-12-03 21:55 朱培 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在做谷歌电子市场的时候用的是DrawerLayout实现的抽屉效果,在新闻客户端的时候用的是开源框架SlidingMenu来实现的,总的来说,各有个的优点,侧滑(开源框架)实现的效果更好,但是DrawerLayout直接写布局文件就好了,不过我还是比较喜欢用开源框架的这个。下面分... 阅读全文
posted @ 2015-12-02 20:58 朱培 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 前话: 在学习开发谷歌电子市场的的时候,我换了一款比较高大上的模拟器——genymotion,首先去genymotion的官网注册下载,然后安装。感觉这款模拟器运行挺快的,哈哈,而且可以直接把应用拖进去安装,还可以拖到尺寸,比安卓原生的模拟器好用多啦!原谅我现在才知道 一、ActionBar... 阅读全文
posted @ 2015-12-02 20:34 朱培 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 安卓上面语音识别和聊天机器人是非常常见也是非常实用的功能,在这里主要分享一款非常著名的语言平台,科大迅飞开放平台。 首先从官网下载一个sdk的包,如下图: 我们可以新建一个安卓工程,取名Robot,将下载下来的文件中的libs中的文件拷贝到我们的项目中的libs目录下,然后写一下布局文件... 阅读全文
posted @ 2015-12-01 16:45 朱培 阅读(236) 评论(0) 推荐(1) 编辑
摘要: 一、二维码扫描机制 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数... 阅读全文
posted @ 2015-12-01 16:16 朱培 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 屏幕适配的问题,我相信很多大牛的经验远比我丰富,在此就简单的分享一下我所做的的屏幕适配方案,当然我说的是安卓方面的啦,嘿嘿,屏幕适配我们一般用1280*720的屏幕作为我们的主流开发屏,当然现在AndroidStudio上面可以直接看到所有种类的屏幕,大大方便了我们的开发。 我... 阅读全文
posted @ 2015-11-30 15:31 朱培 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 大二的时候在校学习部当副部长,没有给干事们带去好的工作经验和管理方法,我净在折腾新媒体方面的东西,很惭愧的说,那时候申请了一个微信的公众号(HGXXB1314),我那时候以为自己很叼,最后是发现自己装逼过度了,哈哈,挺不好意思的,那时候带同事们一起去江西武功山进行旅游,我美其名曰:武功山科学考察... 阅读全文
posted @ 2015-11-30 12:47 朱培 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: 这个主页面采用了一个开源框架SlidingMenu,这个可以在git上面下载。把这些下载下来的文件import我们的eclipse中,用我们的项目去加载这个library,在这个过程中很有可能会报错,说丢失文件,这个时候我们可以尝试一下把support-v4这个包改一下,具体问题可以进一步找度娘... 阅读全文
posted @ 2015-11-25 23:08 朱培 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 首先做开发的时候应该有一个闪屏页面和新手引导页, 我相信闪屏页面大家应该都会了,那么先看到新手引导页了。 我们可以看到这其实是一个ViewPager,我们也可以看到这是3个引导页,那么首先来看一下布局文件 ... 阅读全文
posted @ 2015-11-25 22:46 朱培 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.open-open.com/lib/view/open1436262653692.html Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本... 阅读全文
posted @ 2015-11-25 22:31 朱培 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 最近做一个新闻客户端的应用,经常出现空指针的问题,我想一方面可能是自己水平有限,二是开发过程中有一些遗漏的地方。一般情况下新手出现空指针的概率较高。下面来总结一下经常出现的问题。 1.所谓的指针,就是java中的对象的引用。比如String s;这个s就是指针。 2.所谓的空指针,就是... 阅读全文
posted @ 2015-11-24 22:58 朱培 阅读(6369) 评论(0) 推荐(0) 编辑
摘要: 开始做一个新闻客户端的应用,在做到闪屏页面时之前发布应用的时候总是报错,原因是我在splash.java中把Activty写成ActionBarActivity,导包,然后就可以了。以前也遇到过这种情况,真是不应该再一次犯这种错误啊! 阅读全文
posted @ 2015-11-21 18:36 朱培 阅读(123) 评论(0) 推荐(0) 编辑