logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关于Binder (AIDL)的 oneway 机制

开篇总结Binder 是 Android 中的 IPC(进程间通信)的最要一环,它的作用就是:异步调用(单个binder请求)应用向 binder 驱动发送数据后不需要挂起线程等待 binder 驱动的回复,而是直接结束。串行化处理(多个binder请求)对于一个服务端的 AIDL 接口而言,所有的 oneway 方法不会同时执行,binder 驱动会将他们串行化处理,排队一个一个调用。像一些系统

#android
Android 系统的分区介绍

由于Android系统采用Linux架构,所以Android的系统分区可以类比同样采用Linux架构的操作系统(如Windows)

文章图片
#linux#android#车载系统
SVN使用教程总结

SVN简介: 为什么要使用SVN?      程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?   它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,...

repo入门和基本用法

repo是什么?官方的定义:Repo是谷歌用Python脚本写的调用git的一个脚本,可以实现管理多个git库。个人理解:repo这个工具,是一个脚本。这个脚本是对git库的管理。类似什么呢,类似makfile。功能是使你简单一敲make,就ok了。repo 呢,简单一敲,repo init -u <url> <option> 。url 指的是 manifest仓库地址,o

文章图片
#git#github
深入理解Android系统多用户机制

直到Android 6.0,Android多用户才比较完善,国内外的厂家也纷纷开始针对多用户这个噱头来做各种 “花里胡哨” 的操作,“手机分身”、“分身应用”、“应用双开” 应运而生,不得不说,国内的厂家在多用户这方面定制化到如今已经非常稳定和完善了。

文章图片
#android
Android 应用弹出悬浮窗

WindowManager添加了一个View,并显示到屏幕上

文章图片
#android
adb命令卸载(系统app)遇到:Failure [DELETE_FAILED_DEVICE_POLICY_MANAGER]

普通卸载://所有软件的包名adb shell pm list packages//卸载命令adb uninstall 包名Failure [DELETE_FAILED_INTERNAL_ERROR]之后rm apk卸载,貌似只能一次卸载一个系统app,然后重启,再卸载其他的:adb shell pm list packages -s 找到要删除的包名//获取包名地址D:\Android_stud

#android#adb
Android代码异常Calling a method in the system process without a qualified user

Android代码异常Calling a method in the system process without a qualified user

文章图片
#android
Android的FileProvider使用解释

FileProvider是android support v4包提供的,是ContentProvider的子类,便于将自己app的数据提供给其他app访问。

文章图片
#android
暂无文章信息