自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红孩儿编程大师

这里为您成为编程大师提供捷径

  • 博客(799)
  • 收藏
  • 关注

原创 安卓手机APP开发____activity简介

Activity 类是 Android 应用的关键组件,而 activity 的启动和组合方式是平台应用模型的基本组成部分。与使用 main() 方法启动应用的编程范式不同,Android 系统会通过调用与其生命周期特定阶段对应的特定回调方法,在 Activity 实例中启动代码。

2024-06-11 20:40:41 794

原创 中国互联网第一人的故事__许榕生的不平凡的经历

许榕生的名字虽然不是状元的名字,但是绝对是成功者的名字.之后这个名字和中国的互联网联系在了一起

2024-06-06 21:58:55 560

原创 安卓手机APP开发_____通过设备管理政策增强安全性

从 Android 2.2(API 级别 8)开始,Android 平台通过设备管理 API提供系统级设备管理功能。在本课中,您将学习如何创建一个安全感知型应用,通过强制执行设备管理政策来管理对其内容的访问权限。具体来说,可以对应用进行配置,以确保在向用户显示受限内容之前设置足够强度的屏幕锁定密码。

2024-06-05 19:14:33 950

原创 安卓手机APP开发___设备管理概述

Android 通过提供 Android Device Administration API 来支持企业应用。Device Administration API 在系统级别提供设备管理功能。借助这些 API,您可以创建在企业设置中有用的安全感知应用,在企业环境中,IT 专业人员需要对员工设备进行丰富的控制。

2024-06-04 20:57:46 1168

原创 程序员应该有什么职业素养?

程序员的初心就是写好程序,不仅能运行起来,还要性能达标,更重要的是程序运行稳定,少出逻辑错误.使命是提高工作效率,降低软件开发总体成本,严格按照规范编写程序.专业有分工,程序员的使命是保证代码逻辑与设计文档的要求逻辑有一致性,而不是代码逻辑符合客户的需求的逻辑.

2024-06-03 20:21:56 686

原创 网络遗忘权的实现方法

网络遗忘权的实现方法

2024-06-02 21:46:16 344

原创 安卓手机APP开发____持久性工作

如果工作始终要通过应用重启和系统重新启动来调度,便是持久性的工作。WorkManager 是适用于持久性工作的推荐解决方案。 由于大多数后台处理操作都是通过持久性工作完成的,因此 WorkManager 通常也是后台处理的主要推荐 API。

2024-06-01 21:18:11 932

原创 安卓手机APP开发___广播概述

Android 应用可以通过 Android 系统和其他 Android应用发送或接收广播消息,类似于发布-订阅设计模式。这些广播会在所关注的事件发生时发送。例如,Android 系统会在发生各种系统事件时发送广播,例如系统启动或设备开始充电时。应用还可以发送自定义广播,例如,通知其他应用它们可能感兴趣的内容(例如,一些新数据已下载)。

2024-05-31 20:23:26 1080

原创 安卓手机APP开发___后台任务概述

应用通常需要同时执行多项操作。Android API 提供了多种不同的方法来实现这一点。选择合适的选项非常重要;一个选项可能适用于一种情况,但不适用于另一种情况。选择错误的 API 可能会影响应用的性能或资源效率,这可能会消耗电池电量,还会降低用户设备的整体性能。在某些情况下,选择错误的方法可能会导致您的应用无法在 Play商店上架。

2024-05-30 20:33:41 917

原创 安卓手机APP开发___设置闹钟

闹钟(基于 AlarmManager 类)为您提供了一种在应用生命周期之外执行基于时间的操作的方法。例如,您可以使用闹钟启动长时间运行的操作,如每天启动一次服务以下载天气预报。

2024-05-29 20:48:32 1437

原创 安卓手机APP开发__超宽带(UWB)通信

超宽带通信是一种无线技术,侧重于设备间的精确测距(将位置测量精确到 10 厘米)。这种无线电技术可以使用低功率密度进行短距离测量,并在很大一部分无线电频谱上执行高带宽信号。UWB 的带宽大于 500 MHz(或超过带宽的 20%)。

2024-05-28 19:50:36 1200

原创 安卓手机APP开发__构建通话应用

使用 Telecom Jetpack 库为用户提供最佳视频和音频体验。借助Telecom 框架,您可以获得通话和通知管理、前台支持等。新的 Jetpack 库增加了对以下内容的支持: 通话流式传输和转接 Android Auto 和 Wear OS 集成 向后兼容性

2024-05-27 19:35:43 789

原创 安卓手机APP开发__USB主机和配件概述

Android 通过 USB 配件和 USB 主机两种模式支持各种 USB 外围设备和Android USB 配件(实现 Android 配件协议的硬件)。在 USB 配件模式下,外部 USB 硬件充当 USB 主机

2024-05-26 19:14:16 796

原创 安卓手机APP开发__近距离无线通信(NFC)概述

近距离无线通信 (NFC) 是一组近距离无线技术,距离通常不超过 4 厘米才能发起连接。通过 NFC,您可以在 NFC 标签和 Android 设备之间,或两台 Android 设备之间共享较小的数据载荷。

2024-05-25 21:33:52 550

原创 安卓手机APP开发__蓝牙功能概述

安卓平台支持了蓝牙网络栈,它允许一个设备和其它的蓝牙设备进行无线的交换数据。APP的框架提供了通过蓝牙API得到蓝牙的功能。这些API让APP能够连接到其它的蓝牙设备上,建立起点到点还有多点的无线连接的功能。

2024-05-24 21:03:34 656

原创 安卓手机APP开发__Wi-Fi扫描概述

你能使用Wi-Fi的扫描能力,通过使用Wifi管理器API来得到Wi-Fi的扫描过程.

2024-05-23 21:14:49 923

原创 安卓手机APP开发__网络连接性支持VPN

安卓提供了API给开发者,来创建一个虚拟的私有网络(VPN)的解决方案.根据这里的介绍,你能知道如何开发和测试你的针对安卓设备的VPN的客户端.

2024-05-22 21:26:58 1478

原创 安卓手机APP开发__用5G增强你的APP

有时,对一个安卓的APP的修改是一个很小的步骤,有时却需要完全的修改.5G不是一个小改动.

2024-05-21 20:43:09 495

原创 安卓手机APP开发__平台的架构

安卓是一个开源的,基于Linux的软件栈,它创建一个设备和形式因素的很宽的矩阵

2024-05-20 21:59:44 642

原创 安卓手机APP开发__Kotlin编程语言的面向对象开发介绍

本文描述一下接口的编写,类的接口继承,类的属性和方法的编写

2024-05-19 21:03:36 275

原创 安卓手机APP开发__Kotlin编程语言的基础介绍

在安卓手机上,系统鼓励使用编程语言 Kotlin进行程序开发。下面介绍一下相关的基本知识。

2024-05-18 21:54:04 347

原创 安卓手机APP开发__Jetpack Compose框架的渲染过程

像其它大部分的用户界面工具箱一样,Compose框架的渲染器在渲染一帧时有几个独特的过程。如果我们看一看安卓的视图系统,它有三个主要的过程:度量,布局,和绘制。Compose与此是非常相似的,但是它有一个重要的附加的过程,在开始时叫做组装。组装在我们的Compose文档中描述,包括在Compose中的准备,状态,和Jetpack组装。

2024-05-17 21:33:54 945 1

原创 安卓手机APP开发__支持16KB的页面大小

从历史上看,安卓仅支持4 KB大小的内存页面。它已经优化了系统的内存的性能。从安卓15开始,安卓支持设备配置为使用16KB的页面大小。随着设备制造商持续地制造大容量的物理内存的设备,这些设备中的许多设备将要配置为16KB的页面大小,来优化设备的性能。加上对这个配置的支持,能让你的APP运行在这些新设备上,并且从相关的设备的性能的提升上受益。

2024-05-16 21:19:18 1193

原创 安卓手机APP开发__支持64位的架构

在谷歌的应用中发布的APP需要支持64位的架构。添加上你的APP的64位的版本,提供了性能上的提升,并且能够运行在仅支持64位的硬件上。

2024-05-15 21:06:31 768

原创 安卓手机APP开发__支持不同的语言和文化

APP包括了能被指定为一种特定的文件的资源。例如,一个APP能够包括特定的文件的字符串,这个字符串能被翻译为本地的语言。保持特定文化的资源与你的APP的其它部分独立开来是很好的实践。安卓基于系统的本地化设置来解决特定的语言和特定的文化的资源问题。你能提供对不同的本地化的支持,使用的方法是在你的安卓项目的资源目录下使用不同的本地化设置。你能根据使用你的APP的人的不同的文化,来指定资源的后缀。你能提供任何类型的资源,来匹配你的用户的语言和文化。

2024-05-14 21:18:29 1105

原创 安卓手机APP开发__支持不同的像素深度

安卓设备不仅有不同的大小,还有不同的像素深度.一个设备可能在每一英寸上有160个像素,另一个设备在相同的尺度上有480个像素.如果你不考虑这些不同,系统可能会缩放你的图片,导致图片失真.这里展示你如何设计你的APP来支持不同的像素深度,使用的方法是度量独立的分辨率的单位和为每一个像素深度提供备选的位图资源.

2024-05-13 19:48:01 504

原创 安卓手机APP开发__支持不同的平台版本

当安卓的最新的版本为你的APP提供了很好的API,你应该继续支持安卓的旧版本,直到更多的设备已经升级为安卓的新版本了.这里展示了你如何利用最新的API,同时还能很好地支持安卓的旧版本.使用安卓工作台的新项目向导,来找到运行各个版本的安卓的活跃设备的分发版本.这个分发版本是基于访问谷歌应用商店的设备的数量.一般来说,我们推荐支持活跃设备的数量的90%,同时你的APP的目标版本是最新的版本.

2024-05-12 19:03:13 747

原创 安卓手机APP开发__屏幕兼容性概述

安卓运行各种各样的设备,它们有不同的屏幕大小和屏幕的像素深度。系统执行基本的缩放和变形来适配在不同的屏幕大小上的用户界面,但是这里有一些方法来帮助你的用户界面更好地适应每一种类型的屏幕。这里提供了一个安卓系统上可用的特性,帮助你的APP来适配。

2024-05-11 22:18:52 953

原创 安卓手机APP开发__设备兼容性概述

安卓被设计为运行在许多的不同的设备上,例如,电话,大屏幕和电视上。设备的多样性为你的APP提供了巨量的潜在的用户。对于你的APP来说,在所有的设备上的成功,APP必须容忍特性的多变性和提供一个灵活的用户界面,来适合不同的屏幕的配置。为了有助于提高设备的兼容性,安卓提供了一个动态的APP框架,在这个框架上你能以静态文件的方式提供特定配置的APP资源

2024-05-10 21:35:17 922

原创 安卓手机APP开发__输入事件的概述

在安卓上,在你的应用程序上从用户的交互中发出的事件被拦截的方式有多种.当考虑你的用户界面上的事件时,方法是捕捉用户交互的特定的视图对象上的事件.视图类提供这么做的方法.你能使用的构造你的页面布局的各种各样的视图类,你可能注意到对于用户界面的事件有一些公开的回调方法 看起来是很有用的.当在那些对象上发生了相应的动作时,由安卓框架调用这些方法

2024-05-09 20:09:53 1297

原创 安卓手机APP开发__电池消耗量

在开发一个高性能的安卓APP时,避免非必要的电池消耗是一个很重要的方面。媒体播放是电池电量消耗的一个很主要的方面,然而,对于一个特定的APP的重要性严重地依赖它的使用模式。如果一个APP在每天仅播放少量的媒体文件,那么对应的电池消耗量仅占设备总耗电的很少的一个比例。

2024-05-08 21:59:19 233

原创 安卓手机APP开发__命令行工具概述

安卓SDK由APP开发需要用到的多个软件包组成.这里列出了可用的最重要的命令行工具,以包为单位进行组织的.使用安卓的工作台的SDK管理器或者是SDK管理器的命令行工具,你能安装和更新每一个软件包.所有这些软件包都被下载到你的安卓SDK的目录,你能用如下的方式找到它:在安卓的工作台,点击 File > Project Structure.选择左侧面板上的SDK位置。路径被显示在安卓SDK位置这里

2024-05-07 19:41:50 1041

原创 安卓手机APP开发__媒体3格式转换器__常见问题解答

安卓手机APP开发__媒体3格式转换器__常见问题解答

2024-05-06 20:45:00 852

原创 安卓手机APP开发__用媒体会话服务进行后台播放

当APP不在前台时,经常希望能够播放媒体。例如,一个音乐播放器在用户锁屏或者是使用其它的APP时,通常是保持音乐播放的。媒体3库提供了一系列的接口来允许你支持后台的播放。

2024-05-05 20:05:53 696

原创 安卓手机APP开发__媒体开发部分__可兼容的媒体转码

在安卓12(API级别31)及以上,当由APP打开的视频不支持HEVC格式时,系统能够自动地把视频记录的格式从HEVC (H.265) 转到 AVC (H.264)。这个特性允许视频捕捉的APP能够实现针对在设备上的视频录制的更现代的,存储更高效的编码方法,而不用担心牺牲了与其它的APP的兼容性。

2024-05-04 18:57:57 988

原创 安卓手机APP开发__媒体开发部分__分享声音的输入

声音的输入通常来自于内嵌的麦克风,还有外置的麦克网,或者是一个附加到一个设备上的一个音频接口.声音输入也能来自于一个电话的会话.有时候,两个或者是多个APP可能都要捕捉同一个音频输入.他们可能是执行不同的任务.例如,一些APP接收声音可能是录制,像一个简单的语音录音机,然而,其它的APP可能是监听,像是谷歌的小助手或者是一个可读取性的设备,为了对语音指令进行响应.在每一个情况下,这些APP都要接收音频输入.这里,我们使用的捕捉这个术语,是无关于一个是在录制还是仅在监听

2024-05-03 23:12:58 1053

原创 安卓手机APP开发__媒体开发部分__处理在声音输出中的变化

用户期望能够控制一个音频APP的音量大小。标准的行为包括使用音量控制的能力(在设备上的按钮或者是用户界面上的滑动条)还有如果当耳机断开连接时,要避免突然间的播放很大的声音。

2024-05-02 19:22:27 780

原创 安卓手机APP开发__媒体开发部分__立体环绕声

立体环绕声是一种身临其境的声觉体验,让你的用户处于环境的中心,让你的内容的声音更加地真实.声音是立体环绕声是创建一个多用户在发声的效应,相似于设置了一个环绕于你身边的声音的感觉,但这是通过耳机实现的.例如,在一个电影中,一个汽车的声音可能开始于用户的背后,再向前移动,在消失于前方的无限远处.在一个视频通话中,声音是独立的,位于用户的周围,让用户更容易地分辨出说话人.

2024-05-01 20:14:28 321

原创 安卓手机APP开发__媒体开发部分__媒体投屏

在安卓5(API级别21)引入的API android.media.projection 让你能够能够捕捉到一个显示设备的内容,把它作为一个媒体流,你能播放,录制,或者把它转播给其它的设备,例如电视。安卓14(API级别34)引入了APP的屏幕分享,它能让用户分享一个单独的APP的窗口,而无关窗口的模式,代替了分享整个设备的屏幕。APP屏幕分享排除了状态栏,导航栏通知,和其它的系统用户界面的元素。仅有被选择的APP的内容被分享。APP的屏幕分享保护了用户的隐私,增加了用户的生产力

2024-04-30 21:28:05 1814

原创 安卓手机APP开发__媒体开发部分__高动态范围的视频播放

高动态范围提供了一个宽的范围的颜色和最亮的白色与最暗的阴影之间的更强的对比.这让视频质量更加地接近人眼所见到的影像.你能通过在你的APP的预览中设置高动态范围的播放,并且播放高动态范围的视频内容.

2024-04-29 18:00:27 965

matlab安装教程在windows操作系统下

matlab安装图解详细教程 ,操作系统为windows10 MATLAB 版本2020 22.1.0 软件分类:编程工具大小:4.47 GB时间:2023-08-31 软件介绍:MATLAB是mathworks官网发布的一款功能强大、性能稳定的商业数学软件

2024-04-09

数据分析领域-Python编程语言-NumPy数据处理-参考资料

这是专门适用于大学生的编程语言的代码库的使用说明,用于线性代数的 学习与理解,大学生计算机竞赛,Python的学习与使用,数据处理等

2024-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除