自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(201)
  • 资源 (71)
  • 收藏
  • 关注

原创 Ubuntu git服务器搭建指南

         Ubuntu git服务器搭建指南引言  关于Android相关的源码分析博客,停更有蛮久的了。因为一直忙于新的工作和新知识点的学习当中!当然药不能停,错了博客不能停!正好在最近的工作中,需要自己从头开始搭建自己的git服务器供团队使用(不要问我,为啥这个技能一直没有学会,因为以前有专门的小组或者说人员来干这个事情,现在是一穷二白必须自己亲自下场干!)。通过本篇博客,我们将学会如何搭建自己的Git服务器(可以作为共有,或者私有仓库使用,这个就看自己的需求了).那么搭建我们的gi

2021-11-22 11:49:17 549 5

原创 repo sync repo reset: error: entry ‘comand.py ‘ not uptodate . cannot merge

 repo reset: error: entry 'comand.py ’ not uptodate . cannot merge引言  又有好久没有写点偏重实战类型的博客了,最近一直都在捣鼓源码分析和项目相关事情,是时候来点偏重实战类型的博客了。捯饬点啥实战的呢,这不吃着火锅,唱着歌,正准备下载下AOSP的源码来玩一玩,可是当我切换到一台新的服务器上第一次正准备repo sync下载AOSP源码的时候,怎么也不成功,一直提示如下错误:Fetching: 100% (784/784), done

2021-11-15 14:22:00 142 1

原创 Android dump渲染和合成图层GraphicBuffer指南

      Android dump渲染和合成图层GraphicBuffer指南引言  博客停更很久了,提起笔来渐感生疏啊!看来,还是得抽出时间来更新更新啊!好了,感慨也发完了,是时候切入正题了。本篇博客将主要详细介绍如何dump Android渲染和合成图层GraphicBuffer,并通过YUV软件查看流程!通过本篇博客,读者将会至少学会如下两点:通过dump Android渲染图层GraphicBuffer,查看Android渲染结果是否正确通过dump Android合成图层Graph

2021-11-08 18:47:01 2650 3

原创 构建Android AOSP内核

        构建Android通用内核引言  本文档将主要详细介绍为 Android 设备构建自定义内核的流程。在该文档中我们将学会选择正确的源代码,构建内核,以及将结果嵌入到根据 Android 开源项目 (AOSP) 构建的系统映像中。当然我们也可以使用 Repo 获取更多最新的内核源代码,并通过在源代码检出的根目录下运行 build/build.sh 来构建这些内核源代码,而无需更多配置。由于我们这里主要说明的是通用内核,所以通过根目录下的build/build.sh来构建内核是不行的

2021-07-08 11:13:05 401 5

原创 Android Q userdebug模式framework层调试指南

    Android Q userdebug模式framework层调试指南引言  随着Android版本的迭代,原来先前的一些调试方法都发生了相应的变化譬如我们常见的framework层的调试,这里我们简单的来说明一下Android Q版本userdebug如何调试framework层!注意这里的Android版本为Q(10),且模式为userdebug!这点需要注意。一.快速调试service.jar  由于这是实战性的东西,没有啥好过多语言性描述的!直接上步骤:1.构建好编

2021-06-29 18:44:21 375 3

原创 PackageManagerService启动详解(八)之扫描data分区应用安装目录阶段流程分析

PKMS启动详解(八)之BOOT_PROGRESS_PMS_DATA_SCAN_START阶段流程分析Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析PKMS启动详解(四)之Android包信息体和包解析器(上)PKMS启动详解(五)之An

2021-03-26 16:59:37 5803 11

原创 PackageManagerService启动详解(七)之扫描系统应用安装目录阶段流程分析

PKMS启动详解(七)之BOOT_PROGRESS_PMS_SYSTEM_SCAN_START阶段流程分析Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析PKMS启动详解(四)之Android包信息体和包解析器(上)PKMS启动详解(五)之

2021-03-23 17:13:42 873 6

原创 PackageManagerService启动详解(六)之Android包信息体和解析器(下)

    PKMS启动详解(流)之Android包信息体和包解析器(下)引言  通过前面不懈的努力,终于Android包信息体和包解析器要到完结篇了,此处的我们值得掌声(鲜花就算了,我们coder还是很实在的)!在前面的博客PKMS启动详解(五)之Android包信息体和包解析器(中)我们从Android包管理机制的设计者角度出发,着重分析了:Android包管理机制中的Android包解析器的PackageParser成员信息(主要是用于解析Android包的各种配件信息,不是配件信息不是配牛)

2021-03-17 11:39:53 3291 22

原创 PackageManagerService启动详解(五)之Android包信息体和解析器(中)

    PKMS启动详解(五)之Android包信息体和包解析器(中)Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析PKMS启动详解(四)之Android包信息体和包解析器(上)引言  ...

2021-03-13 14:29:23 2064 21

原创 Android 11(R)快速开发调试framework和services

    Android 11(R)快速开发调试framework和servicesAndroid源码编译系列博客:Android.bp你真的了解吗Android.bp入门指南之Android.mk转换成Android.bpAndroid.bp入门指南之浅析Android.bp语法Android.bp正确姿势添加宏控制编译指南Android高版本P/Q/R源码编译指南如何在线查看Android源码自带学习文档docs引言  在前面的博客Android高版本P/Q/R源码编译指南中,从

2021-03-12 17:03:12 1432 16

原创 PackageManagerService启动详解(四)之Android包信息体和解析器(上)

PKMS启动详解(四)之如何通过PackageParser对Android安装包进行管理Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析...

2021-03-06 16:22:02 2768 17

原创 解决Android logcat: Unexpected EOF!方法指南

logcat: Unexpected EOF!This means that either the device shut down, logd crashed, or this instance of logcat was unable to read logmessages as quickly as they were being produced.If you have enabled significant logging, look into using the -G option t

2021-03-05 14:24:35 4904 6

原创 PackageManagerService启动详解(三)之开始初始化阶段流程分析

  PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析Android PackageManagerService系列博客目录:PackageManagerService启动详解系列博客概要PackageManagerService启动详解(一)之整体流程分析PackageManagerService启动详解(二)之对已安装应用怎么进行持久化存储管理?引言  在前面的博客PackageManagerService启动详解(二)之对已安装应用怎么进行持久化存储管

2021-02-07 17:04:14 2472 11

原创 PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?

PackageManagerService启动详解(二)之对已安装应用怎么进行持久化存储管理?Android PackageManagerService系列博客目录:PackageManagerService启动详解系列博客概要PackageManagerService启动详解(一)之整体流程分析引言  在前面的博客PackageManagerService启动详解(一)之整体流程分析中我们概述了PKMS启动的整体流程,按照正常的逻辑本篇博客将要对PKMS启动的第一阶段BOOT_PROG

2021-02-01 15:46:00 744 13

原创 PackageManagerService启动详解(一)之整体流程分析

终于要拉开PKMS启动详解系列博客的序幕了,当然读者最好能先阅读一下PackageManagerService启动详解系列博客概要对我们的整个系列博客有一个整体的了解。在今天的博客中我们将会从整体上来介绍PKMS的启动流程,所以我们只会重点关注PKMS的整个启动流程,让读者先从整体上有一个认识。至于在源码分析中注释的代码内容,读者可以先有一个概括,在后续的博客中我们会采取庖丁解牛的方式逐一分析。

2021-01-28 10:42:10 3003 18

原创 PackageManagerService启动详解系列博客概要

     PackageManagerService启动详解系列博客概要引言  一直在筹划着写一个系列的博客关于PKMS服务启动流程详解的(在本篇以及后续的一系列博客中为了简述统一将PackageManagerService简写为PKMS),但是一直自我感觉功力不够,不是因为本人不够自信,真的是事出有因啊!PKMS的启动涉及到非常多的逻辑,其启动流程是比较复杂的!这里的启动流程复杂并不是说它涉及的原理有多么多么的深奥或者晦涩,而是PKMS作为Android系统中核心服务之一,它管理着所有跟Packag

2021-01-25 20:01:33 980 6

原创 Android Binder通信一次拷贝你真的理解了吗?

最近有读者在询问一个关于Binder通信"一次拷贝"的问题,说在学习Binder驱动的实现中看到有多次调用了copy_from_user和copy_to_user来进行数据的跨用户空间和内核空间的拷贝,但是为啥Android官方和绝大部分的博客还是说只进行了一次拷贝呢!这就是本篇博客的由来!

2021-01-13 20:24:47 6325 32

原创 Android高版本P/Q/R源码编译指南

        AndroidP/Q/R编译系统文章目录        AndroidP/Q/R编译系统引言一.Android编译整体概述1.1 Kati构建编译系统1.2 Blueprint和Soong构建编译系统1.2.1 Soong简介1.2.2 Blueprint简介1.2.3 Android.bp简介1.2.4 Ninja简介二.Android整个源码编译2.1 通过Android内置make命令编译2.2 高通提供的build.sh脚本进行编译2.3 动态分区刷机的方法三.ninja快速编译3

2021-01-07 09:25:46 8071 15

原创 如何在线查看Android源码自带学习文档

      如何在线查看Android源码自带学习文档docs引言  又有好久没有写点偏重实战类型的博客了,最近一直都在捣鼓源码分析和项目相关事情,是时候来点偏重实战类型的博客了。捯饬点啥实战的呢,正好前两天有个驱动的同事询问我怎么查看Android源码自带学习文档docs,我当时随口一说直接通过浏览器查看呗(后面才发现docs下面的不是可以直接通过浏览器查看的)!好吗,当时我也是随口一说,因为通常我都是上谷歌中文官方网站,其实Android源码中其实已经给开发者提供好了开发文档了(这个宝藏一直没有被

2020-12-25 13:50:41 2867 9

原创 Android窗口设计之Dialog、PopupWindow、系统窗口的实现

    窗口设计之Dialog、PopupWindow、系统窗口的实现Android应用程序窗口设计系列博客:Android应用程序窗口设计之Window及WindowManager的创建Android应用程序窗口设计之setContentView布局加载的实现普法Android的Token前世今生以及在APP,AMS,WMS之间传递Android应用程序窗口设计之窗口的添加Android应用程序窗口设计之建立与WMS服务之间的通信过程引言  通过前面系列博客Android应用程序

2020-12-19 16:07:43 3466 11

原创 Android应用程序窗口设计之建立与WMS服务之间的通信过程

   Android应用程序窗口设计之建立与WMS服务之间的通信过程引言  对Android窗口实现有一定了解的读者都应该知道WindowManagerService做为Android窗口管理的核心服务其在Android中的地位是毋庸置疑的也是无可替代的(感觉有点废话啊,核心服务当然很重要啊!)。而WMS(这里为了后续简述方便将WindowManagerService简称WMS)服务却是运行在system_server进程中的,而我们的窗口的需求最初的发起端通常是在Android应用程序进程端的,而做

2020-12-15 16:43:07 2254 15

原创 Android应用程序窗口设计之窗口的添加

Android应用程序窗口设计之Window及WindowManager的创建 Android应用程序窗口设计之setContentView布局加载的实现 普法Android的Token前世今生以及在APP,AMS,WMS之间传递 Android应用程序窗口设计之窗口的添加

2020-12-12 17:57:13 2843 9

原创 Android 11 unexpected LOCAL_MODULE_CLASS for prebuilts: FAKE

 unexpected LOCAL_MODULE_CLASS for prebuilts: FAKE引言  又有好久没有写点偏重实战类型的博客了,最近一直都在捣鼓源码分析和项目相关事情,是时候来点偏重实战类型的博客了。捯饬点啥实战的呢,正好最近在迁移项目到Android 11上面,发现了一些不少Android 11相较于以前Android版本的一些特性,这里我就分析一个在Android 11上面预编译不支持错误的解决小实战。其错误吗如下:build/make/core/main.mk:368: wa

2020-12-10 10:20:35 738 2

原创 Android应用程序建立与AMS服务之间的通信过程

     Android应用程序建立与AMS服务之间的通信过程引言  Android四大组件作为Android整个应用层框架的基石,其在Android中的地位是毋庸置疑的。而AMS(这里将ActivityManagerService简称AMS)做为四大组件启动,管理的核心服务却是运行在system_server进程中的,而我们的四大组件的启动和管理,更有甚者我们四大组件所在应用程序的创建都离不开和AMS服务之间的跨进程交互过程。那么这两个进程之间是怎么进行跨进程通信的呢,我想如果对于Android有一

2020-12-08 11:55:19 2566 14

原创 普法Android Token的前世今生以及在APP,AMS,WMS之间传递

      普法Android的Token在APP,AMS,WMS之间传递引言  我们知道Activity从启动到展示到我们的Android终端设备上涉及到了非常多与Android核心服务和进程的交互,特别是目标Activity进程和AMS,WMS服务之间的交互!而通过前面的系列博客Activity启动流程源码实现详解和Android应用程序窗口设计系列博客前几篇我们也验证了这一点,而在他们的三者交互之间频繁的大量的使用到了一个东西"Token" ,而今天的博客要解决的就是关于它的灵魂三大拷问:T

2020-12-05 17:08:31 652 6

原创 Android应用程序窗口设计之setContentView布局加载的实现

   Android四大组件之Activity布局加载流程实现详解二引言  如果我们将Activity的布局加载流程比喻为一场接力赛的话,那么通过前面的博客Android四大组件之Activity布局加载流程实现详解一我们已经完成了接力赛的第一棒的交接了,通过前面的博客我们主要完成了Activity布局加载前期准备的准备工作,即:Activity启动的前期获取到Activity启动需要的信息,然后通过反射创建了我们的目标Activity然后调用Activity实例的的attach方法,将启动Ac

2020-11-27 17:41:38 1922 4

原创 CSND博客同步至开源中国声明

            同步声明  Hi,各位读者由于近期收到开源中国的邀请,我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:tkwtz,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply。在这里打扰各位不好意思了!...

2020-11-26 11:03:33 304 1

原创 普法Android系统各类签名以及关联Key知识

       普法Android系统各类签名以及关联Key知识引言  对于Android的签名机制,无论你是应用开发者还是Android系统层级开发者来说都是一个绕不过的知识点!为什么这么说呢?假如你是应用开发者,你一定会给你的应用apk加上自己或者公司的签名防止被被第三方恶意篡改,假如你是Android系统ROM层级开发者,当我们要发布一款Android产品,就需要给我们的整个Android系统签名,防止被别 人盗用,通常这种签名被成为系统级别的release签名。当然本篇博客的重点不是讨论And

2020-11-23 16:33:48 2644 14

原创 从Android应用层及Framework层的角度分析WakeLock锁机制

    从Android实战角度来分析分析WakeLock锁机制前言  好久没有写点实战类型的博客了,最近一直都在捣鼓源码分析和项目相关事情,是时候来点实战类型的博客了。捯饬点啥实战的呢,正好前两天有一个同事询问我关于Android的WakeLock锁相关的问题,这里我们就从实战的角度出发来对Android的WakeLock锁机制分析一番。注意:本篇的介绍是基于Android 7.xx平台为基础的,其中涉及的代码路径如下:frameworks/base/core/java/android/os/P

2020-11-20 17:03:46 1281 5

原创 Android应用程序窗口设计之Window及WindowManager的创建

Android应用程序窗口设计之Window及WindowManager的创建 Android应用程序窗口设计之setContentView布局加载的实现 普法Android的Token前世今生以及在APP,AMS,WMS之间传递 Android应用程序窗口设计之窗口的添加

2020-11-13 17:35:13 1286 4

原创 Activity启动流程(七)初始化目标Activity并执行相关生命周期流程

    Activity启动流程源码实现(七)初始化目标ActivityAndroid四大组件源码实现详解系列博客目录:Android应用进程创建流程大揭秘Android四大组件之bindService源码实现详解Android四大组件之Activity启动流程源码实现详解概要Android四大组件之Activity启动流程源码实现详解(一)Android四大组件之Activity启动流程源码实现详解(二)Activity启动流程(三)- Activity Task调度算法复盘分析Acti

2020-11-03 16:53:33 2602 14

原创 Activity启动流程(六)注册目标Activity进程到system_server进程以及创建目标Activity进程Application

Activity启动(六)注册进程到system_server以及创建ApplicationAndroid四大组件源码实现详解系列博客目录:Android应用进程创建流程大揭秘Android四大组件之bindService源码实现详解Android四大组件之Activity启动流程源码实现详解概要Android四大组件之Activity启动流程源码实现详解(一)Android四大组件之Activity启动流程源码实现详解(二)Activity启动流程(三)- Activity Task调度算

2020-10-30 17:18:15 643 8

原创 Activity启动流程(五)请求并创建目标Activity进程

     Android四大组件之Activity启动流程源码实现详解(五)Android四大组件源码实现详解系列博客目录:Android应用进程创建流程大揭秘Android四大组件之bindService源码实现详解Android四大组件之Activity启动流程源码实现详解概要Android四大组件之Activity启动流程源码实现详解(一)Android四大组件之Activity启动流程源码实现详解(二)Activity启动流程(三)- Activity Task调度算法复盘分析A.

2020-10-24 14:50:16 1434 17

原创 Activity启动流程(四)Pause前台显示Activity,Resume目标Activity

      Activity启动流程源码实现详解(三)Android四大组件源码实现详解系列博客目录:Android应用进程创建流程大揭秘Android四大组件之bindService源码实现详解Android四大组件之Activity启动流程源码实现详解概要Android四大组件之Activity启动流程源码实现详解(一)Android四大组件之Activity启动流程源码实现详解(二)Android四大组件之Activity启动流程源码实现详解(三) 前言   还记得我们在前面.

2020-10-15 20:07:54 2221 14

原创 Activity启动流程(三)Activity Task调度算法复盘分析

  Activity启动流程(三)- Activity Task调度算法复盘分析Android四大组件源码实现详解系列博客目录:Android应用进程创建流程大揭秘Android四大组件之bindService源码实现详解Android四大组件之Activity启动流程源码实现详解概要Android四大组件之Activity启动流程源码实现详解(一)Android四大组件之Activity启动流程源码实现详解(二)Activity启动流程(三)- Activity Task调度算法复盘分析.

2020-10-12 20:37:01 2022 13

原创 Activity启动流程(二)system_server进程处理启动Activity请求

      Activity启动流程源码实现详解(二)Android四大组件源码实现详解系列博客目录:Android应用进程创建流程大揭秘Android四大组件之bindService源码实现详解Android四大组件之Activity启动流程源码实现详解概要Android四大组件之Activity启动流程源码实现详解(一)Android四大组件之Activity启动流程源码实现详解(二)前言  还记得大明湖畔的夏雨荷吗!错了,还记得我们前面章节博客Android四大组件之Activi

2020-09-27 22:02:54 2356 14

原创 Activity启动流程(一)发起端进程请求启动目标Activity

   Android四大组件之Activity启动流程源码实现详解(一)Activity启动流程源码实现详解系列博客目录:Activity启动流程源码实现详解概要前言  在正式开始Android四大组件之Activity启动流程源码实现详解之前,如果小伙们还没有阅读Activity启动流程源码实现详解概要,强烈建议先行阅读该概要,因为该篇博客从整体概要和Activity启动的前期知识点出发为我们提供了提纲和将要涉及到的知识点的梳理。在本篇博客中我们将重点分析目标进程发送Activity启动请

2020-09-22 17:30:05 2361 15

原创 Android四大组件之Activity启动流程源码实现详解概要

    Android四大组件之Activity启动流程源码实现详解一前言  一直在筹划着写一个系列的博客关于Activity启动流程的详解,但是一直自我感觉功力不够!这是因为Activity的启动涉及到非常多的逻辑,其启动流程比较复杂,涉及到了Android进程的创建,涉及到了Activity中的生命周期方法,涉及到了Task任务调度,更加涉及到了Android中进程通讯Binder机制等等方方面面!对于这一些列的博客我已经准备了良久,对于其中将要涉及的重点知识已经提前打好了基础:关于Andr

2020-09-19 11:48:17 1803 10

原创 Android四大组件之bindService源码实现详解

    Android AMS框架之bindService源码实现详解前言  通过前面系列博客Android Binder框架实现详细介绍了Binder系列文章,相信各位小伙们对Binder架构有了较深地理解。我们知道Binder对于Android的的地位是非常之重要,整个Java framework的提供ActivityManagerService、PackageManagerService等服务都是基于Binder架构来通信的,并且许多的Native层Service也是基于Binder的来实现的

2020-09-16 19:53:35 980 2

原创 Android Binder框架实现之bindService详解

关于bindService我们将从两个知识点出发,第一就是从进程之间的交互,第二就是匿名Binder之间的传递角度来探讨!当然小伙们也可以抛开上面的匿名/实名Binder等相关知识点,单纯当成是bindService的源码分析也不为过,这个就看小伙们的出发点了,是分析匿名Binder的应用还是bindService的流程就看小伙们各取所需了。

2020-09-10 21:34:07 1571 6

ChkBugReport工具.rar

最新版本的ChkBugReport工具,这个对于分析bugreport 非常有帮助。

2019-10-26

Settings_Framework_ethernet_patch.zip

这是全网独家Android P以太网适配完整patch包,包括Settings 和Framework的支持以太网打开和关闭,以及设置静态IP和代理功能。你值得拥有。

2020-04-24

Binder实战大荟萃源码.rar

这个是Binder实战大荟萃的全部源码,包括Binder实战开发中的四种场景。对于想掌握Binder的小伙伴来说一定是个好东西。

2019-10-25

谷歌自带文档查看工具.7z

Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。

2020-12-23

Android不同版本SELinux的介绍

该资源是Google官方编写的关于Android 8中SeLinux的文档,然后还附加了一篇关于android 8的Selinux的work文档

2019-01-01

binder.zip

binder源代码,为了回家学习方便使用。这个不建议大家下载,仅仅是个人学习。

2019-06-15

android通过jni执行shell命令

这是我自己测试使用的列子,主要用于测试android通过jni调用shell命令

2016-08-16

settings.html

systrace文件

2021-10-14

ddms_traceView.zip

这是一个通过DDMS分析Android的CPU占用过高生成的TraceView文件,希望对使用TraceView有帮助。

2019-12-11

C_Java_Transfer.zip

通过JNI实现CC++中结构体和Java类之间的数据转换,该代码列举了两种常见的方法,学会了这两种方法,妈妈再也不要为我担心了。

2019-12-11

Android下memtester执行文件

Android下能正常使用的memtester测试文件,可以模拟内存紧张时候的场景。希望对大家测试有帮助!

2020-01-03

adb源码分析源码

adb源码分析源码

2020-07-30

jni学习资源

我自己的资源请勿下载

2016-08-29

AsyncChannelFun.zip

这个是Android AsyncChannel的演示实例,包括使用案例,如果对其感兴趣可以移步https://blog.csdn.net/tkwxty/article/details/107426006,其中有对该方法使用和源码的具体详解。

2020-07-22

OTA升级客户指导.docx

OTA升级文档

2021-06-25

ANR各种日志.rar

ANR各种日志.rar

2019-10-26

Android2Native.rar

这里总结了,Android和C/C++通信的常用方法,有Jni,有Socket,有Binder,总有一种会是适合你的。

2019-11-21

2020年个人所得税汇算清缴操作步骤.docx

个人所得税计算

2021-03-05

Android studio系统签名工具包.rar

Android Studio系统签名的工具包,其中包括相关的脚本和使用方法。

2019-09-03

CarDVR源码

这是CarDVR,对打通java和native开发有帮助。希望对大家的开发有帮助。

2018-04-11

2018-01-04_edrawmax-cn.7z

画图工具,画图工具,画图工具

2021-03-08

c++类set精讲和详解

这是一个精讲c++ 中set容器的好东西,是我认真收集和整理的,自我认为这是一个很好的东西。希望大家喜欢

2011-04-25

Android源码编译参考文档.zip

Android源码编译参考文档,主要适合于从事Android系统开发或者Framework开发的朋友!

2021-01-05

Android Build System.pdf

Android 编译文档

2020-12-29

80_PJ360_14_C_ANDROID_Q_MIGRATION_GUIDE.pdf

Android Q编译文档

2020-12-25

framework_intermediates.zip

framework_intermediates.zip

2020-08-29

打印完税证明教程

这个是我个人使用,勿下载浪费积分。切勿下载,谢谢谢谢。

2019-04-16

native直接使用Parcel通信

这个是native服务直接使用Parcel进行通信的一个接口,提供给后面使用。

2017-03-14

android5.0权限问题解决办法

这个是我从网上下载下来的,关于权限问题的解决,希望有用。

2016-04-27

AsyncChannelFun.zip

这是Android中关于AsyncChanne的实操演练代码,将其中涉及的几种关于集中通信模型都有涉及到了,希望能对各位有所帮助!

2020-07-18

binder通信实例

这是一个底层的binder通信列子希望对大家有用

2016-09-01

android重点知识梳理.txt

这是我自己测试的文档,各位不要下载,谢谢!

2020-07-15

JNI创建java对象

这是我用于测试,主要用于jni创建java对象病操作

2016-08-17

Android下jni开发Demo

总结了Android下jni开发的一些重要知识点,并且以代码的形式提供供大家参考

2014-12-21

Android通用工具

这是我自己开发的Android通用工具,这个我已经加密了请勿下载。谢谢!这个我是当作网盘使用的。

2015-05-06

Android直接通过binder节点通信

这是Android直接通过binder通信的列子

2016-08-25

谭浩强C语言全Word版.rar

我想对于学习c语言的同学来说谭浩强的教材大家一定知道它在C语言的学习是占有多么的地位,而这个资源就是谭浩强的C语言第五版的Word版,这个不论是对于C语言的初学者还是具有一定的基础的同学来说都是一个不错的资源,希望对大家有帮助,希望大家下载。

2010-09-26

计算机网络第二版答案

这是一个非常好的答案,你面的解释也非常的清楚希望大家好好地利用。

2010-06-02

CarDVR jni使用实例

这是一个jni使用实例,对想学习jni开发的同学有一定的帮助。希望有用。

2018-11-13

nfs交叉编译环境的构建和注意点 ppt

对于学习Linux的同学来说,相信这个东西大家是理解的因为nfs交叉编译环境是对于Linux石多么重要的啊,所以大家会理解这个东西的重要性。

2010-09-13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除