Android
-
《第一行代码:Android篇》学习笔记(八)
本文和接下来的几篇文章为阅读郭霖先生所著《第一行代码:Android(篇第2版)》的学习笔记,按照书中的内容顺序进行记录,书中的Demo本人全部都做过了。每一章节本人都做了详细的记…
-
团队项目——和谐共生(7)
距离上次发博客的时间有些久了,这次要实现的功能是Android调用系统相册 要实现这一功能,首先加入权限 <uses-permission android:name=”and…
-
QEMU pipe设备分析
1. QEMU pipe介绍 Qemu-pipe是一个通用的虚拟设备,完成guest OS和emulator的通信功能。它为通信提供了四种服务: Tcp Unix Opengles…
-
Android 12(S) 图像显示系统 – SurfaceFlinger GPU合成/CLIENT合成方式 – 随笔1
必读: Android 12(S) 图像显示系统 – 开篇 一、前言 SurfaceFlinger中的图层选择GPU合成(CLIENT合成方式)时,会把待合成的图层…
-
Android 小米深色模式对View进行适配
Android 小米深色模式对View进行适配_AnjoyZhang的博客-CSDN博客_小米深色模式适配 Android在App中强制关闭禁用深色模式_张雨zy的博客-CSDN博…
-
appium – 环境准备
0.前言 我们知道selenium是桌面浏览器自动化操作工具(Web Browser Automation) appium是继承selenium自动化思想旨在使手机app操作也能自…
-
Android开发 GradientDrawable详解
前言 GradientDrawable 支持渐变色的Drawable,与shapeDrawable在画型上是类似的,多了支持渐变色。代码上的GradientDrawable比在…
-
Android Studio – 布局
线性布局-LinearLayout android:orientation属性值包括vertical和horizontal,若不指定属性值,默认为horizontal。需注意的是,…
-
android | 申请存储权限的坑
android | 申请存储权限的坑 android6以上很多的权限不是只写manifest.xml就可以了,使用的时候需要懂太申请权限。先贴个能跑的代码,具体细节有空补上: pu…
-
Android Framework实战视频–init进程的bootanimation启动源码分析(补充Android 10部分的BootAnimation的启动源码分析)
课程答疑和新课信息:QQ交流群:422901085进行课程讨论FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298Fr…