WiFi adb 连接 WiFi adb 连接过程 设备和电脑需要连接相同的热点,保证处于同一局域网内。 请求临时root权限。 adb remount命令用于重新挂载设备的/system分区为可读写模式。可以借用ADB工具向/system分区推送文件或进行必要的系统级别修改 12adb rootadb remount 3.命令查询IP地址 2024-01-24 工具知识 > adb #adb
单例模式(Java版) 1.饿汉式 是否 Lazy 初始化 否 是否多线程安全 是 实现难度 易 描述:这种方式比较常用,但容易产生垃圾对象。 优点:没有加锁,执行效率会提高。 缺点:类加载时就初始化,浪费内存。 它基于 classloader 机制避免了多线程的同步问题,不过,instance 在类装载时就实例化,虽然导致类装载的原因有很多种,在单例模式中大多数都是调用 getInstance 方 2024-01-24 设计模式 #Java
状态模式(C++版) 关于状态模式的一些概念可以查看 状态模式 JAVA 1.类图 2.代码2.1Sanji.h123456789101112131415161718192021222324252627282930313233343536373839// Sanji.h#pragma once#include "State.h"class Sanji{public: Sanji() 2024-01-22 设计模式 #C++
孤儿/僵尸/守护进程 1.进程讲到进程,我们要先了解一下另一个概念:程序。 程序说白了就是躺在电脑硬盘上的一个文件而已(如同硬盘女神一样),在被 CPU 执行之前,它啥也做不了。 当程序被执行之后,它运行的实例就称为进程 。一个程序可以对应多个进程。 进程是系统的工作单元。系统由多个进程组成,其中有的是操作系统进程(执行系统代码),其他的是用户进程(执行用户代码)。所有这些进程都会并发执行,例如通过在单 CPU 上 2024-01-21 Linux #进程
单例模式(C++版) 引言: 面向对象很好地解决了”抽象”的问题,但是必不可免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不不计。但是某些情况,面向对象所带来的成本必须谨慎处理。 在一个项目中,全局范围内,某个类的实例有且仅有一个,通过这个唯一实例向其他模块提供数据的全局访问,这种模式就叫单例模式。单例模式的典型应用就是任务队列。 1. 2024-01-21 设计模式 #C++
IPC基础知识 Android 中的IPC机制1. Android IPC简介 IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。 线程是CPU调度的最小单元,同时线程是一种有限的系统资源。而进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可以包含多个线程,因此进程和线程是包含与被包含的关系。 2024-01-18 Android > IPC #Android
adb基本命令 一、ADB是什么?adb 称之为:Android 调试桥 (Android Debug Bridge )是一种允许模拟器或已连接的 Android 设备进行通信的命令行工具,它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。可以在Android SDK/platform-tools中找到 adb 工具或下载 ADB Ki 2023-10-24 工具知识 > adb #adb
CameraX实时预览+拍照 预览+图片拍摄实时预览1.编辑activity_main layout 文件: 123456789101112131415161718192021222324252627<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayo 2023-05-26 Android #Android进阶知识
CameraX 的基础 CameraX实现相机功能预计实现功能: 实时预览(缩放、点击聚焦) 拍照(晃动拍照)、录像 实现左右滑动,切换拍照、录像 给拍照的图片加水印 CameraX是什么,能解决什么问题 Jetpack的一个支持库,最低版本要求Android5.0 默认的相机功能还是Camera2的能力,当然API都变了,同时提供CameraX Extensions拓展库可以添加各种特效,例如人像、HDR、夜间和美 2023-05-26 Android #Android进阶知识
自定义圆形图片 官方推荐使用AppCompatImageView来实现自定义ImagView。 123public class AppCompatImageView extends ImageView implements TintableBackgroundView, TintableImageSourceView 12345678910111213141516171819202122232 2023-05-22 Android #Android