摘要:
1.卸载 adb uninstall apkname 2.安装 adb install apkname 3.查看某应用的pid adb shell ps 4.查看某应用的日志 adb logcal | grep pid 5.查看当前页面的包名或Activity 5.进入设备根目录,获取对设备的控制权 阅读全文
摘要:
一、什么是Jetpack Jetpack是谷歌公司在2017年推出的一组套件,也就是一组库,谷歌把它们统称为jatpack。它公共包含27个知识点,可以把它们归为四类,分别是基础、架构、行为、UI。 二、Jetpack内容 Jetpack主要分为以下几类: 1.Architecture(架构部分) 阅读全文
摘要:
一、Activity的启动流程 activity的启动流程并不是指生命周期,而是执行startActivity()后程序的执行流程。 写过Android程序的都知道,要想跳转到另外一个Activity就要,设置好要跳转的页面和参数 Intent intent = new Intent(); .... 阅读全文
摘要:
一、ActivityThread 在所有Java程序中,入库一定是一个main函数,就算我们常见的Web项目、桌面应用也不例外。所以用Java语言写的Android也是有一个入口main函数,这个类就叫做ActivityThread类。 main函数中执行有以下步骤: 1.创建主函数的looper, 阅读全文
摘要:
删除镜像就得停止并删除它的所有容器 1.删除容器 docker rm 容器id 2.删除全部容器 docker rm `docker ps -aq` 3.删除镜像 docker rmi 镜像id 4.批量删除镜像 docker rmi `docker images -q` 5.docker有以下错误 阅读全文
摘要:
一、基础知识 1.Canvas画布 2.Paint画笔 3.Canvas的常用方法:drawArc(画圆弧)、drawCircle(画圆)、drawLine(画线) 二、常用方法的讲解 1.drawArc(RectF,starrtAngle,sweepAngle,useCenter,paint) 我 阅读全文
摘要:
最近在看一些关于自定义控件,发现了一篇非常好文章推荐读者看看https://blog.csdn.net/wingichoy/article/details/50455412 以下是我的学习历程: 一、自定义控件的种类 通过学习我们了解到了自定义控件一共有5中类型,分别下: 1.组合控件。多种控件组合 阅读全文
摘要:
一、自定义View 1.自定义View的类型 1.1.组合控件。 1.2.扩展系统View控件功能。例如TextView,继承它并扩展它的功能。 1.3.继承View。新建一个新的控件。 1.4.继承ViewGroup系统控件。继承LinearLayout等系统控件,并扩展它的功能。 1.5.继承V 阅读全文
摘要:
造成这个原因的是 imageCapture没有与相机设备进行绑定,下面是绑定的代码 val cameraProviderFuture: ListenableFuture<ProcessCameraProvider> = ProcessCameraProvider.getInstance(this)v 阅读全文
摘要:
Scaffold 提供了顶层材料的组分插槽,例如TopAppBar、BottomAppBar、FloatingActionButton、Drawer。 @Composablefun HomeScreen( /*...*/ ) { Scaffold ( drawerContent = { /*...* 阅读全文