android jetpack compose

Qt 5.15.1 Android开发环境搭建

Qt Android开发(一)环境搭建 开发环境: Qt 版本:Qt 5.15.1 环境:Windows 10 参考文献: Deploying Applications to Android Devices 1. Android 构建工具环境安装 JDK:首先自行安装jdk1.8并配置JAVA_HO ......
Android 环境 Qt 15

Android——RecyclerView缓存机制

RecyclerView是一种高度可定制的View控件,它可以用于显示大量的数据集合,用一种更有效的方式来管理数据的展示和滚动。 RecyclerView之所以那么高效有很大程度上归功于它的缓存机制。 一.使用步骤: 1.添加依赖 implementation 'androidx.recyclerv ......
缓存 RecyclerView 机制 Android

Docker CLI docker compose logs常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 compose Docker docker

Android监听事件

监听事件 ​ 监听事件机制由事件源,事件和事件监听器三类对象组成,事件源一般就是activity中的UI控件。 下面引用别人整理的图来更加形象的表达这些关系。 ​ 事件监听机制的意义就是让事件源的行为委托给事件监听器,让监听器控制事件的发生。 ​ 1.实现监听事件的方法 [ ] 通过内部类实现 [ ......
Android 事件

Qt6.5配置Android开发环境最简单方法

下载qt6.5时记得勾选Android。详细方法看我编译mysql那篇文章 安装好后,打开qt creater进入配置 首先需要配置jdk,网上方法很多不过多赘述,进入设备切换到Android页面,若配置好了jdk会显示jdk的位置, 在这个页面我们只需要点击设置SDK即可联网下载所有的配置文件包括 ......
Android 环境 方法 Qt6 Qt

Android笔记

Gradle版本在:项目名\gradle\wrapper\gradle-wrapper.properties,中设置。 android gradle tools 3.X中 在3.0版本中,compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,这两个都可以进行 ......
Android 笔记

android:configChanges

android:configChanges列出 activity 将自行处理的配置变更。在运行时发生配置变更时,默认情况下会关闭 activity 并将其重启,但使用该属性声明配置将阻止 activity 重启。相反,activity 会保持运行状态,并且系统会调用其 onConfiguration ......
configChanges android

window10|window11下 ubuntu 安装docker 和docker-compose 流程

一、先决条件 1.要成功安装 Docker Desktop,您必须: 满足系统要求 拥有 64 位版本的 Ubuntu Jammy Jellyfish 22.04 (LTS) 或 Ubuntu Impish Indri 21.10。x86_64Docker Desktop 在(或)架构上受支持amd ......
window docker docker-compose 流程 compose

Android进阶之路 - Java 单元测试

在此之前,我在单元测试的时候,往往会单独创建一个Demo去进行功能实现,这俩天正好闲下来,所以快速的掌握了一下这个知识点,挺简单的,下面看图说话,看完你就出师了 Look here ~ :此文讲的并不高深,扩展也有限,我的目的仅仅是初步且快速的掌握单元测试使用方式,从而提升自己的开发效率 ~ 单元测 ......
单元 Android Java

Android结构优化 - Java、Kotlin项目结构分包

随着Android中 Java、Kotlin 的混编开发场景越来越多,其中大多人都会将 java文件 和 kt文件 放在同一个资源文件夹下,在项目越来越大的情况下,我们进行代码查询、项目重构、优化都不太便捷,所以本篇主要记录通过 kotlin分包、java分包 来区分、整合 java类和kotlin ......
结构 Android 项目 Kotlin Java

Android实战基础 - Java、Kotlin 代码互转

在Android现阶段,Kotlin已经成为普遍性使用的语言,而在其使用阶段中Java和Kotlin的混用很常见,为了便于开发,我们需要掌握Java、Kotlin文件的转换 这应该是我以前刚学Kotlin时就想记录的一篇blog,没想到隔了这么久才进行记录(嗯… 主要这俩年好像有点忙…) Demo ......
实战 Android 代码 基础 Kotlin

Android实战场景 - 用Kotlin写个能让我进步的Dialog

去年接到过一个小需求,一个简简单单的弹框,不论是用dialog、popupWindow都能很轻松的实现;之所以记录是因为每一次都感觉好像进步了一点点… 弹框相关Blog Android进阶之路 - Dialog 花样使用 Android进阶之路 - ButtomDialog 使用方式 Android ......
实战 场景 Android Kotlin Dialog

Android Jetpack DataStore

原文地址 www.jianshu.com 导语 Jetpack简介及其它组件文章 DataStore就是SharedPreferences(简称SP)的替代品,Google为什么要用DataStore来替代SP呢,因为SP存在着很多问题,我之前在Android SharedPreferences转为 ......
DataStore Android Jetpack

Android原生项目引入Flutter

原文地址 www.jianshu.com 前言 目前Flutter可以说是非常火热了,多次更新过后也越来越稳定,受到了很多开发者的青睐。不过纯Flutter开发还是存在一定成本和风险的,尤其是对于规模稍大一些的项目,可能更加适合的是将Flutter用于项目中的某一个模块,因此我们有必要了解一下如何在 ......
Android Flutter 项目

android:Retrofit2网络请求封装

原文地址 blog.csdn.net Retrofit使用 Retrofit是一个网络请求框架,先来说一下怎么使用 网络权限(添加到AndroidManifest.xml) <uses-permission android: /> gradle依赖(添加到build.gradle) 1. imple ......
Retrofit2 Retrofit android 网络

Android:JNI 与 NDK到底是什么

原文地址 www.jianshu.com 前言 在Android开发中,使用 NDK开发的需求正逐渐增大 但很多人却搞不懂 JNI 与 NDK 到底是怎么回事 今天,我将先介绍JNI 与 NDK & 之间的区别,手把手进行 NDK的使用教学,希望你们会喜欢 目录 目录 JNI介绍 1.1 简介 定义 ......
Android JNI NDK

Android开发之深入理解Android Studio构建文件build.gradle配置

原文地址 www.cnblogs.com 摘要: 每周一次,深入学习Android教程,TeachCourse今天带来的一篇关于Android Studio构建文件build.gradle的相关配置,重点学习几个方面的内容:1、applicationId和package属性值的关系,2、怎么配置安全 ......
Android 文件 Studio gradle build

Android中好用的库

原文地址 www.jianshu.com 本库主要提供一个简单易用的自定义分段控件,方便快速实现分段效果,支持xml配置、代码配置、分段规则按均分/比例分、数字分段、文本分段、渐变分段、bar条样式正常/圆形/三角形,segment文字样式、进度设置、进度标记类型设置、分段描述设置、其它更多自定义设 ......
Android

Android Service基本用法

原文地址 www.jianshu.com Service的概念 1.Service作为安卓的四大组件之一,固然是每一位安卓开发者必须掌握的一个知识点。虽然它没有Activity的使用频繁,但也是日常开发经常用到的。 2.通过名字我们知道,它是服务的意思。而且通常是"默默"的为我们服务的。为什么说是默 ......
Android Service

Android之Service设置android:process作用

原文地址 blog.csdn.net 在AndroidManifest.xml中定义service时会看到这样的代码android:process=”:remote”,例如: 1. <service 2. android: 3. android:enabled="true" 4. android:e ......
作用 Android Service android process

Android多进程时Application初始化问题

原文地址 blog.csdn.net 之前在做项目时,遇到一个大坑,就是我的APP 的Application 的onCreate方法,竟然执行了好几次,这就导致我在onCreate里面做了一些初始化的操作被重复执行了,导致奇怪的bug产生。后来冷静下来分析一下,才发现有一些第三方组件,比如百度推送之 ......
Application 进程 Android 问题

Android音频开发之AudioTrack

原文地址 www.jianshu.com 在前两节中分享了Android音频开发之音频基本概念和Android音频开发之音频采集,本文分享的是如何使用 AudioTrack 来播放 使用AudioRecord 采集后的 PCM 数据。 构造 AudioTrack 实例 public AudioTra ......
AudioTrack 音频 Android

Android音频开发之音频基本概念

原文地址 www.jianshu.com Android音频开发之音频基本概念 音频采集一般使用 AudioRecod或者 MediaRecord 音频采集的来源是什么? MediaRecorder.AudioSource.MIC 一般是麦克风 采样率(单位:赫兹) 每秒钟音频采样点个数(8000/ ......
音频 概念 Android

Android音频开发之音频采集

原文地址 www.jianshu.com Android音频开发之音频采集 在 Android 系统中,一般使用 AudioRecord 或者 MediaRecord 来采集音频。 AudioRecord 是一个比较偏底层的API,它可以获取到一帧帧 PCM 数据,之后可以对这些数据进行处理。 而 ......
音频 Android

基于 Docker Compose 安装 Kuboard

1、Docker安装 参考:https://www.cnblogs.com/a120608yby/p/9883175.html 2、Docker Compose安装 https://www.cnblogs.com/a120608yby/p/14582853.html 3、服务配置文件 # vim d ......
Compose Kuboard Docker

Docker CLI docker compose kill常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 compose Docker docker

Android 开发中打印日志

在Android 开发过程中,我们常常需要打印堆栈来定位问题或者调试问题,这里记录一下相关的方法。 1. MTK 平台 1.1 preloader 1.2 LK 2. 高通平台 2.1 sbl 2.2 xbl 2.3 abl 3. kernel 4. native 层 4.1 打印堆栈 Androi ......
Android 日志

Android基础学习

Android基础学习 第1节 Android开发环境搭建 1.1 安装Android Studio和配置环境 https://www.cnblogs.com/chenbaoning/p/17345984.html 1.2 创建工程与模拟器 创建新项目 next Finish Finish 创建内置 ......
Android 基础

Android 通过scheme跳转支付宝实现支付

原文地址: Android 通过scheme跳转支付宝实现支付 - Stars-One的杂货小窝 需求的来源是支付功能,由于支付宝不允许个人开通具有webhook的支付服务,所以是对接了一个支付系统(应该算作四方支付)。创建订单后,系统会返回一个h5链接。 对于PC版的软件,将此链接转为二维码,然后 ......
Android scheme

Xamarin.Android给 EditText 添加焦点的扩展方法

/// <summary> /// 定义了一个扩展方法 SetFocus,作用是设置 EditText 控件的焦点,并可以选择全部选中或者仅选中最后一个字符 /// 给 EditText 添加焦点的扩展方法,可选择是否全部选中 /// </summary> /// <param name="ed"> ......
EditText Xamarin Android 焦点 方法