Avatar notebook default
15篇文章 · 3926字 · 1人关注
  • 编译 aosp 源码

    下载 aosp 源码: 准备编译环境:参考 https://source.android.com/source/initializing.htm...

  • 启动Android模拟器时,提示hyper-v未关闭的问题

    出现以上问题,除了执行as提示的命令之外,还确保了服务里的Hyper相关服务都关闭了。 发现这两种方式重启后都无效,可以利用微软提供的工具实现。...

  • android 发布aar到私有仓库

    发布aar到私有仓库大概分为两种方案: 方案一: 利用 maven 插件: 在项目根目录下新建 upload.gradle 文件: 在项目的根目...

  • 查看手机framework部分源码

    最近工作中发现之前8.0的hook接口在最新的9.0华为手机上无效,但是在原生9.0上有效,说明是华为修改了部分代码,造成了接口不好使,所以想到...

  • Android 简单换肤效果的实现

    android 换肤无非就是改变字体的颜色,控件的背景等显示效果。 下面看看SkinActivity的实现: 先上布局: 原来的样式: 创建个皮...

  • 安卓动态加载apk的资源文件

    context.getResources()是加载资源文件的入口 ,先来看看安卓中是怎么通过Resources加载资源文件的。 关于 Conte...

  • Resize,w 360,h 240
    Annotation Processor 的使用

    使用过 ButterKnife 的都知道,ButterKnife 中使用了注解的方式帮助我们简化代码的书写量,大大提高了开发效率,其实它就是使用...

  • Retrofit 的扩展 (Kotlin)

    Retrofit 是 square 公司出品的开源的 http 请求框架。 其面向接口和注解的编程方式,使我们的http请求变的更加简单,我们只...

  • Gson.fromJson的使用 (Kotlin)

    先来看下 gson.fromJson 的语法: 这里传入了一个 T 的的类型,可是我们已经告诉它就是要转换为 T 类型了,为什么还要传个 cla...

文集作者