说说烦人的Crash
前言 在我们日常的开发中,Crash总是无法避免的,也许是由于糟糕的网络,也许是代码的逻辑bug等等,总之发生了Crash就要修复,可是当我们的Crash发生在客户的手上,那么Crash信息就不是那么好获取了,还有就是在开发过程中,昙花一现...
前言 在我们日常的开发中,Crash总是无法避免的,也许是由于糟糕的网络,也许是代码的逻辑bug等等,总之发生了Crash就要修复,可是当我们的Crash发生在客户的手上,那么Crash信息就不是那么好获取了,还有就是在开发过程中,昙花一现...
前言 在我们上网或者抓包的过程中,偶尔会看到一些"乱码",比如下面这些 1、\346\234\254 2、%E6%9C%AC或者%B1%BE 常见地方有使用Wireshark抓包的时候,会出现第一种,在url中则经常看到的式第二种,下面我就来介绍下,这两种"乱码"的...
前言 在我们写界面的过程中,常常需要改变控件的形状等,如果使用代码控制就太麻烦了,所以一直使用的shape,刚好在博客上看到了一篇很详细的博客,就拿过来当做笔记了。免得需要的时候找不到了,顺便分享给大家。 shape文件的使用 新...
对于日常开发过程中,系统自带的ProgressBar显然不能满足我们的需求,虽然网上有很多开源库,但是为了一个ProgressBar而引入一个开源库很明显是划不来的,下面介绍一种方法只需要两步即可实现自定义背景的ProgressBar。 第一步:找一张...
前言 看看时间也快10月了,一个offer都没有,这样不行啊,天天看海投网上宣讲会信息,可是在2300+条信息里面找出符合自己的,想想就觉得崩溃,所以有了这个爬虫。也算的上是具有"程序猿特色"的求职之路。 目标分析 首先看看目标网址:...
一 概述 大家都清楚,在Android的开发中,凡是遇到耗时的操作尽可能的会交给Service去做,比如我们上传多张图,上传的过程用户可能将应用置于后台,然后干别的去了,我们的Activity就很可能会被杀死,所以可以考虑将上传操作交给Servi...
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们...
前言 在Android四大组件之Service中我已经介绍了如何使用Service以及使用Binder和Service进行交互,下面我来介绍下使用AIDL机制与远程Service进行交互。 AIDL AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生...
前言 在Java中程序、线程、进程解析中我介绍了一下关于线程的基本概练以及线程的生命周期转换。今天看到一篇不错的关于线程池原理的博客,转载过来,分享给大家。原文链接:Hsuxu的专栏 线程池简介 多线程技术主要解决处理器单元内多个...
前言 由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,所以不同的品牌手机屏幕大小不一样,屏幕分辨率也不一样,这样对于我们来说,屏幕适配就是一个很大的问题,相对于苹果,android手机的屏幕...