
Android
文章平均质量分 82
li_zhu_7520
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RePlugin 常见问题总结
1.共享宿主 讲宿主需要的文件提取出来编译成库,骗过编译期。主要看demo1中的build.gradle有相关说明。 骗过编译期。2.插件文件64K(multidex)了怎么破?需要对插件进行编译拆包。com.ceabie.dextools:gradle-dexknife-plugin:1.6.1分包的问题,打包后虽然有主classes有找到com.qihoo360.replugin.En原创 2017-09-04 15:16:21 · 8553 阅读 · 2 评论 -
Qihoo360/RePlugin 简单项目构建
本示例基于Qihoo360/RePlugin tag v2.2.0 GIT地址新建2个项目在同一个工程里面app,appplugin主项目的build.gradle// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { r原创 2017-09-01 11:44:26 · 3204 阅读 · 0 评论 -
android taskAffinity属性
1、新建两个工程,App1和App2 App1和App2都设置android:taskAffinity=”oo.xx”android:allowTaskReparenting=”true” 先运行App1,然后点击home键,让App1运行在后台 再运行App2,会发现这时显示的是App1的mainActivity,并且长按home键,会发现运行过的程序只有App1。2、紧接着又在此基础上做了原创 2017-09-01 11:35:48 · 793 阅读 · 0 评论 -
2.Android注解-编译时生成代码 APT(Annotation Processing Tool ) 实例说明
项目构建如下 建一个主工程,一个纯注解的anotation java工程,一个编译生成代码的compiler java工程,一个android library库。compiler java工程不会打包入项目的,只是在编译的时候生成相关代码而已。|—- —app(主android项目) —rulangtool-api(android library) —rualngto原创 2017-08-31 13:40:14 · 375 阅读 · 0 评论 -
1.Android注解-编译时生成代码 APT(Annotation Processing Tool ) Poet 说明
android-apt annotationProcessor poet原创 2017-08-31 12:10:25 · 741 阅读 · 0 评论 -
Retrofit源码分析 (六. Retrofit 深入ParameterHandler及其他)
Retrofit源码分析 (六. Retrofit 深入ParameterHandler及其他)原创 2017-08-30 09:35:27 · 774 阅读 · 0 评论 -
Retrofit源码分析 (五. Retrofit 深入分析)
Retrofit源码分析 (五. Retrofit 深入分析)原创 2017-08-30 09:34:14 · 273 阅读 · 0 评论 -
Retrofit源码分析 (四. Retrofit 官网说明,Copy)
使用retrofit官网Introduction Retrofit turns your HTTP API into a Java interface.public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user);}The Ret原创 2017-08-30 09:32:42 · 328 阅读 · 0 评论 -
Retrofit源码分析 (三.Proxy代理)
Retrofit Proxy原创 2017-08-30 09:31:01 · 534 阅读 · 0 评论 -
Retrofit源码分析 (二.基础知识反射认识)
Retrofit反射java.lang.reflect Method,Field,Type (GenericArrayType,WildcardType,TypeVariable,ParameterizedType)原创 2017-08-30 09:29:13 · 328 阅读 · 0 评论 -
Retrofit源码分析 (一.基础知识annotation认识)
Retrofit源码分析 (一.基础知识annotation认识)原创 2017-08-30 09:26:44 · 291 阅读 · 0 评论 -
android JNI 开发配置
export ANDROID_NDK_ROOT=D/android_dev/adt-bundle-windows-x86_64-20130917/android-ndk-r9export NDK=/cygdrive/D/android_dev/adt-bundle-windows-x86_64-20130917/android-ndk-r9#export ANDROID_SRC=/原创 2016-03-25 11:14:22 · 307 阅读 · 0 评论 -
MATCH_PARENT与FILL_PARENT:不要做什么和怎么做
下面是它的短:除非要编译升级Froyo(API 8),请立即停止使用FILL_PARENT指定layout_width和layout_height 。使用MATCH_PARENT 。 它们具有相同的整数值,但FILL_PARENT已被废弃,这个名字本身就是误导。 请使用MATCH_PARENT 。为什么你应该只使用MATCH_PARENT好吧,如果你还在读书,然后我假设你是不是对编转载 2016-03-25 11:26:39 · 702 阅读 · 0 评论 -
View的绘制过程
分类 方法 描述创建构造方法View 中有两种类型的构造方法,一种是在代码中构建View,另一种是填充布局文件构建View,第二种构造方法要解析并应用布局文件中定义的任何属性。onFinishInflash()在来自于XML 的View 和它所有的子节点填充之后被调用。布局onMeasure 调用该方法来确定view及它所有子节点需要的尺寸onLayout当view需要为它的所有子节点指定大小转载 2016-03-25 13:35:25 · 416 阅读 · 0 评论 -
android 7.0 PopupWindow bug修复,测试没啥问题
View view = LayoutInflater.from(this).inflate(R.layout.xxx, null);popupWindow = new PopupWindow(view, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, true) { @Override原创 2017-03-09 18:43:45 · 646 阅读 · 0 评论 -
Android HooK !
之前一直听说过Hook啥的,其实自己也没真实研究过到底是什么。最近研究Replugin才觉得深入研究这个东西。Hook是一种思想,也就是将原来的事件,替换到我们自己的事件,方便我们做一些切入处理。目的是不修改原来的代码,同时也避免遗漏的N多类里面处理。下面将展示一段android View Hook的事件处理<?xml version="1.0" encoding="utf-8"?><Linear原创 2017-09-07 10:49:04 · 493 阅读 · 0 评论 -
android Gradle 深入须知
Android studio 开发基本的build.gradle的简单都会能配置上去。我也会基本的gradle脚本。那么你真的了解这个吗?apply plugin: 'com.android.application'android { compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig {原创 2017-09-05 17:46:29 · 309 阅读 · 0 评论 -
JNI Java 类签名 方法签名 参数签名
1。基本类型签名 Java Native Signature byte jbyte B char jchar C double jdouble D float jfloat F int jint I short jshort S long jlong J boolean jboolean Z原创 2017-10-17 15:58:28 · 2445 阅读 · 0 评论