摘要: Android开发之反编译与防止反编译 防止反编译是每个程序员的必修课,因为当你辛辛苦的研发一个应用,被人家三下五除二给反编译了,是一件多么尴尬的事啊。那么如何防止反编译啊?这里就用Google Android自带的代码混编的方式来防止反编译。孙子兵法中讲得好:“知彼知己百战不殆”,所以在讲解防... 阅读全文
posted @ 2015-08-30 22:14 岁月静好,时光匆匆 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 请尊重他人的劳动成果,转载请注明出处:《Android代码混淆技巧》 因为Android是使用Java开发的,所以开发者可以使用ProGuard对代码进行混淆。SDK已经集成了ProGuard工具,开发者可以从SDK目录下的\tools\proguard目录中进行查看。 ProGuard... 阅读全文
posted @ 2015-08-30 22:12 岁月静好,时光匆匆 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 本文旨在给所有希望了解JVM(Java Virtual Machine)的同学一个概念性的入门,主要介绍了JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体... 阅读全文
posted @ 2015-08-29 17:34 岁月静好,时光匆匆 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Network 阅读全文
posted @ 2015-08-26 11:55 岁月静好,时光匆匆 阅读(280) 评论(2) 推荐(0) 编辑
摘要: Android消息机制 本文首先从整体架构分析了Android整个线程间消息传递机制,然后从源码角度介绍了各个组件的作用和完成的任务。文中并未对基础概念进行介绍,关于threadLacal和垃圾回收等等机制请自行研究。基础架构 首先,我们需要从整体架构上了解一下Android线程通信都做了哪些工作。... 阅读全文
posted @ 2015-08-25 10:16 岁月静好,时光匆匆 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Android-eclipse-NDK&JNI1. NDK简介(★★)1.1 NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三... 阅读全文
posted @ 2015-08-25 09:37 岁月静好,时光匆匆 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务... 阅读全文
posted @ 2015-08-20 17:49 岁月静好,时光匆匆 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Android开发必知--WebView加载html5实现炫酷引导页面 大多数人都知道,一个APP的引导页面还是挺重要的,不过要想通过原生的Android代码做出一个非常炫酷的引导页相对还是比较复杂的,正巧html5在制作炫酷动画网页方面比较给力,我们不妨先利用html5做出手机引导页面,然后将其... 阅读全文
posted @ 2015-08-20 15:26 岁月静好,时光匆匆 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4744233.html联系方式:smyhvae@163.com本文主要内容:GC的概念GC算法 引用计... 阅读全文
posted @ 2015-08-20 14:50 岁月静好,时光匆匆 阅读(198) 评论(0) 推荐(0) 编辑