logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android开源投屏工具scrcpy简介

首先,我们来认识一下Scrcpy。Scrcpy 是一个开源的命令行工具软件,被设计用于使计算机用户能通过android adb或通过usb数据线控制其Android设备,支持通过鼠标和键盘对Android设备操作,更重要的是无需root权限。开源地址:https://github.com/Genymobile/scrcpy电脑上安装scrcpy后,执行scrcpy命令,弹出镜像窗口如下,

文章图片
#android#开源#驱动开发
Android开发者转型AI架构师路线

这是一份为你量身定制的‌Android 资深开发者转型 AI 工程化学习路径图‌。基于你深厚的 Android 架构功底(特别是对 AGP、构建系统、ARM 架构及车规级 MCU 的理解),你的核心优势不在于从头训练大模型,而在于‌“端侧落地”‌与‌“工程化闭环”‌。未来的高价值岗位是‌AI 应用架构师‌或‌端侧推理专家‌,即解决“如何让大模型在资源受限的手机上跑得快、稳、省”的问题。核心定位:从

#python#java
Android开发者转型AI架构师路线

这是一份为你量身定制的‌Android 资深开发者转型 AI 工程化学习路径图‌。基于你深厚的 Android 架构功底(特别是对 AGP、构建系统、ARM 架构及车规级 MCU 的理解),你的核心优势不在于从头训练大模型,而在于‌“端侧落地”‌与‌“工程化闭环”‌。未来的高价值岗位是‌AI 应用架构师‌或‌端侧推理专家‌,即解决“如何让大模型在资源受限的手机上跑得快、稳、省”的问题。核心定位:从

#python#java
Tmux使用

本文主要介绍一个Linux终端复用神器Tmux。首先,让来介绍一下什么叫“Linux终端复用”?为什么需要用这个软件?使用场景有哪些?ChatGPT的回答还是非常准确的。从我自身的角度来说,有些时候我有一些不是很花时间的小命令懒得挂后台运行,直接在xShell里跑,但是由于我们学校的校园网很烂,经常出现断网重连的情况,一旦断网,xShell就断开了,我之前跑的程序也挂了,让人很烦躁。这样迫使我去学

#linux
基于Gerrit管理Android代码

Android源码是基于Linux的开源操作系统,目前Android ROM开发的代码管理工具基本上是采用Git。由于Android代码非常复杂,Google将其划分为多个git repo,这样不仅可以避免一个repo的代码太多,还可以根据repo的功能将其分配给不同团队进行管控。为了对Android代码质量进行管控,Google采用了Gerrit进行coderview,并利用jenkins做代码

文章图片
#git
初识kotlin协程

Kotlin中的协程是官方定义的一套可以让开发者非常方便地实现并发操作的线程API。......我们可以看到这种串行的加载方式既浪费时间又浪费资源,关键是如果我还需要加载更多的信息,将会嵌套更多层,这种维护起来是相当的困难,所以大家给它取了个昵称 ---回调地狱(Callback Hell)。国外甚至还有同名网站,但是在Kotlin//launch 表示开启一个协程//同步代码块的方式实现异步操作

#kotlin#开发语言#android
kotlin基于MVVM架构构建项目

由三个核心组件构成:Model 负责数据逻辑和业务规则,View 处理界面展示,ViewModel 作为桥梁连接两者。与传统 MVC 相比,MVVM 通过数据绑定实现关注点分离,使代码解耦度提升 40% 以上(Google I/O 2022 数据)。Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精

#kotlin#开发语言#android
Android 应用添加系统签名权限介绍

Android 应用添加系统签名就能获取到系统权限调用一些系统接口,添加系统签名的方式主要包括:在Android Studio中配置签名文件生成apk 和 在源码目录编译添加系统签名生成apk。本文介绍的都是一些基础的签名知识,后续延伸介绍相关权限内容。有兴趣的可以进行了解。android {。。。//证书信息在这里配置main {storeFile file("./platform.jks")

文章图片
#android
Android系统多任务Recents详解

上一篇文章可知,点击底部导航栏会进入系统多任务界面,背后的流程接下来会重点介绍。

文章图片
#android#android studio#ide
Android编译系统-envsetup和lunch代码篇

lunch命令用来设置 TARGET_PRODUCT、TARGET_BUILD_VARIANT、TARGET_PLATFORM_VERSION、TARGET_BUILD_TYPE、TARGET_BUILD_APPS等环境变量。如果参数为空,会调用print_lunch_menu来显示Lunch菜单项,读取用户的输入,存入answer。6.export 编译选项TARGET_PRODUCT, TAR

文章图片
#android
    共 19 条
  • 1
  • 2
  • 请选择