ANDROID物联网开发

Android物联网应用程序开发 最简单的界面布局 XML Attributes有三个属性:①设置前景色Android:foreground②控制前景色的重心Android:foregroundGravity③根据参数值决定是设置测试所有的元素Android:measureAllChildren。Activity活动(核心组件,里面有基本函数)→Frame片段(跨设备扩展能力)→Layout布局(排列设置)→Wideget小部件(按钮、文本框、编辑框......)①XML方式,使用XML文件描述界面布局(优势:将程序的表现层和控制层分离; 阅读详情

ANDROID物联网开发从入门到实战附源码

 

循序渐进地讲解了 Android物联网开发的基本知识。本书从获取源码和搭建应用开发环境开始讲起,依次讲解了基础知识篇、数据传输篇、信息识别篇、传感器应用篇和技术提高篇这 5大部分内容。

 

目录

第1篇 基础知识篇

第1章 Android系统介绍 2

1.1 纵览智能设备系统 2

1.1.1 Symbian(塞班) 2

1.1.2 Android(安卓) 2

1.1.3 iOS(苹果系统) 3

1.1.4 Windows Phone(微软系统) 4

1.1.5 BlackBerry OS(黑莓) 4

1.2 分析Android成功的秘诀 5

1.2.1 强有力的业界支持 5

1.2.2 研发阵容强大 6

1.2.3 为开发人员“精心定制” 6

1.2.4 开源 6

1.3 剖析Android系统架构 7

1.3.1 底层操作系统层(OS) 7

1.3.2 各种库(Libraries)和Android

运行环境(RunTime) 8

1.3.3 Application Framework

(应用程序框架) 9

1.3.4 顶层应用程序(Application) 9

1.4 核心组件 9

1.4.1 Activity界面 9

1.4.2 Intent和Intent Filters 10

1.4.3 Service服务 10

1.4.4 Broadcast Receiver发送广播 11

1.4.5 用Content Provider存储数据 11

1.5 进程和线程 12

1.5.1 什么是进程 12

1.5.2 什么是线程 12

1.6 物联网技术改变未来 13

1.6.1 什么是物联网 13

1.6.2 发展历程 13 [1]

1.6.3Android正在成为物联网标准操作系统 14

1.7智能设备凶猛来袭 15

1.7.1常见的Android智能设备 15

1.7.2新兴热点——可穿戴设备 17

1.7.3可穿戴设备的发展前景分析 19

1.7.4Android对穿戴设备的支持——

AndroidWear 120

第2章搭建Android开发环境 21

2.1在Linux系统获取Android源码 21

2.2在Windows平台获取Android源码 22

2.3编译源码 24

2.3.1搭建编译环境 25

2.3.2开始编译 26

2.3.3在模拟器中运行 27

2.3.4常见的错误分析 27

2.3.5实践演练——演示两种编译Android

程序的方法 28

2.4编译AndroidKernel 32

2.4.1获取Goldfish内核代码 34

2.4.2获取MSM内核代码 34

2.4.3获取OMAP内核代码 34

2.4.4编译Android的Linux内核 34

2.5搭建Android应用开发环境 36

2.5.1安装JDK 37

2.5.2获取并安装Eclipse和AndroidSDK 39

2.5.3快速安装SDK 42

2.5.4安装ADT 43

2.5.5验证设置 45

2.5.6创建Android虚拟设备(AVD) 46

2.5.7启动AVD模拟器 48

第2篇 数据传输篇

第3章基本数据通信 52

3.1HTTP通信 52

3.1.1Android中的HTTP 52

3.1.2使用Apache接口 53

3.1.3在Android中使用http://java.net 57

3.1.4使用Android网络接口 59

3.1.5实战演练——在屏幕中传递HTTP参数 60

3.1.6实战演练——在户外运动过程中访问

HTTP地图 64

3.2使用Socket实现数据通信 67

3.2.1基于Socket的Java网络编程 67

3.2.2使用TCP协议传输数据 68

3.3下载数据 72

3.3.1实战演练——下载远程服务器中的图片 72

3.3.2实战演练——下载网络中的JSON信息 73

3.3.3实战演练——下载并播放网络MP3 78

3.4上传数据 84

3.4.1实战演练——上传文件到远程服务器 84

[2]

3.4.2实战演练——使用GET方式上传数据 87

3.4.3实战演练——使用POST方式上传数据 91

3.5处理XML数据 94

3.5.1XML的概述 95

3.5.2XML的语法 95

3.5.3获取XML文档 96

3.5.4SAX常用的接口和类 98

3.5.5实战演练——使用SAX解析XML数据 100

3.5.6实战演练——使用DOM解析XML

数据 103

第4章蓝牙技术详解 106

4.1短距离无线通信技术概览 106

4.1.1ZigBee——低功耗、自组网 106

4.1.2WiFi——大带宽支持家庭互联 107

4.1.3蓝牙——4.0进入低功耗时代 107

4.1.4NFC——必将逐渐远离历史舞台 108

4.2低功耗蓝牙基础 108

4.2.1低功耗蓝牙的架构 109

4.2.2低功耗蓝牙分类 109

4.2.3低功耗蓝牙的集成方式 110

4.2.4低功耗蓝牙的特点 111

4.2.5BLE和传统蓝牙BR/EDR技术的对比 111

4.3蓝牙4.0BLE基础 112

4.3.1低功耗是最大特点 112

4.3.2推动了可穿戴设备的兴起 112

4.4蓝牙规范 113

4.4.1Bluetooth常用规范 114

4.4.2蓝牙协议体系结构 114

4.4.3低功耗(BLE)蓝牙协议 116

4.4.4基于GATT的协议/服务 116

4.4.5双模协议栈和单模协议栈 117

4.5低功耗蓝牙协议栈详解 118

4.5.1什么是蓝牙协议栈 118

4.5.2蓝牙协议体系中的协议 119

4.6TI公司的低功耗蓝牙 121

4.6.1获取蓝牙协议栈 121

4.6.2BLE蓝牙协议栈结构 123

4.6.3BLE低功耗蓝牙系统架构 124

4.6.4硬件抽象层HAL和BLE低功耗蓝牙

协议栈 125

4.7实战演练——使用蓝牙控制电风扇 129

第5章Android蓝牙系统详解 142

5.1Android系统中的蓝牙模块 142

5.2分析蓝牙模块的源码 143

5.2.1初始化蓝牙芯片 144

5.2.2蓝牙服务 144

5.2.3管理蓝牙电源 145

5.3和蓝牙相关的类 145

[2]

5.3.1BluetoothSocket类 145

5.3.2BluetoothServerSocket类 147

5.3.3BluetoothAdapter类 147

5.3.4BluetoothClass.Service类 154

5.3.5BluetoothClass.Device类 154

5.4AndroidBlueDroid架构详解 155

5.4.1Android系统中BlueDroid的架构 155

5.4.2ApplicationFramework层分析 155

5.4.3分析BluetoothSystemService层 163

5.4.4JNI层详解 163

5.4.5HAL层详解 168

5.5Android中的低功耗蓝牙协议栈 168

5.5.1低功耗蓝牙协议栈基础 169

5.5.2低功耗蓝牙API详解 169

第3篇 信息识别篇

第6章语音识别技术详解 216

6.1语音识别技术基础 216

6.1.1语音识别的发展历史 216

6.1.2语音识别技术的发展历程 217

6.2Text-To-Speech技术 217

6.2.1Text-To-Speech基础 217

6.2.2Text-To-Speech的实现流程 218

6.2.3实战演练——使用Text-To-Speech实现

语音识别 221

6.2.4实战演练——借助开源项目实现中文

语音识别 222

6.3VoiceRecognition技术详解 227

6.3.1VoiceRecognition技术基础 228

6.3.2实战演练——使用VoiceRecognition

实现语音识别 230

6.4实战演练——为设备中所有的APP

实现语音提醒功能 233

第7章手势识别实战 261

7.1Android中的事件监听机制 261

7.1.1Android系统中的监听事件 261

7.1.2Android事件监听器的回调方法 262

7.1.3Android事件处理的两种模型 263

7.1.4基于自定义监听器的事件处理流程 264

7.2手势识别技术介绍 266

7.2.1手势识别类GestureDetector 266

7.2.2手势检测器类GestureDetector 267

7.2.3手势识别处理事件和方法 270

7.3实战演练——通过点击的方式移动

图片 271

7.4实战演练——实现各种手势识别 274

7.4.1布局文件main.xml 274

7.4.2隐藏屏幕顶部的电池等图标和标题

内容 274

7.4.3监听触摸屏幕中各种常用的手势 275

7.4.4根据监听到的用户手势创建视图 276

7.5实战演练——实现手势翻页效果 278

7.5.1布局文件main.xml 278

7.5.2监听手势 278

第8章在物联网设备中处理多媒体数据 284

8.1Android多媒体系统架构基础 284

8.1.1OpenMax框架介绍 285

8.1.2OpenCore框架介绍 286

8.1.3StageFright框架介绍 287

[2]

8.2Graphics类详解 288

8.2.1Graphics类基础 288

8.2.2使用Graphics类 288

8.3二维动画 293

8.3.1类Drawable 293

8.3.2实现Tween动画效果 294

8.3.3实现Frame动画效果 296

8.4OpenGLES详解 301

8.4.1OpenGLES基础 301

8.4.2Android用到OpenGLES 301

8.4.3OpenGLES的基本操作 302

8.4.4绘制图形 308

8.5音频开发 312

8.5.1音频接口类 312

8.5.2AudioManager控制铃声 313

8.6录音详解 321

8.6.1使用MediaRecorder接口录制音频 321

8.6.2使用AudioRecord接口录音 324

8.7在物联网设备中播放音乐 327

8.7.1使用AudioTrack播放音频 327

8.7.2使用MediaPlayer播放音频 328

8.7.3使用SoundPool播放音频 328

8.8为物联网设备实现振动功能 329

8.9实战闹钟功能 330

第9章GPS地图定位 331

9.1位置服务 331

9.1.1类location详解 331

9.1.2实现定位服务功能 332

9.1.3实战演练——在Android设备中实现

GPS定位 334

9.2随时更新位置信息 336

9.2.1库Maps中的类 337

9.2.2使用LocationManager监听位置 337

9.2.3实战演练——监听当前设备的坐标和

海拔 339

9.3在设备中使用地图 348

9.3.1添加GoogleMap密钥 348

9.3.2使用MapAPI密钥 351

9.3.3实战演练——在Android设备中使用

谷歌地图实现定位 353

9.4接近警报 357

9.4.1类Geocoder基础 357

9.4.2Geocoder的公共构造器和公共方法 359

9.4.3实战演练——接近某个位置时实现自动

提醒 361

第4篇 传感器应用篇

第10章Android传感器系统架构详解 376

10.1Android传感器系统概述 376

10.2Java层详解 377

10.3Frameworks层详解 383

10.3.1监听传感器的变化 383

10.3.2注册监听 384

10.4JNI层详解 395

10.4.1实现本地函数 396

10.4.2处理客户端数据 400

10.4.3处理服务端数据 403

10.4.4封装HAL层的代码 417

10.4.5消息队列处理 421

10.5HAL层详解 424

10.6Android传感器应用开发基础 432

10.6.1查看包含的传感器 432

10.6.2模拟器测试工具——SensorSimulator 434

10.6.3实战演练——检测当前设备支持的

传感器 437

第11章光线传感器和磁场传感器 439

11.1光线传感器详解 439

11.1.1光线传感器介绍 439

11.1.2使用光线传感器的方法 440

11.1.3实战演练——获取设备中光线

传感器的值 441

[2]

11.1.4实战演练——显示设备中光线传感器

的强度 443

11.2磁场传感器详解 445

11.2.1什么是磁场传感器 445

11.2.2磁场传感器的分类 446

11.2.3Android系统中的磁场传感器 446

11.2.4实战演练——获取磁场传感器的3个

分量 447

11.2.5实战演练——演示常用传感器的基本

用法 448

第12章加速度传感器、方向传感器和

陀螺仪传感器 458

12.1加速度传感器详解 458

12.1.1加速度传感器的分类 458

12.1.2加速度传感器的主要应用领域 459

12.1.3线性加速度传感器的原理 460

12.1.4Android系统中的加速度传感器 461

12.1.5实战演练——获取X、Y、Z轴的

加速度值 462

12.1.6实战演练——实现仿微信“摇一摇”

效果 464

12.2方向传感器详解 471

12.2.1方向传感器基础 471

12.2.2Android中的方向传感器 472

12.2.3实战演练——测试当前设备的3个

方向值 473

12.2.4实战演练——开发一个指南针程序 475

12.3陀螺仪传感器详解 477

12.3.1陀螺仪传感器基础 477

12.3.2Android中的陀螺仪传感器 478

12.4实战演练——联合使用加速度传感器和

陀螺仪传感器 481

12.4.1系统介绍界面 481

12.4.2系统主界面 484

第13章旋转向量传感器、距离传感器和

气压传感器 504

13.1旋转向量传感器详解 504

13.1.1Android中的旋转向量传感器 504

13.1.2实战演练——确定设备当前的方向 505

13.2距离传感器详解 516

13.2.1距离传感器介绍 516

13.2.2Android系统中的距离传感器 517

13.2.3实战演练——实现自动锁屏功能 519

13.3气压传感器详解 525

13.3.1气压传感器基础 526

13.3.2气压传感器在智能手机中的应用 526

13.3.3实战演练——开发一个Android

气压计 526

第14章温度传感器和湿度传感器 536

14.1温度传感器详解 536

14.1.1温度传感器介绍 536

14.1.2Android系统中的温度传感器 537

14.1.3实战演练——开发一个Android

温度计 539

[2]

14.1.4实战演练——测试电池的温度 541

14.2湿度传感器详解 553

14.2.1Android系统中的湿度传感器 553

14.2.2实战演练——获取远程湿度传感器的

数据 554

第5篇 技术提高篇

第15章条形码解析技术详解 562

15.1Android拍照系统结构基础 562

15.2底层程序详解 564

15.2.1V4L2API 564

15.2.2操作V4L2的流程 565

15.2.3V4L2驱动框架 567

15.2.4实现Video核心层 568

15.3拍照系统的硬件抽象层 571

15.3.1Andorid2.1及其以前的版本 571

15.3.2Andorid2.2及其以后的版本 572

15.3.3实现Camera硬件抽象层 574

15.4拍照系统的Java部分 575

15.5开发拍照应用程序 581

15.5.1通过Intent调用系统的照相机Activity 581

15.5.2调用CameraAPI拍照 582

15.5.3总结Camera拍照的流程 583

15.6解析二维码 585

15.6.1QRCode码的特点 585

15.6.2实战演练——使用Android相机解析

二维码 585

第16章NFC近场通信技术详解 594

16.1近场通信技术基础 594

16.1.1NFC技术的特点 594

16.1.2NFC的工作模式 594

16.1.3NFC和蓝牙的对比 595

16.2射频识别技术详解 595

16.2.1RFID技术简介 596

16.2.2RFID技术的组成 596

16.2.3RFID技术的特点 597

16.2.4RFID技术的工作原理 597

16.3Android系统中的NFC 598

16.3.1分析Java层 599

16.3.2分析JNI部分 614

16.3.3分析底层 619

16.4在Android系统编写NFCAPP的

方法 619

16.5实战演练——使用NFC发送

消息 622

第17章GoogleNow和AndroidWear

详解 627

17.1GoogleNow介绍 627

17.1.1搜索引擎的升级——GoogleNow 627

17.1.2GoogleNow的用法 628

17.2AndroidWear详解 629

17.2.1什么是AndroidWear 629

17.2.2搭建AndroidWear开发环境 630

17.3开发AndroidWear程序 634

17.3.1创建通知 634

17.3.2创建声音 637

17.3.3给通知添加页面 639

17.3.4通知堆 640

17.3.5通知语法介绍 641

17.4实战演练——开发一个AndroidWear

程序 642

17.5实战演练——实现手机和Android

Wear的交互 649

 

本书源码已打包好上传至网盘了,下载链接:

https://pan.baidu.com/s/1QVE4n8ry_8GM2U5rKbAOuA

 

如链接失效、获取PDF请加

 

Android物联网应用程序开发基础_基于android的物联网应用开发 你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!更多资料点击此处获qu!! 阅读详情

相关推荐

Android物联网应用程序开发基础

在Android Studio中,选择"File" -> "New" -> "New Project"来创建一个新的Android项目。根据你的需求选择项目的名称、包名和最低支持的Android版本。使用Android Studio的布局编辑器来设计应用的用户界面。你可以选择使用XML布局文件或者可视化编辑器来创建和编辑界面。首先,确保你的开发环境已经设置好。你需要安装Java JDK、Android Studio和相关的Android SDK。

Lizhi_427的博客 319

基于TCP/IP协议的物联网安卓应用开发基础教程(Android Studio开发)

基于TCP/IP协议的物联网安卓应用开发基础教程(Android Studio开发)

weixin_43351158的博客 1万+

Android IoT开发:WiFi连接与真机测试实践

无密码WiFi网络,顾名思义,指的是不采用任何形式的密码保护的无线局域网络。在这种网络设置下,任何用户都可以无限制地接入,无需提供任何认证信息。这种网络在公开场合被广泛使用,如酒店、咖啡厅或机场等,用户能够迅速上网而无需繁琐的连接步骤。然而,这样的便利性也带来了安全隐患,因为没有密码的保护,数据传输极容易遭到截取和篡改。无密码WiFi网络在提供便捷的同时,也不可避免地带来了安全隐患。在使用无密码网络时,用户应格外注意,尽量避免在公共无密码网络上进行敏感操作,如网上银行等。

weixin_42300144的博客 1379

基于阿里云物联网平台的Android物联网软件框架(快速开发)

该工程是连接阿里云物联网平台的模板代码,将MQTT连接、JSON数据的订阅发布等操作封装,并且能够迅速将获取到的数据显示到手机界面上。使用了Servier进行网络连接的逻辑操作,并且使用自定义控件,绑定对用标识符的数据对象,实现了数据自动实时更新等操作,并且显示的自定义控件还可以修改显示的样式,可以加载gif图片等。

zhangyanping987的博客 8219

Java安卓移动物联网开发入门实战:从零构建第一个Android应用

封装是面向对象三大特性之一,指的是将数据(成员变量)和操作数据的方法绑定在一起,并对外隐藏内部实现细节,仅暴露必要的接口供外部调用。这种机制提高了安全性与模块化程度。在Java中,类使用class关键字定义:// 私有成员变量,外部无法直接访问// 公共getter/setter方法,提供受控访问return age;throw new IllegalArgumentException("年龄不能为负数");在中添加:release {release {

weixin_31591833的博客 703

Python、Selenium实现问卷星自动填写(内含适配个人问卷的方法)

使用Python、Selenium实现问卷星自动填写,内含适配个人问卷的方法。

DaenCode的博客 3837

Kotlin与物联网(IoT):Android Things开发探索

尽管 Android Things 已退出舞台,但 Kotlin 在 IoT 领域展现出强大生命力。开发者可通过混合架构(如边缘计算 + 云端 AI)结合现代语言特性,构建更健壮的智能设备系统。建议关注新兴标准如 Matter,并探索 Kotlin 在 WebAssembly 等前沿领域的 IoT 应用潜力。

时小雨的专栏 1271

Blender----利用DEM(tif)生成三维模型

利用DEM(tif)生成三维模型

LongJ_Sir的博客 5426

Android 物联网开发:设备通过 MQTT 协议接入阿里云 IoT

在全球智能手机市场里,谷歌开发的Android移动操作系统市场占有率已经高达90%。随着物联网智能硬件升级,也逐渐成为智能摄像头,智能对讲门禁,人脸识别闸机,智能电视,智能广告屏等 Io...

7116

Photoshop免费获取指南:官方试用与开源替代方案详解

图像处理软件是数字内容创作的核心工具,其工作原理基于像素编辑、图层叠加与算法滤镜。这类软件的技术价值在于为设计师、摄影师和内容创作者提供了强大的视觉表达能力,广泛应用于平面设计、UI/UX、摄影后期及社交媒体内容制作等场景。在众多工具中,Adobe Photoshop以其全面的功能和行业标准地位备受关注。对于希望免费体验或使用的用户,存在合法且安全的途径。其中,Adobe官方提供的7天免费试用版允许用户在安全环境下体验完整功能,而开源替代方案如GIMP则提供了长期免费的强大图像编辑能力。理解这些合法获取方式

cigang4063的博客 526

AI Agent辅助企业财务分析与预测

企业财务分析与预测是企业管理中至关重要的环节,准确的财务分析与预测能够帮助企业管理者做出明智的决策,合理规划资源,降低风险。然而,传统的财务分析与预测方法往往依赖于人工经验和简单的统计模型,存在效率低、准确性差等问题。随着人工智能技术的飞速发展,AI Agent作为一种智能的软件实体,能够自主地感知环境、做出决策并采取行动,为企业财务分析与预测带来了新的解决方案。

AI天才研究院 921

阿里iot事业部Android方向,IoT开发工程师(安卓方向)

职位描述岗位描述Job Description如果你,期望参与无人值守智能设备从硬件设计、驱动设计、安卓系统定制到安卓应用开发、设备远程管控、云端管理、IoT相关技术标准建立的全流程;如果你,期望以java、安卓技术为基础扩展知识到整个IoT领域,成为即将到来的物联网时代弄潮儿;如果你,期望参与语音识别、人脸识别、人工智能、图像分析、机器学习等领域的在智能终端上的开发应用;如果你,期望参与智能终端...

weixin_39709367的博客 329

74HC138译码器的原理和使用

A0,A1,A2为3位二进制加权地址输入端口,A2A1A0顺序组成的3位2进制数对应的十进制数x控制使能端口Yx';例如当A2A1A0 = 101 时,其他门输出端全为高电平,只有Y5'为低电平。 Y0-Y7为8个输出端口,其输出电平由A0,A2,A3,E1,E2,E3决定。

diksan的博客 6万+

Android IoT开发实战 | 01 - Android 开发利器 Android Studio 3.5.3

1.Android Stduio Android Studio 是谷歌推出的一个 Android 集成开发工具,基于IntelliJ IDEA,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 在IDEA的基础上,Android Studio 提供: 基于Gradle的构建支持 Android 专属的重构和快速修复 提示工具以捕获性能、可用性、版本兼容性等问题...

Mculover666的博客(嵌入式) 2817

密码学:一文看懂Base64算法

Base64常常在我们开发中出现,我们可能只知道它是一串乱码(看不懂的符号),知道有时候知道我们需要把一些数据进行base64编码,有时候需要进行Base64解码。但是却不知道它的作用是什么?它存在的意义是什么?还有它是如何生成的?如何编码和解码?上述的疑问相信在你读完本篇文章之后烟消云散。下面开始正文。Base64是什么?它和加密解密操作有什么关系吗?没错,这就是经过Base64编码后的字符串。对它解码后,我们获得以下内容点个关注,是对我持续创作的最大的鼓励!

Shujie 1万+

第 10 篇:深度学习的“军火库”——CNN、RNN与Transformer,AI如何看懂世界?

深度学习的革命,不是依赖单一的通用大脑,而是为不同任务打造了专属“军火库”:CNN用“局部感知”看懂图像,RNN用“循环记忆”理解序列,而Transformer则用“全局注意力”开启了AIGC时代。理解这些架构,不是记忆孤立的技术,而是洞察AI从“专才”走向“通才”的进化脉络。

maqh_csdn的博客 786

Android IoT开发实战 | 06 - 使用 Intent 切换活动

1. Intent Intent 是Android中各组件之间进行交互的一种方式,可以指明当前组件想要执行的操作,比如: 启动活动 启动服务 发送广播 2. 使用Intent Intent有非常多的重载构造函数,其中一个是: Intent(Context packageContext, Class cls); 第一个参数需要提供一个启动活动的上下文; 第二个参数需要指定要启动的目标活动; ...

Mculover666的博客(嵌入式) 1119

三菱FX系列PLC模拟量输入AD模块的使用方法和相关编程设置详解

三菱FX系列PLC模拟量输入AD模块的使用方法和相关编程设置详解

Robot_PLC_HMI_Automation 1万+

Service组件详解:IoT-Firstep安卓后台服务开发实战教程

IoT-Firstep是一个全面的物联网开发入门教程项目,涵盖单片机、上位机、移动应用及服务器后台开发等知识。其中安卓后台服务(Service)开发是构建稳定物联网应用的核心环节,本文将通过实战案例详解Service组件在物联网场景中的应用。 ## 一、Service组件核心价值:物联网应用的后台引擎 🚀 在物联网应用开发中,设备连接管理、数据同步、传感器数据采集等功能需要长期在后台运行,这

gitblog_00729的博客 754

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

java 安卓 物联网_面向物联网的Android应用开发与实践

本书主要介绍物联网系统中的Android应用开发。全书优选行理论知识学习,深入浅出地介绍Java开发基础、Android开发基础和Android开发进阶等理论知识,然后进行实际案例的开发,很后进行开发验证和总结拓展,将理论学习和开发实践紧密结合起来。每个实际案例均给出了完整的开发代码和配套PPT,读者可以在此基础快速地进行二次开发。廖建尚,任职广东交通职业技术学院,教授,博士。研究方向:高光谱图像...

weixin_39564187的博客 552

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android IoT开发实战 | 07 - 常用控件的使用

文章目录1. TextView2. Button2.1. 布局2.2. 监听器3. EditText4. ImageView 1. TextView 使用示例: <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/test...

Mculover666的博客(嵌入式) 2182

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

华为云IOT Android应用开发详细教程

华为云IOT Android应用开发详细教程 (Android Studio开发) 第〇章 简介 大家好,上一期发布的教程叫大家如何利用华为云物联网平台提供的官方Java Demo去编写Java上位机程序,由于主要是用的是GET请求去查询设备影子和查询设备,之后接到了很多小伙伴私信咨询POST请求的实现,现在带着大家,写一个不基于官方Java Demo,而是完全参考于华为云帮助文档去写的一个Android应用,具体用到了POST请求获取鉴权的Token、设备命令下发,Get请求获取设...

weixin_43351158的博客 1万+

安卓物联网开发指令集转换问题(一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、十六进制bytes指令集是什么?总结 前言 进行安卓端物联网开发时分为蓝牙传输和IOT传输,上述两种通信方式都是要依赖于十六进制bytes指令集进行传输,Android收到设备发出的指令集进行解析,从而得到数据源,然后根据数据源进行业务逻辑处理和UI页面的刷新。 提示:以下是本篇文章正文内容,下面案例可供参考 一、十六进制bytes指令集是什么? 在此之前,我们先了解bit、byte、位、字节、字符的关系 a.字节

shengjiaxin的博客 5175

蓝牙4.0开发揭秘:IoT-Firstep安卓BLE通信协议实现与源码分析

IoT-Firstep是一个物联网开发的入门教程项目,涵盖了单片机、上位机、移动应用和服务器后台开发等知识,其中蓝牙4.0技术的应用实例是重要组成部分。本文将深入剖析该项目中安卓BLE通信协议的实现原理与源码结构,为新手开发者提供清晰的学习路径。 ## 一、蓝牙4.0技术基础与项目架构 蓝牙4.0(BLE)以低功耗、低成本和快速连接的特性,成为物联网设备通信的理想选择。在IoT-Firstep

gitblog_00212的博客 695

腾讯IOT安卓开发初探

腾讯IOT 安卓开发初探 目的:将Andorid端作为一个物联网设备(device),然后将其安卓设备上面的数据发送到腾讯云IOT开发平台上。(这里我们将手机上面的GPS经纬度发送到腾讯云IOT平台上)。 腾讯IOT开发平台:https://console.cloud.tencent.com/iotexplorer 腾讯IOT Java SDK GitHub:https://github.com/tencentyun/iot-device-java 开发工具:Android Studio 代码Github

qq_40848737的博客 785

安卓Studio腾讯X5内核WebView浏览器源代码:高效开发利器

安卓Studio腾讯X5内核WebView浏览器源代码:高效开发利器 【下载地址】安卓Studio腾讯X5内核WebView浏览器源代码 这是一个基于Android Studio开发的安卓APP源代码项目,集成了腾讯X5内核作为WebView,显著提升页面加载速度和用户体验。项目已配置好gradle,使用阿里云仓库,下载...

gitblog_06785的博客 962
上一篇: ANDROID物联网开发
下一篇: 安卓开发项目实战我的云音乐
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值