# 理解 Android 组件 在开发 Android 应用程序时,了解 Android 组件的概念至关重要。Android 组件构成 Android 应用的基本构件,理解这些组件将帮助您构建功能丰富的应用程序。本文将通过一个简单的实例,指导您实现一个基本的 Android 组件。 ## 步骤概览 我们将按照以下步骤实现一个简单的 Android 组件: | 步骤 | 描述 | |---
原创 7月前
113阅读
前言在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式。据谷歌官方介绍Jetpa
设计行业的工具层出不穷,在我看来sketch它在一定程度上被颠覆了PS,如今sketch已经成为许多设计团队的设计工具。 那么Figma相对于Sketch自身优势是什么?有什么不便?让我们从几个方面来了解。两个软件都很适合创建UI和组件库。Sketch它还增加了云、团队合作和其他功能。这两种软件在设计行业也很受欢迎。目前,国内一些企业团队已经开始使用它们Figma去合作设计,我自己的企业
使用HIAI实现证件识别HiAi介绍1. 准备工作2. 身份证识别2.1 首先要初始化sdk2.2 拍照或选取图片(省略)2.3 异步处理,提取图片信息2.4 效果图总结 HiAi介绍Huawei HiAI 华为开发的智能识别的SDK,能够智能识别图像、人脸、物体等,我们使用华为手机拍照时,拍摄界面会智能识别出动物、人脸、风景等,然后智能调整拍摄参数。这里就是使用了HIAI的能力。本文仅demo
# Android outputDir ? ## 引言 在 Android 开发中,我们经常会遇到需要生成文件的情况,例如生成日志文件、生成图片文件等。而在生成文件时,我们通常需要指定一个输出目录,即 outputDir。本文将向你详细介绍如何实现 outputDir,并提供相应的代码示例和解释。 ## 整体流程 在实现 outputDir 的过程中,我们需要完成以下几个步骤: 1.
原创 2023-10-11 08:25:55
95阅读
    相信用过Android手机的同学都碰到过这样的问题: 做了一个操作后手机没有响应,过了几秒会弹出一个对话框提示说程序没有响应,让你选择终止程序还是继续等待。这就是Android中的ANR( Application Not Responding)问题。      在Android中, Activity Manager 和 Window
2.2快来了,CM 5.0.7系列也越来越火,我们又更加频繁的接触了一个名词——JIT,但是到底什么叫JIT,很多人搞不清楚,以下解释转自百度和维基:------------------------------我百度百科分割线----------------------------------------------------JAVA领域的JITJIT Compiler(Just-in-ti
1、APK常用调试命令am命令1)启动某个apk启动的方法为am start -n 包(package)名/活动(activity)全路径比如:am start -n com.android.music/com.android.music.VideoBrowserActivity或者am start -n com.android.music/.VideoBrowserActivityam star
Android的ABI是什么? 在开发Android应用程序时,我们经常会听到ABI(Application Binary Interface)这个术语。但是,你知道ABI到底是什么吗?本文将详细介绍ABI的概念以及在Android开发中的作用。 什么ABI? ABI指应用程序二进制接口(Application Binary Interface),它定义了应用程序与操作系统之间以及不同硬
原创 2023-12-13 10:38:47
415阅读
在阅读本篇文章之前,大家可能会好奇“Android 公钥 ”。简单来说,Android 公钥用于验证应用程序及其更新的真实性,确保数据的安全性。掌握了这一点,接下来我们就来探讨一下在 Android 开发中,如何有效管理公钥,确保应用的场景安全性。 首先,我们得制定一个备份策略。这是避免数据损失和确保恢复顺利的关键。以下我们的备份时间表,一目了然的甘特图能帮我们更好地追踪进度: ```m
原创 5月前
17阅读
一 Messenger介绍:关于进程间的通信:关于Android进程间的通信,在第一篇文章中我们通过传递Parcel对象,利用IBinder完成了进程间的通信,在第二篇文章 中我们通过在客户端创建一个aidl的文件,在服务端实例化由aapt生成的stub类的对象来完成了进程间的通信。今天我们来使用另一种更简洁的方法—Messenger来实现进程间的通信。进程之间不能共享内存数据, 但是可以进行通信
Android 的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,待机时屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等。3. ActivityManagerService->ActivityManager这个整个Android framework框架中最为核心的一个服务,管理整个框架中任务、进程管理, Intent解析等的核心实现。虽然名为Activity的M
背光显示指当使用者使用电子设备时,机身上的显示屏能否发出背光,以便更清晰地显示内容。大部分的电子设备只要有显示屏,就有背光显示,只要有字幕显示,背光就算正常。背光显示技术已经开始应用在LED照明领域提供均匀的光源,这是背光技术在照明领域的新应用。 液晶不同于等离子的最大区别就是液晶必须依靠被动光源,而等离子电视属于主动发光显示设备。市场上主流的液晶背光技术包括LED(发光二极管)和CCFL(冷阴
可维护性问题可维护性问题“在当前业务变更的范围内通常不会导致BUG、故障,却会在日后埋下地雷,引发BUG、故障、维护成本大幅增加”的类别。硬编码硬编码主要有三种情况: a. “魔数”; b. 写死的配置; c. 临时加的逻辑和文案。“魔数”与重复代码类似,当前或许不会引发问题,时间一长,为了弄清楚其代表的含义,增加很多沟通维护成本,且分散在各处很容易导致修改的时候遗漏不一致。务必清清除。方法也比
# Android安全元件详解 在当今数字化世界中,安全与隐私问题变得愈发重要。随着移动设备的普及,Android安全元件(Secure Element, SE)作为一种增强设备安全性的措施,应运而生。本文将介绍Android安全元件的基本概念、功能及用途,并提供相应的代码示例,帮助你更好地理解这一技术。 ## 什么Android安全元件? Android安全元件一种独立于主操作系统的硬
原创 9月前
88阅读
第三章 UI开发的点点滴滴3.1 常用控件的使用方法3.1.1 TextView3.1.2 Button3.1.3 EditText3.1.4 ImageView3.1.5 ProgressBar3.1.6 AlertDialog3.1.7 ProgressDialog3.2 详解四种布局3.2.1 线性布局3.2.2 相对布局3.2.3 帧布局3.2.4 百分比布局(被弃用,改用约束布局)3.
# Android GPIO direction ## 概述 在Android开发中,GPIO(General Purpose Input/Output)一种通用输入输出接口,用于连接设备和外部电路。GPIO direction指的是GPIO引脚的输入输出方向,即是作为输入还是输出。本文将介绍如何在Android中实现GPIO direction的设置。 ## 流程 下面实现Andr
原创 2024-02-03 06:53:53
118阅读
Android Studio AGP? 在我们开发Android应用的过程中,Android Gradle Plugin(AGP)一个关键的组成部分。它是连接Android构建系统和Gradle的桥梁,负责将我们的代码转化为APK或AAB包。理解AGP的工作机制,对于优化构建过程、解决构建问题,至关重要。 ### 背景描述 随着Android应用的复杂度逐渐提高,开发者们越来越依赖于A
原创 6月前
157阅读
          EDGE---移动技术篇 一、EDGE技术简述  EDGE英文Enhanced Data Rate for GSM Evolution 的缩写,即增强型数据速率GSM演进技术。EDGE一种从GSM到3G的过渡技术,它主要是在GSM系统中采用了一种新的调制方法,即最先进的多时隙
转载 26天前
374阅读
ChibiOS启动过程详解Makefile我们先从根目录下的Makefile文件看起,在Makefile写明了启动部分的.mk文件所在:# Licensing files. include $(CHIBIOS)/os/license/license.mk # Startup files. <--在这里--> include $(CHIBIOS)/os/common/startup
  • 1
  • 2
  • 3
  • 4
  • 5