×

android

Android MVVM框架搭建(一)ViewModel + LiveData + DataBinding

模板王【wwwmobanwangcom】 模板王【wwwmobanwangcom】 发表于2024-04-15 浏览13678 评论0
前言   MVVM框架出来已经有一段时间了,现在也有很多的项目运用了MVVM框架,因此也不算是很新的东西,但是从个人的角度来说我希望写出来,因为每年都会有新的Android开发工程师进入,一些框架的使用都是封装好的,或者写的很高级,刚开始不容易看懂,因此我的想法是写一个简单易懂的MVVM框架,并且在这个上面去加入Jetpack的组件,当然了,我技术比较菜,大佬要是看见了高抬贵手。 正文   MVVM框架是有由来的,这个其实说来话长了,还得从最开始的Android 视图、UI来说

android

Android 使用CameraX实现预览/拍照/录制视频/图片分析/对焦/缩放/切换摄像头等操作

森宇 森宇 发表于2024-04-14 浏览9710 评论0
1. CameraX架构 看官方文档 CameraX架构 有如下这一段话 使用CameraX,借助名为"用例"的抽象概念与设备的相机进行交互。 预览 : 接受用于显示预览的Surface,例如PreviewView 图片分析 : 为分析 (例如机器学习) 提供CPU可访问的缓冲区 图片拍摄 : 拍摄并保存图片 视频拍摄 : 通过VideoCapture拍摄视频和音频 不同用例可以组合使用,也可以同时处于活跃状态。 例如,应用中可以加入预览用例,以便让用户查看进入相机视

android

Java面向对象:接口的学习

访客 访客 发表于2024-04-14 浏览7097 评论0
本文介绍了Java中接口的基本语法, 什么是接口, java中的接口 语法规则, 接口的使用,接口的特性,如何实现多个接口,接口间的继承,以及抽象类和接口的区别 一.接口的概念 在我们生活中,接口随处可见,比如:USB接口,电源接口…不同接口在形状上也存在不同,也就限制了只有和接口形状对应的连接设备才可以连接对应的接口,这也就是一种外在的标准限制,目的就是为了让满足设计标准的设备进行连接访问 如:鼠标键盘U盘等都可以通过电脑上提供的USB接口与电脑连接和计算机产生交互,

android

cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。(解决方案的最全整理)

品胜河南永城门店 品胜河南永城门店 发表于2024-04-13 浏览4956 评论0
记录一下,新电脑安装新版的Android Studio(小蜜蜂版本)导入那些gradle还是5.1.1( distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip )的项目以后,各种不适应,编译出现了一些问题。使用旧版本Android Studio(3.0.1)打开这个项目还是好好的。 报错具体内容如下:cvc-complex-type.2.4.a: 发现了以元素 ‘base-extens

android

如何用Android Studio实现登录跳转

刚需队长? 刚需队长? 发表于2024-04-13 浏览6934 评论0
前言 这个项目是我很早的时候写的,现在将其发上来供大家参考。可能存在一些不规范的问题,如有不对,欢迎批评指正。首先需要安装配置好Java开发环境,并选择任意一款Android开发工具进行编程,推荐下载安装Android Studio软件进行程序开发。在开始进行Android编程开发之前需要对Java基础知识有一定的了解和掌握。 一、基本要求 实现一个简单的用户登录界面,功能如下: 1、默认不存储用户信息,默认隐藏密码。 2、能通过勾选框记住密码、显示密码,点击登录后实现页面跳转至主页面

android

Android的java基本知识总结【入门篇】(有java基础学android)

小海 小海 发表于2024-04-13 浏览8323 评论0
基本概念 语法 编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保

android

Win11的22H2依然没有WSA(Windows Subsystem for Android)?(Windows11 21h2)

애타게샤오닝 애타게샤오닝 发表于2024-04-13 浏览8553 评论0
(一)升级到 Windows 11 22H2 在微软强烈推送的轰炸下,两台电脑分别从 Win10 / Win11.21H2 升级到了 22H2。 进应用商店一看,为啥没有WSA(Windows Subsystem for Android)安卓子系统? 这31个国家没有咱? 随22H2正式版更新的还有安卓子系统WSA(Windows Subsystem for Android), 微软接下来将向包含澳大利亚、加拿大、法国、日本、德国、意大利、日本、西班牙、英国等 31 个国家开

android

Android/iOS内嵌Unity开发示例

0000 0000 发表于2024-04-13 浏览7921 评论0
目录 前言 背景 正文 环境 新建工程 Unity导出 Android接入 如何使用 作为Activity 总结 1.Android调用Unity 2.Unity调用Android 3.C/C++“中转站” 参考资料 前言 背景 Unity 与 Android/iOS 交叉开发主要有两种方式,以 Android 为例,一是 Android 生成 jar 或者 aar 包,导入到 unity3d plugin/bin/ 目录下;二是 Unity 导出 A

android

全网最全ADB命令,没有之一(adb所有命令)

行者 行者 发表于2024-04-12 浏览41158 评论0
和优秀的人在一起,会被他的趣味、热情所感染、喜欢探索世间的一切事物,并从中得到感悟与成长。 注意:本篇文章中所展示的案例是在Mac book 运行。 1.ADB概念 ADB,全名Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S架构的命令行工具,通过这个工具,使得我们的PC能够和Android设备来进行通信。 1.2 ADB的工作原理: adb包含三个部分: a. Client端:运行在开发机器中,用来发送adb命令,比如电

android

AIDL的基本使用(aidl用法)

江涵 江涵 发表于2024-04-11 浏览7110 评论0
AIDL的基本使用 一、AIDL介绍 AIDL全程:android interface definition language,即android接口定义语言,可以理解为就是接口。 二、AIDL使用 AS专门为aidl文件配置了一个文件夹(aidl文件夹) AIDL支持的数据类型: 基本数据类型(int、long、char、boolean、double) string和charSequence list:只支持arraylist,以及里面的所有元素必须被aidl支持 map:只