- 博客(7)
- 资源 (8)
- 问答 (3)
- 收藏
- 关注
原创 七、广告和启动页
开发是乐趣,盈利是鼓励,于是我们接入广告平台,一般应用都有启动页,我们把二者合一,把广告做在启动页上。一、移动开发平台选择一开始用了一下万普,发现用来做启动页不好做,于是果断放弃,换成多盟。二、布局上半部分显示广告,下面底部显示我们自己的logo,比例为6:1,布局文件如下:<LinearLayout xmlns:android="http://schemas.and
2016-07-29 17:28:56 515
原创 六、封装EventBus
EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。一、代码集成1、下载jar包,并且添加library2、写一个接受消息的虚类public abstract class OnEvent { @Subscribe(threadMode = ThreadMode.Mai
2016-07-28 17:44:17 2406 1
原创 五、集成fresco
图片框架使用fresco,它会自动帮我们下载图片和缓存,还是很强大的。一、集成fresco在build.gradle中添加使用dependencies { compile 'com.facebook.fresco:fresco:0.12.0'}二、代码集成1、在application中初始化Fresco.initialize(this);2、在XML布局文件中使用
2016-07-28 16:47:09 487
原创 四、封装OkHttp
网络请求使用OkHttp,至于为什么使用它,博客里已经有很多人说过它的优点了。一、引入jar包在build.gradle文件中加入一句即可dependencies { compile 'com.squareup.okhttp3:okhttp:3.4.1'}二、代码封装1、为了便于传递url参数,我们先封装urlpublic class KengHttpBuilde
2016-07-28 14:31:55 676
原创 三、腾讯统计和bugly追踪集成
加入腾讯基础统计,我们就可以看到我们的应用的统计数据啦。一、获取SDK去官网注册一个应用,并且下载SDK。二、集成SDK集成方法也非常简便,一步步按照文档来就行了。1、加入jar包。2、AndroidManifest.xml里面添加参数和权限。3、在BaseActivity里面加入方法 public void setMTATag(String
2016-07-27 18:01:14 1842
原创 二、客户端开始
上一篇把服务器的基础架构打好了,现在开始android的工作。安卓开发工具使用的是android studio 1.5.1,JDK使用1.8.0 。一、基类activity所有的activity都要继承自BaseActivity,这样可以把一些共用方法提取出来。public abstract class BaseActivity extends FragmentActivi
2016-07-27 17:18:11 251
原创 一、搭建移动应用服务器
搭建一个简单的安卓应用的服务端。采用Struts2+hibernate的架构。IDE使用eclipse,数据库使用MySQL。搭建java开发环境就不说了,百度一大把。一、项目结构本人主要是android开发,了解一点java服务器开发,借用这个机会熟悉一下服务端开发。个人感觉使用Struts就是配置麻烦,先把整个项目的结构图PO在下面,配置随后附上。项目结构如下图所示:
2016-07-26 20:17:19 1696
android可暂停的录制视频(修复秒拍闪退)
2016-10-21
自定义输入框--输入法与表情面板切换
2016-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人