刘望舒 刘望舒
3年前
Android Binder原理(六)Java Binder的初始化
Binder原理Android框架层本文首发于微信公众号「刘望舒」<!more前言在这篇文章中,我根据Android系统的分层,将Binder机制分为了三层:1.JavaBinder(对应Framework层的Binder)2.NativeBinder(对应Native层的Binder)3.KernelBinder(对应Kernel层的Bi
刘望舒 刘望舒
3年前
Android解析WindowManagerService(三)Window的删除过程
Android框架层Android系统服务WindowManagerServiceAndroid框架层本文首发于微信公众号「后厂技术官」前言在本系列文章中,我提到过:Window的操作分为两大部分,一部分是WindowManager处理部分,另一部分是WMS处理部分,Window的删除过程也不例外,本篇文章会介绍Window的删除过程,包括了两大处理
Stella981 Stella981
3年前
Android10 安装 Magisk + EdXposed 框架
1\.确保Bootloader是解锁状态请根据自己的手机,结合网上相关资料。自行解锁。本文使用的手机是Pixel。其他手机大同小异或更为复杂。对于华为或三星手机可以参考Magisk官网的安装说明。Recovery可以是原版,不需要刷。因为TWRP不支持Andrioid10。具体原因可看备注。2
Stella981 Stella981
3年前
Netty序章之BIO NIO AIO演变
Netty序章之BIONIOAIO演变Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。更是面试的加分项。Netty并非横空出世,它是在BIO,NIO,AIO演变中的产物,是一种
Stella981 Stella981
3年前
Android学习系列笔记(五)
Android基础网络第二天1post方式提交数据乱码的解决一般在公司开发客户端和服务端的编码要保持一致。android端的默认编码是utf8;做url请求时需要对参数进行URLEncode编码.URLurlnewURL("http://1
Stella981 Stella981
3年前
Android Hook框架adbi的分析(2)
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/74452308(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fqq1084283172%2Farticle%2Fdetails%2F744
Stella981 Stella981
3年前
Android 判断当前网络状态是不是WiFi
代码 1.ConnectivityManager con(ConnectivityManager)getSystemService(Activity.CONNECTIVITY\_SERVICE);  2.boolean wificon.getNetworkInfo(ConnectivityManager.TYPE\_WIFI).isConn
Wesley13 Wesley13
3年前
Android之个性化ListView实现
Android中提供的ListView部件,用来在android手机中展现一个列表,这个列表的表现形式,完全由你选择的Adapter有关系,android框架中已有的adapter,形式都比较单调,能处理的数据都很一般。要想实现一个美观的列表,就得写自己的个性化adapter。 具体过程分为这几步: 第一步:定义自己的Lis
可莉 可莉
3年前
2019Android网络编程面试题
!(https://oscimg.oschina.net/oscnet/2fb1b5ce31baa49c3b496fc8fa9cc694f9f.gif)极力推荐文章:欢迎收藏Android干货分享(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.q