Android开源客户端之LookAround学习(四) 收尾

1 打印日志,可精确到文件和行

LookAround的打印,在Android原Log上进行了封装,打印信息包含该打印信息所在的文件和行,核心代码如下:

	/**
	 * 获取打印信息的功能名,精确到进程ID,文件名和行号
	 * @return
	 */
	private String getFunctionName() {
        StackTraceElement[] sts = Thread.currentThread().getStackTrace();
        
        if (sts == null) {
            return null;
        }
        
        
        for (StackTraceElement st:sts) {
            if (st.isNativeMethod()) {
                continue;
            }

            if (st.getClassName().equals(Thread.class.getName())) {
                continue;
            }

            if (st.getClassName().equals(this.getClass().getName())) {
                continue;
            }

            return "["+Thread.currentThread().getId()+": "+st.getFileName()+":"+st.getLineNumber()+"]";
        }
        
        return null;
	}

2 使用的第三方库总结

Android-anyc-http,异步HTTP Client

GreenDAO实现易于操作数据库的ORM解决方案

ShareSDK(或友盟)快速构建第三方的微博分享

ActionBarSherlock;

SlidingMenu;

Satelite-menu;

自定义SwitchButton,带动画效果的;

自定义Gallery,下载浏览图片。


最后感谢原作者的开源,附上作者蓝斯的Blog:http://blog.csdn.net/lancees

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值