android jetpack compose

Android显示系统——SurfaceFlinger之Layer Bounds计算方法

### Layer Bounds计算过程分析 从SurfaceFlinger的这里看起: ```cpp void SurfaceFlinger::computeLayerBounds() { const FloatRect maxBounds = getMaxDisplayBounds(); for ......

使用docker-compose部署apollo配置中心

#docker-compose部署apollo配置中心 ##1、Apollo配置中心 ###1.1、Apollo简介 ```bash Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等 ......
docker-compose compose docker apollo

使用GoEasy快速实现Android原生app中的websocket消息推送

摘要: GoEasy带来了一项令开发者振奋的消息:全面支持Android原生平台!现在,您可以在Android应用中使用最酷炫的实时通信功能,借助GoEasy轻松实现消息的发送和接收。本文将带您领略GoEasy最新版本的威力,为您的应用增添一抹鲜活的互动色彩。 嗨,开发者朋友们!是时候展现您的技术才 ......
websocket Android 消息 GoEasy app

解决Android Studio项目一直在下载Gradle

#### 1.更换项目的Gradle下载源 一般下载源配置在项目的`gradle-wrapper.properties`文件中 内容大体如下 ```properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists ......
Android 项目 Studio Gradle

Docker engine | Docker compose 非桌面版安装教程[ubuntu]

### Docker| Docker compose - ubuntu下安装【Ubuntu】docker engine,非桌面版本 - 官网链接: [Install Docker Engine on Ubuntu | Docker Documentation](https://docs.docker ......
Docker 桌面 compose 教程 engine

10.10.10.103 graylog单台docker-compose es集群分离docker-compose

centos7 cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak vim /etc/yum.repos.d/CentOS-Base.repo [base]name=CentOS-$releasever - Basebaseurl=https://mirrors ......
docker-compose compose docker 集群 10

Android Launcher apk 授信安装

对安装的apk进行校验,除了系统应用市场中下载的,其它渠道的apk都进行安装拦截,并且弹框提示。 首先需要把验证的证书保存在数据库本地,后面需要用到 然后注册系统广播,用于接收 apk 安装时的监听,这个广播由系统发出 新装时的 action ‘android.intent.action.PACKA ......
Launcher Android apk

Android 环境变量配置

**`+`开头的为新增** **`*`开头的为更新添加** `+` ANDROID_HOME -> sdk地址,例如[D:\Developer\Android\Sdk] `*` Path -> %ANDROID_HOME%\tools `*` Path -> %ANDROID_HOME%\platf ......
变量 Android 环境

Android BottomNavigation底部导航栏使用

原文地址: [Android BottomNavigation底部导航栏使用 - Stars-One的杂货小窝](https://stars-one.site/2023/07/04/android-bottomnavigation-use) ## 基本使用 本文侧重点记录一些特殊的样式设置,所以基本 ......
BottomNavigation 底部 Android

MAUI Blazor Android 输入框软键盘遮挡问题2.0

## 前言 关于MAUI Blazor Android 输入框软键盘遮挡问题,之前的文章已经有了答案,[MAUI Blazor Android 输入框软键盘遮挡问题](https://www.cnblogs.com/Yu-Core/p/17186722.html "MAUI Blazor Andro ......
键盘 Android Blazor 问题 MAUI

docker命令、容器挂载、镜像制作、docker compose、docker私有仓库

服务相关命令 -- 开启docker systemctl start docker -- 关闭docker systemctl stop docker -- 查看docker状态 systemctl status docker -- 重启 systemctl restart docker -- 开机 ......
docker 容器 仓库 镜像 命令

Android、iOS快速全球化工具

### 动机 在进行移动端全球化的时候,我们需要根据语言类型准备格式相同,文本不同的好多个文件,如果一个一个翻译显然很浪费时间,如果整篇复制到Google翻译通常翻译出来的文本是没办法直接用的,所以我通过有道云API实现了一个翻译iOS全球化文件的工具类。Android可以重写文本匹配的部分。 ## ......
Android 工具 全球 iOS

Jetpack Compose:开始使用组件

# 接上篇 https://www.cnblogs.com/develon/p/17417599.html # ``` import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout ......
组件 Jetpack Compose

Android 原生混合flutte运行:Could not resolve io.flutter。

Android 原生项目混合开发flutter ,在运行新项目的时候报错。 > Could not resolve io.flutter:flutter_embedding_debug:1.0.0-2a3401c9bbb5a9a9aec74d4f735d18a9dd3ebf2d. 解决方案 添加 u ......
Android flutter resolve flutte Could

如何用Airtest脚本无线连接Android设备?

有很多同学,在使用纯Airtest脚本的形式连接无线设备时,还是遇到了一些困难。今天我们就继续无线连接这个话题,聊聊怎么用纯Airtest脚本连接无线Android设备。 ......
脚本 Airtest Android 无线 设备

使用docker-compose部署zabbix服务

## 一、docker-compose安装 ```shell # 该环境默认为已安装了Docker curl -SL https://github.com/docker/compose/releases/download/v2.19.0/docker-compose-linux-x86_64 mv ......
docker-compose compose docker zabbix

Android各组件/控件间通信利器之EventBus

来源:https://www.cnblogs.com/lwbqqyumidi/p/4041455.html一、build.gradle 中 dependencies节 增加配置 api 'org.greenrobot:eventbus:3.0.0'二、注册EventBus,一般放到onCreate里 ......
利器 控件 组件 EventBus Android

Android开发_开启子线程执行耗时操作

```java Activity activity = (Activity) getContext(); new Thread(new Runnable() { @Override public void run() { activity.runOnUiThread(new Runnable() { ......
线程 Android

Android:倒计时、定时器、定时执行次数使用笔记

原文:https://blog.csdn.net/weixin_40420578/article/details/103876900 一.倒计时(3、2、1) CountDownTimer() //一共3秒,每隔1秒执行一次 CountDownTimer timer = new CountDownT ......
定时器 次数 Android 笔记

Android模式和Project模式切换

* 安卓模式![image.png](https://raw.githubusercontent.com/sandeulllll/blog-img/main/20230701194913.png) * 项目模式![image.png](https://raw.githubusercontent.co ......
模式 Android Project

Android信任证书,把用户级别放入系统级别

三、操作步骤 1、在Windows安装openssl,用来把证书转成 .pem 格式 1)下载和安装 下载其他人做的便捷版安装包:http://slproweb.com/products/Win32OpenSSL.html 2)配置path环境变量 2、把证书转成 .pem 格式(如果本身就是这个格 ......
级别 证书 Android 用户 系统

3588 编译android12 过程中的报错。

怀疑是 当初解压的时候使用的是 sudo . ......
过程 android 3588 12

Android 构建脚本从Groovy迁移到Kotlin DSL

原文:https://edenxio.github.io/2019/02/01/Android%20%E6%9E%84%E5%BB%BA%E8%84%9A%E6%9C%AC%E4%BB%8EGroovy%E8%BF%81%E7%A7%BB%E5%88%B0Kotlin%20DSL/ 为什么要迁移? ......
脚本 Android Groovy Kotlin DSL

Android Vibrator Usage

package com.example.vibrationdemo; import android.annotation.SuppressLint; import android.app.Service; import android.content.Context; import android. ......
Vibrator Android Usage

【HMS Core】Health Kit Android基础能力授权后,在使用扩展能力是否还要重新授权的问题

​【问题描述】 1、Android基础能力授权后,在使用扩展能力是否还要重新授权? 2、一个华为账号授权了,切换一个账号登录是否还需重新拉取授权页面?华为账号被切换了开发者怎么知道? 【解决方案】 1、如果扩展能力使用到的权限,已经使用基础能力中的授权方式做了授权,那么扩展能力就不需要重新授权了,反 ......
能力 Android 基础 Health 问题

Android RecyclerView

1、用法案例:在RecyclerView中展示水果图片以及水果名称 水果实体类:Fruit.kt class Fruit(val fruitName: String, val fruitImage: Int) RecyclerView中水果数据项布局:fruit_item.xml <?xml ver ......
RecyclerView Android

Could not resolve com.android.support:support-v4:24.1.1+

错误: 解决: 打包的平台文件夹下找到project.properties文件将文件中对应报错的版本注释掉就可以了 ......
support support-v android resolve Could

Android自动化签名

APK 签名 V1 自动化签名脚本 命令结构为: jarsigner -verbose -keystore release.jks -storepass xxx -keypass xxx -sigfile CERT -signedjar app-sign.apk app-release-jiagu. ......
Android

Android 五种方法传参

1.Intent对象携带简单数据 利用Intent的Extra部分来存储我们想要传递的数据,可以传送int, long, char等一些基础类型,对复杂的对象就无能为力了。//传递些简单的参数Intent intentSimple = new Intent();intentSimple.setCla ......
Android 方法

docker-compose中的links和depend_on关键字

links link关键字用于在不同的容器之间创建网络链接。 它允许一个容器能够访问另一个容器的网络连接信息(如IP地址和端口)。 使用方法:在Docker Compose配置文件中,通过links关键字定义容器之间的链接关系。例如: version: '3' services: web: buil ......