Android
文章平均质量分 61
清冷的月光
这个作者很懒,什么都没留下…
展开
-
Android从ActionBar到Toolbar的兼容性事项
从ActionBar到ToolbarAndroid 3.0引入ActionBar (appcompat-v7提供向后兼容) 固定在界面顶部Android 5.0引入Toolbar (appcompat-v7提供向后兼容) 可自由调整位置若采用兼容包的ActionBar/Toolbar向后兼容,应注意使用AppCompatActivity和对应的属性命名空间命名空间区分a...原创 2018-04-28 17:21:00 · 254 阅读 · 0 评论 -
RxJava2常用操作符及相关类
基于RxJava 2.1.12,记录RxJava的常用操作符及相关类。ObservableEmitter目的 ObservableEmitter是对Observer的抽象,用于关联Observable resource。public interface ObservableEmitter<T> extends Emitter<T>用法...原创 2018-06-04 16:58:46 · 672 阅读 · 0 评论 -
Android测试框架概述
按测试规模从小到大,测试可以分为三个层级:Unit Tests, Integration Tests, UI Tests 按测试运行环境不同,测试可分为两个环境:Local unit tests, Instrumented unit tests测试规模分类Unit TestsRobolectricMockitoInstrumented unit tests...原创 2018-05-29 16:04:20 · 222 阅读 · 0 评论 -
Xposed框架使用及插件开发
Xposed是一个针对Android Framework的hook框架, 通过/system/bin/app_process修改Zygote的行为, 从而实现hook应用。Xposed框架安装完整的Xposed框架包含三个部分 详见Xposed InstallerXposed FrameworkXposed Module插件开发通过自定义插件hook目标应...原创 2018-07-18 15:31:53 · 2014 阅读 · 0 评论 -
Frida对Android app的JS脚本注入方法
Frida可以将JS脚本注入Android app进程,从而实现动态更改app行为。PC端环境配置Python + JavaScript 安装frida(Python bindings)和frida-tools(命令行工具)pip install fridapip install frida-tools手机端环境配置下载对应版本的frida-serv...原创 2018-07-25 15:07:16 · 11186 阅读 · 0 评论 -
NDK配置及基本语法
NDK是Google为Android实现JNI调用而提供的工具原生库的构建方法包括旧版的ndk-build,及新版的CMake参考Google文档NDK guidesndk-build构建方法构建脚本:Android.mk语法与AOSP的Android.mk文件类似,其内定义若干个模块LOCAL_PATH := $(call my-dir) #文件所在目录include ...原创 2018-09-25 14:14:30 · 1711 阅读 · 0 评论 -
Android中JNI使用方法
JNI,即Java Native Interface参考JNI规范Android Studio集成了NDK开发工具用于JNI开发,环境配置参考NDK配置及基本语法Java类中定义本地方法public native String stringFromJNI();生成.h头文件进入java源码根目录,如MyNative\app\src\main\java对.java文件使用jav...原创 2018-09-25 15:17:04 · 407 阅读 · 0 评论