随着网速以及系统的升级,不少App都会去加载一些html5网页,本文介绍Chrome如何像调试PC版网页一样去调试某网站在Android或IOS某手机或平板甚至Kindle上的效果。
有一定网站开发经验的都是到Chrome的Console很强大,按下F12即可对前段JS或C[......]
随着网速以及系统的升级,不少App都会去加载一些html5网页,本文介绍Chrome如何像调试PC版网页一样去调试某网站在Android或IOS某手机或平板甚至Kindle上的效果。
有一定网站开发经验的都是到Chrome的Console很强大,按下F12即可对前段JS或C[......]
主要介绍利用Sonatype将jar或aar提交到Maven的中央仓库。
是不是希望将自己的jar或是aar传到maven官方库中,在The Central Repository中可以被其他人搜索使用呢,是的话,往下看吧。
1、Sonatype简介
Sonatype[......]
主要解决Sonatype Nexus return ’401′问题及查看maven当前生效的是哪个settings.xml
使用Sonatype把自己android-common的和android-auto-scroll-view-pager等库发布到Maven中央仓库[......]
两年半前写的关于Maven的介绍,现在看来都还是不错的,自己转下。写博客的一大好处就是方便自己以后查阅,自己总结的总是最靠谱的。
由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用[......]
抱歉,最近一个多月一直比较忙,博客许久未更新。后续更新周期会慢一些,不过依旧会陆续分享一些原创。
最近在调研一些事情,欢迎大家留言告诉我自己公司的一些情况、经验及想法
1. Android单元测试
a. 单元测试覆盖率情况
b. 测试辅助框架选型,Quality[......]
本文为那些不错的Android开源项目第四篇——开发工具篇,主要介绍Android开发工具和测试工具相关的开源项目。
最新内容请访问Android开源项目汇总及搜索。
对你有帮助的话,去知乎点个赞让更多人了解:Android 优秀开源项目及特效推荐。
[......]
介绍Android如何查看自己的应用签名及三方APK或系统APK签名信息,包含其中的MD5、SHA1、SHA256值和签名算法等信息。
1、查看自己的应用签名
可以通过两种方式查看
(1) debug的apk通过Eclipse查看,如下图:
(2) 某个key[......]
主要介绍如何利用tcpdump抓取andorid手机上网络数据请求,利用Wireshark可以清晰的查看到网络请求的各个过程包括三次握手。需要 root
但相对来说使用Fiddler进行网络数据抓包和展现更方便,Fillder 优点包括:(1)无需root (2)对Andr[......]
分享git的几个小技巧,后面会根据使用补充。目前包括git撤销本地修改、git回退到前n个版本、git多用户提交冲突解决、git 命令简化。欢迎大家补充^_*
1、git撤销本地修改
1 2 |
git reset --hard origin/master git pull |
2、git回退到前n[......]
本文主要ProGuard的作用、使用及bug分析。
1、ProGuard作用
ProGuard通过删除无用代码,将代码中类名、方法名、属性名用晦涩难懂的名称重命名从而达到代码混淆、压缩和优化的功能,跟JavaScript的混淆压缩类似。
压缩和优化使得编译后apk包更小。
混淆可以保证代码在[......]
本文主要ProGuard常用语法、标准proguard.cfg文件内容、常用proguard.cfg代码段及proguard与log level结合解决debug模式日志问题。关于ProGuard的作用、使用及bug分析可见ProGuard的作用、使用及bug分析。
1、ProGuard的常用[......]
本文主要介绍利用java静态代码检查工具findbugs进行代码检查,包括其作用、安装、使用、高级功能(远程review和bug同步)。
虽然Android提供了Test Project工程以及instrumentation可以方便的进行单元测试,不过据了解国内Androi[......]