2022年3月20日

Android系统编程入门系列之硬件交互——通信硬件电信SIM卡

摘要: 现在的SIM卡通常具备基站定位、语音通话、短信消息、网络流量这四大功能,而在移动端是无法对SIM卡使用基站定位功能的,所以这里只介绍移动端如何使用SIM卡实现语音通话、短信消息、数据流量三个功能。 ##语音通话 Android系统中提供了通话服务,同时自带系统级应用可以通过该通话服务使用SIM卡的通 阅读全文

posted @ 2022-03-20 14:54 白少木丿 阅读(850) 评论(2) 推荐(2) 编辑

2022年3月6日

Android系统编程入门系列之硬件交互——无线通信WLAN

摘要: Android系统的移动设备大多支持无线WLAN技术。利用该技术,不仅能实现互联网通信,还能实现无线定位,热点共享等远程通信功能。针对使用WLAN的不同功能,可能需要分别申请不同的权限声明,同时调用不同的系统框架API,下文将按照不同的使用功能分别介绍。 ##扫描无线设备 该功能通常只允许在系统自带 阅读全文

posted @ 2022-03-06 14:08 白少木丿 阅读(1121) 评论(1) 推荐(1) 编辑

2022年1月30日

Android系统编程入门系列之硬件交互——通信硬件Bluetooth

摘要: 通信硬件NFC的文章,虽然可以在Android系统中通过非直接接触的形式与支持NFC硬件的设备通信,但是也只能交互一些简短的标签内容,对大量的持续性数据,却并不能很好的支持。因此针对这个弊端,可以考虑使用支持Bluetooth技术的硬件。 Android系统支持传统的Bluetooth技术,其实现功 阅读全文

posted @ 2022-01-30 18:47 白少木丿 阅读(862) 评论(0) 推荐(0) 编辑

2022年1月21日

Android系统编程入门系列之硬件交互——通信硬件NFC

摘要: 在上篇文章介绍了接入式USB硬件的简单使用,接下来将介绍不依赖物理连接的硬件通信了。本文的重点是近距离通信的硬件NFC。 ###NFC硬件 应用程序中可以通过NFC硬件读取或发送指定协议的技术实现,在Android10.0之前甚至可以封装大段的NDEF数据。另外,Android系统基于NFC的特性, 阅读全文

posted @ 2022-01-21 20:20 白少木丿 阅读(1300) 评论(0) 推荐(0) 编辑

2022年1月7日

Android系统编程入门系列之硬件交互——通信硬件USB

摘要: 在硬件交互的首篇对设备硬件的分类中,互联通信系列硬件主要用来与其他设备进行数据交互。从本文开始,将重点介绍该系列相关硬件。 ##互联通信系列硬件 根据硬件的可通信距离,由近及远分为USB、NFC、蓝牙、WLAN,SIM卡槽,这些硬件之间的功能原理及关系可以查找其他资料详细学习。总之,他们为当前设备与 阅读全文

posted @ 2022-01-07 21:23 白少木丿 阅读(1483) 评论(0) 推荐(0) 编辑

2021年12月17日

Android系统编程入门系列之硬件交互——多媒体展示

摘要: 前两篇文章通过麦克风硬件和摄像头硬件分别采集音频和视频的多媒体数据,在得到的多媒体数据通常是以编码文件的格式存储,在用户需要展示时,可通过设备的内置扩音器或蓝牙耳机等硬件播放音频,通过设备的显示屏或外接投影仪等硬件播放照片、动画或视频。 可以将这些展示类设备分为两类。 一类是内置类多媒体硬件,是通过 阅读全文

posted @ 2021-12-17 21:48 白少木丿 阅读(527) 评论(0) 推荐(0) 编辑

2021年12月7日

Android系统编程入门系列之硬件交互——多媒体麦克风

摘要: 在多媒体摄像头及相关硬件文章中,对摄像头的使用方式需要区分应用程序的目标版本以使用不同的代码流程,而与之相比,麦克风硬件的使用就简单多了。 ###麦克风及相关硬件 麦克风硬件在移动设备上作为音频的采集设备,由于只需要一个收声口,其颜值对用户来说关注度比较低。而且不同的麦克风硬件在性能上差距不大,其应 阅读全文

posted @ 2021-12-07 20:23 白少木丿 阅读(1206) 评论(5) 推荐(0) 编辑

2021年11月26日

Android系统编程入门系列之硬件交互——多媒体摄像头

摘要: 多媒体包括图片、动画、音频、视频,这些多媒体素材的采集(输入)主要依靠摄像头和麦克风等硬件设备转化为基础数据,而他们的播放渲染(输出),则需要依靠具有相关功能的编解码软件。当然随着硬件集成度越来越高,也有些基础功能内置到硬件中解码,以此减少软件解码过程中的CPU耗时操作,这种方式称为硬件加速。由于多 阅读全文

posted @ 2021-11-26 23:56 白少木丿 阅读(769) 评论(0) 推荐(0) 编辑

2021年11月19日

Android系统编程入门系列之硬件交互——传感器

摘要: 到目前为止,关于应用程序与用户之间的相关内容便比较肤浅的大致介绍完毕。而在整个系统架构中,应用程序与用户之间的交互,犹如参天大树上的枝干和树叶,交互起来五彩缤纷,但使整个生态系统保持生命力的核心,在于树根,也就是应用程序通过Android系统与设备上硬件的交互。 #设备硬件 设备的硬件目前主要分为三 阅读全文

posted @ 2021-11-19 23:23 白少木丿 阅读(1023) 评论(0) 推荐(1) 编辑

2021年10月29日

Android系统编程入门系列之应用权限的使用

摘要: 在应用权限的定义与申请一文中,已经将权限分为普通权限与危险权限,而且所有权限都必须静态或动态申请。那么应用程序申请某些权限后可以执行什么操作呢?本文将详细介绍。 对于Android系统中的相关权限,可以参考官方权限列表文档。如在前文提到的外部存储读权限Manifest.permission.READ 阅读全文

posted @ 2021-10-29 22:18 白少木丿 阅读(535) 评论(0) 推荐(0) 编辑

导航