一、移动端Android车牌识别在PDA中应用背景      PDA(Personal Digital Assistant),又称为掌上电脑,在使用上,它比手机更多功能,能打单,扫码,相比台式电脑操作简单、移动方便,功能实用。      现在我国警务通用PDA机使用越来越普及了,由于人口越来越多,车辆越来越多,对人与车管理必须提高效率
# Android PDK工具科普文章 ## 什么是Android PDK Android PDK(Platform Development Kit)是一个专为Android平台开发者设计工具包,旨在提供必要工具和文档,以便于开发和集成硬件平台和Android系统。它为开发者提供了对Android系统低层控制,可以使得多种硬件设备更好地兼容和利用Android生态中应用程序。 ##
原创 2024-09-05 03:53:09
93阅读
1. 背景Android Jetpack 套件是最近比较流行组件库,它包含了一系列优秀实践,本文是先介绍 Jetpack 概貌。2.知识Jetpack 是一个由多个库组成套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行代码,让开发者可将精力集中于真正重要编码工作。为何使用 Android Jetpack?遵循最佳实践: Jetpack 采
转载 2024-09-18 16:22:54
118阅读
昨天一个同事问我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阅读
关于Android中this用法解释问题由来由于很多同学在学习Android时候没有对Java有很深了解,很多人都会对代码中各种各样this产生疑惑。以《第一行代码Android》P37页,P43页代码为例:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
转载 2024-06-20 15:22:05
23阅读
Gradle作用Gradle文件第一行文件内容添加依赖 Gradle作用这是一个项目构建工具,用来打包生成APK,在Gradle里面写上项目的各种配置,在打包时调用打包工具进行打包。(Android打包APK工具都放在SDK目录Tools文件里面,即使不用Gradle也能进行打包,但是很麻烦。使用Gradle简化了这些操作,我们不用关心怎么调用工具,我只要配置好就OK)读完Gradle里
转载 2023-06-26 11:48:02
115阅读
1  Array(1) 提供创建、操作、搜索和排序数组方法,因而在公共语言运行库中用作所有数组基类。(2)public abstract class(3)Array 类是支持数组语言实现基类。但是,只有系统和编译器能够从 Array 类显式派生。用户应当使用由语言提供数组构造。一个元素就是 Array 中一个值。Array 长度是它可包含元素总数。Array 秩是 Ar
转载 2023-08-04 11:32:04
279阅读
1、什么是ArrayList    ArrayList就是传说中动态数组,用MSDN中说法,就是Array复杂版本,它提供了如下一些好处:动态增加和减少元素实现了ICollection和IList接口灵活设置数组大小2、如何使用ArrayList    最简单例子:ArrayList List = new
转载 2024-01-19 19:05:44
58阅读
该方法实现调用系统Api,和android版本,手机牌子有关,实现不同界面。不一定是入下图所示: 1
原创 2022-10-11 21:01:10
397阅读
大家写项目的时候肯定会有一些东西提前写好,但是不到一定条件是不想让它显示出来,我们可能做法就是让它View.GONE或View.INVISIBLE等到一定条件了在代码里面这设置View.VISIBLE虽然这样写起来也挺方便,也符合逻辑,但是这个条件是八百年都不出一次,你这么写就有点大才小用了,因为你事先布局好Inflate,也就是说也就是说仍然会创建对象,会被实例化,会被设置属性。
原创 2021-12-17 16:32:18
251阅读
如果是从BroadcastReceiver 启动一个新Activity , 不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);public class MyReceiver extends BroadcastReceiver{
转载 2012-03-31 22:26:00
176阅读
2评论
有时候我们需要把A activity提交数据给B activity处理,然后把结果返回给A这种方式在很多种情况需要用到,比如我应用程序需要有拍照上传功能。一种解决方案是 我应用程序〉调用系统相机〉拍照〉关闭系统相机〉返回拍照后照片到我应用程序启动一个ForResult意图:Intent intent = new Intent(MainAcitvity.this,RequestActivity.class);//发送意图标示为REQUSET=1startActivityForResult(intent, REQUSET);B Activity处理数据:Intent intent=ne
转载 2014-02-12 14:34:00
181阅读
2评论
需要完成任务:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块事情做完之后就回到主界面,或许还同时返回一些子模
转载 2021-08-23 14:31:23
185阅读
在这篇文章中,我将详细探讨在 Android 应用中使用 RabbitMQ 进行消息队列管理过程。RabbitMQ 是一款广泛使用开源消息中间件,具有高吞吐量、高可用性和灵活性,非常适合 Android 应用中使用。接下来,我将从问题背景谈起,带出我们在使用 RabbitMQ 中遇到挑战,以及如何逐步解决这些问题。 ## 问题背景 在一个 Android 应用中,用户需要实时接收消息通知
# Android MainActivity 用法解析 在 Android 开发中,`MainActivity` 通常是应用程序主界面,也就是启动后首个显示给用户界面。它是 Android 应用架构重要组成部分,负责处理用户交互、显示 UI 组件、响应生命周期回调等功能。本文将对 `MainActivity` 用法进行详细讲解,并给出相应代码示例,帮助开发者更好地理解其应用场景。
原创 10月前
408阅读
在日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个集合中。最直接方法就是将集合中全部元素存在计算机中,遇到一个新元素时,将它和集合中元素直接比较即可。一般来讲,计算机中集合是用哈希表(hash table)来存储。它好处是快速准确,缺点是费存储空间。布隆过滤器只需要哈希表 1/8 到 1/4 大小就能解决同样问题。因为hash如果要work就要避免冲突, 要避免
本教程是跟着 Data Binding Guide 学习过程中得出一些实践经验,同时修改了官方教程一些错误,每一个知识点都有对应源码,争取做到实践与理论相结合。 Data Binding 解决了 Android UI 编程中一个痛点,官方原生支持 MVVM 模型可以让我们在不改变既有代码框架前提下,非常容易地使用这些新特性。其实在此之前,已经有些第三方框架(Rob
转载 2月前
431阅读
  • 1
  • 2
  • 3
  • 4
  • 5