- 博客(6)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
原创 仿nice打标签
先上效果图: 动态git图 github地址:https://github.com/zhiqiangli520210/-nice- 如果觉得还可以话,求各位道友给点个star,谢谢,这样我们都可以为开源共同努力,减少我们的工作时间成本。 首先介绍一下功能点: 本项目是基于PictureView进行优化的,github地址:https://github.com/saiwu-bigko
2017-06-29 10:22:52 1711 6
原创 android抓取错误日志并上报到服务器
开发中,app线上版本经常会出现这样那样的问题,那我们如何知道出现了什么问题呢?并且能快速定位到错误并有效解决呢?这里就涉及到错误日志或叫崩溃日志了。一般情况下,我们都会继承友盟等第三方的错误日志,来抓到错误。但是抓错误原理是什么呢?接下来介绍一下,如何抓错误日志,并上报到服务器。 Android中提供了一个全局异常的捕获,方式如下: 1.定义一个类实现UncaughtException
2017-06-28 09:41:10 10988
转载 Android中IntentService的原理及使用
在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和Ac
2017-06-15 09:51:17 265
原创 android生产和测试环境动态切换
项目开发过程中,后台的接口域名可能会分生产环境和测试环境,生产环境是app正式环境,测试环境是开发过程中使用的环境,接口中有假数据,供我们开发人员使用。在开发过程中有这样一种情况会出现,我们需要生产和测试环境切换来排查问题,常规做法,就需要更改接口域名地址,然后重新编译运行app,那我们可不可以在app运行中直接切换环境呢?答案是可以的。首先说一下大概思路我们将接口的域名如www.hu
2017-06-02 09:59:16 5649
转载 FindBugs的使用
在日常开发过程中难免会因为一时疏忽而留下一些Bug,这些Bug就是埋在程序里的定时炸弹,如果不能及时铲除就会导致程序的不稳定,异常或闪退的现象,从而导致用户的体验的下降。那么怎么才能找出这些埋在程序里的定时炸弹呢? 对程序员来说最头疼的事情莫过于找Bug了,尤其是找自己程序中的Bug,因为人的思维是有误区的,他很容易陷入当时开发程序时的思维,这样就很难发现埋藏在程序中的Bug。接下来就给大
2017-06-01 16:19:56 393
原创 android分包三步走
Android单个dex文件不能超过65536个方法问题,我们只需要三步就可以解决。1.让应用application继承MultiDexApplication2.在build.gradle文件中加入defaultConfig { // Enabling multidex support. multiDexEnabled true}3.在build.grad
2017-06-01 10:41:31 527
AIDL客户端demo
2018-10-17
AIDL服务端
2018-10-17
输入流读取之后还可以在读取吗
2015-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人