android

vincent_woo1 小时前
android·操作系统
再学安卓 - binder之ServiceManager本文分析基于Android14(aosp分支android-14.0.0_r28)上一篇我们对Binder通信的流程有了大致的了解,但始终有一个问题萦绕在我们心里,CountBinder需要AMS和APP建立的已有通道才能传输,那么AMS和APP之间的通道是怎么建立,系统中的第一个Binder通道是怎么建立的?我们可能很自然就想到上一篇提到过的ServiceManager,作为管理模块,它应该就是那个创始者。
kandra7772 小时前
android·ios·kotlin
KMP最佳拍档-CMP几乎所有的app开发项目,都可以划分为逻辑和UI两大块,当然跨平台开发也是一样.跨平台开发作为一个并不算新潮的的概念,也发展了这么多年,就算之前我们没有实际开发过跨平台项目,应该也都听过像RN,uniapp,Flutter, 小程序,以及Kotlin Multiplatform (KMP)等多种方案.
思忖小下1 小时前
android·thread
深入Android架构(从线程到AIDL)_09 认识Android的主线程目录UI线程的诞生練習: 绑定(Bind)远程的ServiceAndroid依据这个文件而将各类别布署于两个进程里执行,如图:
tmacfrank2 小时前
android·开发语言·kotlin
Coroutine 基础六 —— Flow前面我们讲解的 Channel 的相关知识。Channel 是一个跨协程传递数据的工具,属于底层工具,不是拿来直接用的,尤其是在近些年 Flow API 被推出以及逐渐完善之后,Channel 都不太适合当做一个上层的功能性工具来用了。如果需要事件流或数据流,还是用 Flow 比较好。Channel 现在更多是作为 Flow API 的一个关键的底层支撑而存在,它给 Flow 提供了跨协程的能力。从功能上说,Flow 更完整,使用体验更顺畅。
林鸿群2 小时前
android·ide·android studio
Android Studio与Android Gradle 插件及Gradle工具匹配列表Android Gradle 插件与Gradle匹配列表:引用地址:Android Studio 版本所需的 Android Gradle 插件 (AGP) 版本
linweidong3 小时前
android·校招·大厂·android面经·安卓面·社招·android简历
《Android最全面试题-Offer直通车》目录如今Android求职是僧多粥少,竞争非常激烈,企业招聘时要求很高,本专栏汇聚android面试各种考点,各大公司Android面试题,《Android 最全面试题》将助你全方位提升,助您脱颖而出,早日拿到满意Offer。
侠亦狐3 小时前
android·文件管理·file·打开文件·打开方式·文件意图
Android:文件管理:打开文件意图
drebander3 小时前
android·数据库·mysql
MySQL 索引优化实战 – 结合 Explain 深度解析慢查询在实际的开发过程中,随着数据量的不断增大,慢查询成为了不可忽视的性能瓶颈。MySQL 提供了多种工具来帮助我们分析查询性能问题,其中最常用的工具是 EXPLAIN、SHOW PROFILE 和 SHOW STATUS。本文将从慢查询日志入手,结合 EXPLAIN 解析慢查询,找出索引失效的原因,并提供相应的优化方案。通过本案例,您将掌握如何高效地优化 SQL 查询,提高 MySQL 的查询性能。
思忖小下5 小时前
android·ui线程
深入Android架构(从线程到AIDL)_10 主线程(UI 线程)的角色目录4、 细说主线程(UI线程)的角色近程通信远程通信
工程师老罗6 小时前
android·android jetpack
我用AI学Android Jetpack Compose之开篇最近突发奇想,想学一下Jetpack Compose,打算用Ai学,学最新的技术应该要到官网学,不过Compose已经出来一段时间了,Ai肯定学过了,用Ai来学,应该问题不大,学习过程记录下来,就是本专辑《我用AI学Android Jetpack Compose》。 本教程需要有一定Android开发基础的同学,至少能运行成功Hello World!会基本的Java或Kotlin语法,如果不会,先去学习基本的Android应用开发,推荐这本书。
热心市民运维小孙6 小时前
android·adb
Mysql8主从复制(兼容低高版本)两台机器时间一致 对主库已有的数据库不会进行自动同步。 主从同步之前,主库上已有数据库备份,需要在从库上手动导入同步
佛系小嘟嘟6 小时前
android·开发语言·android jetpack·小组件
Android Jetpack Compose开发小组件【入门篇】开发环境: Mac OS 15.0.1 Android Studio Jellyfish | 2023.3.1 Patch 2 当前程序环境
工程师老罗7 小时前
android·android jetpack
我用AI学Android Jetpack Compose之入门篇(1)这篇我们先来跑通第一个Android Jetpack Compose工程,现在新版本的Android Studio,新建工程选择Empty Activity默认就会开启Jetpack Compose的支持,再次声明,答案来自 通义千问Ai
思忖小下14 小时前
android·ui线程
深入Android架构(从线程到AIDL)_08 认识Android的主线程目录3、 认识Android的主线程(又称UI线程)复习: 各进程(Process)里的主线程编辑UI线程的责任: 迅速处理UI事件
G佳伟14 小时前
android·前端·vue.js
vue字符串的数字比较大小有问题this.money和 this.balance不是数值类型而是字符串类型使用parseFloat将变量转换成统一的类型
tanghongchang12316 小时前
android·macos·android studio
Mac Android Studio 提升Mac的编译速度方法1:加大Mac的编译内存,打开Android Studio的安装目录,修改全局配置方法2:打开dex增量编译 在Module的build.gradle中添加如下代码 dexOptions { incremental true }
俊杰_16 小时前
android
rk3562 安卓14 -安卓15 锁屏图标显示异常1415
黑客-秋凌17 小时前
android·web安全·php
[CTF/网络安全] 攻防世界 simple_php 解题详析题目描述:小宁听说php是最好的语言,于是她简单学习之后写了几行php代码。$a=@$_GET['a']; 从HTTP GET请求参数中获取一个名为a的变量,并将其赋值给变量a。@符号用于禁止错误输出,如果不存在参数a则会将变量a设置为NULL。
bst@微胖子18 小时前
android·java·python
Python实现接口签名调用
青年夏日科技工作者20 小时前
android·ue4
UE5.3 虚幻引擎 安卓Android地图插件开发打包I'm trying to develop Unreal Engine 4 plugin for Android camera API 2.