推荐 综合 人气 评论 点赞
从 Retrofit 源码学习 Java 的动态代理的使用
Retrofit 是当前 Android 最流行的 HTTP 网络库之一了,其使用方式比较特殊,是通过定义一个接口类,通过给接口中方法和方法参数添加注解的方式来定义网络请求接口。这种风格下定义一个网络接口变得很简单。不过 Retrofit 是如何使用一个接口的 Class 创建出

0评论2016-11-13181

个人终端开发常用的一些工具资源
这里简单汇总一下个人常用的一些简单的终端开发相关资源的地址以及功能,方便检索。开发调试Android开发调试常用工具例如:apktool、dex2jar、aapt、ndk-stack、jd-gui等可以参考之前的一篇文章:Android开发调试常用工具(http://blog.bihe0832.com/android_

0评论2016-11-10153

android java.lang.UnsatisfiedLinkError: 分析及解决方法
产生此类异常主要有两种原因:一, jni还没有编译 是一边编译一边用的这要分两种情况:第一种是UnsatisfiedlinkError:dll名称。说明dll没有放到合适的位置。对于Android开发,我们一般把so放在 libs目录下,但是还是会出现这个错误。根本原因System.loadLibrar

0评论2016-11-1089

APK反逆向之二:四种基本加固方式
应该大多数开发者都不会关注应用会不逆向破解,而且现在有第三方厂商提供免费的加固方案,所以 apk 应用的安全性就全部依赖于第三方。但是如果第三方加固方案被破解那么 apk 就陷于被动,所以我们也可以通过一些手段来加固应用本身逻辑,或者数据的加密。最常

0评论2016-11-07103

[原]打造RxJava生命周期管理框架RxLife
在前边RxJava实战技巧大全一文中,我们介绍了RxJava使用过程中常见的应用场景和可能遇到的问题,其中我们谈到利用RxLifeCycle来管理RxJava的生命周期,避免内存泄漏问题,今天自己动手打生命周期管理框RxLife来加深对RxJava的认识。详解Subject什么是Subject

0评论2016-11-04231

深入分析ThreadLocal
欢迎转载,但请务必在明确位置注明文章出处! http://johnnyshieh.github.io/android/2016/11/02/explore-threadlocal/这篇文章主要分析Android中的ThreadLocal原理以及相关问题, 也分析与其在Java中内部实现的区别, 让大家理解ThreadLocal的使用场景与正确使

0评论2016-11-0348

Java反射最佳实践
学习Java的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:279558494我们一起学Java!概要:最简单优雅的使用反射。一、需求今天一个“懒”程序员突然跑过来说:“反射好麻烦,我要提点需求。”听到这句话

0评论2016-10-3148

工作第十三周:身体掏空,精神饱满
一连 7 天班,晨兴理荒秽,带月荷键归,身体累的像条狗,脑子却转得飞快。心态转变以后,即使工作生活里有些不顺的事,也没那么发愁了,毕竟它们只是过客。新单词from scratch 从0开始braces 括弧吊带,背带;托架( brace的名词复数 );箍子;括弧;(儿童)牙箍s

0评论2016-10-1750

Android博客周刊第38期
新闻1. Ceylon 1.3发布,支持构建Android应用等特性Ceylon是RedHat针对JVM的强静态类型语言,目前达到了1.3版本。在1.2版本发布一年之后,Ceylon 1.3会是一个主发布版本,它带来的特性包括对Android的支持、npm集成以及针对IntelliJ IDEA和Android Studio的一

0评论2016-10-10103

在 Android 中使用 Java8 的特性
根据Android 官网的说明,在开发面向 Android N 的应用时,可以使用 Java8 语言功能。目前 Android 只支持一部分 Java8 的特性:Lambda 表达式方法引用默认和静态接口方法重复注解其中,只有前两者可以兼容 API 23 以下的版本。Lambda 表达式从一个实际例子来

0评论2016-10-0772

Android WebView的两点技巧-资源拦截与js注入
1.前言WebView是个很常用的控件,但是缺不是那么简单,那么,今天来给大家介绍下最近在做的时候,遇见的几个问题。注意,并不是所有的情况下,webview加载的都是自适应的网页。比如说,加载p/pimg/img。2.资源拦截问题问题描述 网页的某些资源在手机上不合适

0评论2016-10-04369

对抗静态分析——dex不落地加载
本文来自i春秋作者:penguin_wwy零、问题出现对dex文件进行加密,解密后动态加载是一种常用的加壳方式(一代壳以这种方式为主)。但这种在解密之后往往会产生一个解密后的完整dex。过程一般是这样的 打开文件File file = new File(quot;classes.dexquot;);读取

0评论2016-09-29127

« 上一页 2/5 下一页 »