异常设计—-何使用异常的原则

作者:Bill Venners著,chenkw  译 本文选自:www.javaresearch.org 摘要 本文是设计技术专栏文章,讨论有关异常设计的问题。本文关注何时使用异常,并举例演示异常的恰当使用。此外,本文还提供一些异常设计的基本原则。 …

继续阅读 →

百度地图后台持续定位

此实现可以在后台持续进行定位,将经纬度信息传给服务器或者其他操作。 在定位之前请先准备好:百度地图定位SDK和相关权限配置(具体参照Baidu官方文档)。 后台持续重复定位,具体实现是通过调用自定义服务实现,在服务中创建定时器,在定时器中定时进行定位…

继续阅读 →

Android–UI之TextView

前言 开门见山,这一篇博客主要讲一下在Android开发中,UI控件TextView的一些使用方式,并且通过四个例子实现一般项目中需要的效果来讲解TextView的使用。并且在之后的一段时间之内,都会讲解关于AndroidUI控件的开发。 TextV…

继续阅读 →

android log4j日志管理的使用

以下为log4j1的日志管理,在android 6.0 一下能正常使用,时候更加高级的胃log4j2,持续跟新 android中的log4j日志文件使用需要两个包,我们不需要进行配置文件的配置,一切都在代码中完成。 log4j 包下载: 下载地址:h…

继续阅读 →

java中的CAS

前言 CAS,Compare and Swap即比较并替换,设计并发算法时常用到的一种技术,Doug lea大神在java同步器中大量使用了CAS技术,鬼斧神工的实现了多线程执行的安全性。 目前的处理器基本都支持CAS,只不过不同的厂家的实现不一样罢…

继续阅读 →

Android应用程序打包时,出现错误:”XXX” is not translated in “af” (Afrikaans), “am” (Amharic), “ar” (Arabic)…..

问题: 当我们开发完成一个Android应用程序后,在发布该应用程序之前必须要经过的一步时打包应用程序。 至于从打包程序到发布的完整过程可以参考: Android 应用程序发布流程---碗豆荚发布流程 选择Eclipse ADT打包应用程序的过程如下…

继续阅读 →