1. 背景Android Jetpack 套件是最近比较流行的组件库,它包含了一系列的优秀实践,本文是先介绍 Jetpack 的概貌。2.知识Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。为何使用 Android Jetpack?遵循最佳实践: Jetpack 采
转载 2024-09-18 16:22:54
118阅读
# Android PDK工具科普文章 ## 什么是Android PDK Android PDK(Platform Development Kit)是一个专为Android平台开发者设计的工具包,旨在提供必要的工具和文档,以便于开发和集成硬件平台和Android系统。它为开发者提供了对Android系统低层的控制,可以使得多种硬件设备更好地兼容和利用Android生态中的应用程序。 ##
原创 2024-09-05 03:53:09
93阅读
一、移动端Android车牌识别在PDA中的应用背景      PDA(Personal Digital Assistant),又称为掌上电脑,在使用上,它比手机更多功能,能打单,扫码,相比台式电脑操作简单、移动方便,功能实用。      现在我国警务通用PDA机使用越来越普及了,由于人口越来越多,车辆越来越多,对人与车的管理必须提高效率
昨天一个同事问我Android PDK,NDK,SDK都是做什么的,什么意思。之前听到过这几个词,感觉自...
转载 2022-05-02 15:17:35
723阅读
前言事情的起因是想在Win11装个Qt。打算装Qt6,然后查了一下发现Qt6不提供离线安装包了,只能用在线安装包安装预编译文件。下载在线安装程序看了一下,随即想起先前在Win10装Qt5.12时痛苦的环境配置经历,只怕一不小心选错哪个组件就用不了,可怜的一点下载流量只能付诸东流。随后得知Qt是可以编译安装的,且所有源代码只有700MB,心想没尝试过编译安装的CSer不是合格的CSer,于是查阅各种
转载 2024-01-21 01:27:11
132阅读
  在android 源码目录有一个PDK. README 里解释是:platform development kit 。 对于android系统开发很有用。 具体位置在/development/pdk 下面是简单的说明 1 需要安装doxygen  sudo apt-get install doxygen 2 需要使用JAVA 1.5  sudo
原创 2012-01-10 15:04:04
54阅读
# 实现 Android PDK ## 简介 Android PDK(Platform Development Kit)是用于开发 Android 平台的软件包,它包含了编译器、库文件、工具等必须的开发环境。本文将介绍如何实现 Android PDK。 ## 流程 下面是实现 Android PDK 的步骤: | 步骤 | 对应的操作 | | ---- | --------- | | 1
原创 2023-07-08 04:50:55
373阅读
一、Monkey简介Monkey:Android中的一命令行工具,压力测试软件稳定性和健壮性 特点: 1.测试对象为程序包,有一定局限性 2.伪随机事件,不能自定义 3.可对事件数量、类型、频率设置猴子的来源:至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸、乱滚、乱跳。Monkey测试是Android平台下自动化测试
转载 2024-08-22 17:39:49
16阅读
Linux 内核的 GPL 约束总所周知,Linux 内核以 GNU 通用公共许可证第二版(GPL V2)的授权使用协议下发行。GNU 通用公共许可证是一种 “Copyleft” 形式的“版权”,保障任何人都能够对 Linux 内核以及其衍生产品的使用、修改和重新发布的权力,前题是不能修改发布条款。什么意思呢,任何 Linux 内核的衍生产品(Derived Work)必须遵循 G
一、原理Android运行的核心是zygote进程,所有app的进程都是通过zygote fork出来的。通过替换system/bin/下面的app_process等文件,相当于替换了zygote进程,实现了控制手机上的所有APP。基本原理是修改了ART/Davilk虚拟机,将需要hook的函数注册为Native层函数,当执行到该函数时,虚拟机会先执行Native层函数,然后执行Java层函数,这
转载 2023-11-01 15:45:00
347阅读
在安卓开发中我们经常可以看到在gradle中引入compile来引入第三方库,那么这到底是怎么回事?这个是Android项目所在jcenter的一个远程仓库。我们只需要将你的libray上传到jcenter即可,那么如何将一个项目上传到jcenter呢? 1.去jcenter官网注册个账号:https://bintray.com 注册界面如下图:2.在项目根目录的build.gradle(Proj
------------------越是喧嚣的世界,越需要宁静的思考------------------ 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之
转载 2016-06-28 23:41:00
152阅读
2评论
Square公司开源了许多优秀的库,Retrofit就是其中之一。 Retrofit是用来简化APP访问服务器API,如果你的服务器使用的使RESTAPI,那么赶紧使用Retrofit吧。 官方的文档是用GitHub的API说明使用过程的,有的童鞋可能从没用过GitHub的API(比如我),为了简单
原创 2021-12-16 10:11:45
658阅读
AIDL(Android Interface Definition Language)是一种 IDL 语言,用于生成可以在 Android 设备上两个进程之间进行进程间通信(IPC)的代码。 通过 AIDL,可以在一个进程中获取另一个进程的数据和调用其暴露出来的方法,从而满足进程间通信的需求。通常,暴露方法给其他应用进行调用的应用称为服务端,调用其他应用的方法的应用称为客户端,客户端通过绑定服务端
转载 2022-07-29 18:50:50
130阅读
在这篇文章中,我们将带你详细解析如何使用 Android WorkManager,涉及的内容包括环境准备、分步指南、配置详解、验证测试、优化技巧和排错指南。通过这一系列的步骤,你将全面掌握 WorkManager 的使用方法。 ## 环境准备 在开始之前,我们需要确保我们拥有一个合适的开发环境。首先,请确保你已经在你的开发机器上安装了 Android Studio,并且配置了相关的 SDK。
原创 5月前
175阅读
# Android buildSrc 使用教程Android 项目中,管理和复用构建脚本是一个常见的挑战。为了更高效地组织这些脚本,Android 提供了一个名为 `buildSrc` 的机制。本文将带您了解什么是 `buildSrc` 以及如何使用它来优化 Android 项目的构建体验。 ## 什么是 buildSrc? `buildSrc` 是一个特殊的目录,它允许开发者创建自定
原创 7月前
150阅读
# Android ProGuard 使用教程 作为一名开发者,在构建 Android 应用时,保护代码的安全性和优化应用的性能是非常重要的。ProGuard 是 Android SDK 提供的一个工具,用于代码优化和代码混淆。本文将介绍如何使用 ProGuard,并指导您完成整个过程。 ## 流程概述 步骤 | 描述 -----|------ 1. 配置 ProGuard | 在项目的 `
原创 9月前
445阅读
# Android Annotations使用教程 ## 1. 整体流程 首先,我们来了解一下整个Android Annotations的使用流程。下面是一个流程图展示了整个过程: ```mermaid flowchart TD A(创建Android项目) B(添加Android Annotations依赖) C(在Activity中使用Annotations)
原创 2023-12-11 13:06:41
106阅读
继续阅读,以获取关于“android使用libvlc教程”的详细内容。 在这篇博文中,我们将深入探讨如何在Android使用LibVLC进行音视频播放。这篇教程涵盖了从环境准备到优化技巧的完整过程,适合希望将LibVLC集成到Android应用中的开发者。 # 环境准备 要开始这个项目,你需要一些特定的软硬件配置。 ## 软硬件要求 - **操作系统**:Windows 10 或 Ubu
原创 5月前
210阅读
一、Flowable简介 1、Flowable是什么Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。这个章节将用一个可以在你自己的开发环境中使用的例子,逐步介绍各种概念与API。Flowable可以十分
转载 2024-10-11 22:28:50
113阅读
  • 1
  • 2
  • 3
  • 4
  • 5