自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chen_xiaobao的博客

世上没什么运气,只有努力去挑战。我将努力和坚持化为盔甲,鼓号同齐,我定乾坤。 愿汝眼眸有星辰,心中有山海。从此以梦为马,不负韶华

  • 博客(307)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android实现通过字符串找到图片、Class

【代码】Android实现通过字符串找到图片、Class。

2024-01-12 15:53:57 568

原创 Android 实现集合去重的方法

以上四种方法都可以用于实现集合去重。方法一是基于HashSet,方法二是基于Java 8的Stream API,方法三是基于Lombok库,方法四是基于第三方库UniqueHashSet。

2024-01-11 15:10:37 1479 3

原创 Android 实现获取集合中出现重复数据的值和数量

以上两种方法都可以用于获取集合中重复数据的值和数量。方法一是基于HashMap和HashSet的实现,而方法二是基于Java 8的Stream API。可以根据实际需求和性能要求选择合适的方法。

2024-01-11 15:06:37 715

原创 Android混合开发框架

Android混合开发框架主要有以下几个,还有其他的欢迎补充!

2024-01-09 14:28:38 1277

原创 Hybrid混合开发应用场景

总之,混合开发适用于那些希望实现跨平台应用开发、拥有Web开发技能团队、关注开发效率和迭代速度的企业或个人。在实际项目中,根据需求和目标平台选择合适的混合开发框架,可以实现良好的开发效果。目前混合开发领域有许多成熟的框架和库,如React Native、Flutter、Ionic等,它们拥有庞大的社区支持和丰富的第三方插件,可以帮助开发者更快地解决问题和提高开发效率。:混合开发框架可以充分利用原生平台的特性,如硬件加速、地理位置、设备权限等,为用户提供接近原生应用的体验。

2024-01-09 14:12:42 735

原创 什么是Hybrid?

混合开发(Hybrid Development)是一种结合原生开发和Web开发的编程方法,它旨在解决原生开发(如Android和iOS)在跨平台应用开发中遇到的问题。混合开发框架通过将原生代码和Web技术(如HTML、CSS和JavaScript)结合,使开发者能够编写一套代码,同时适配多个平台,如Android、iOS、Web等。H5原生混合开发:这类框架将APP的一部分动态内容通过HTML5来实现,通过原生的网页加载控件(如Android的WebView或iOS的WKWebView)来加载。

2024-01-09 14:10:04 818

原创 在Android开发中遇到的问题与解决方案

在Android开发过程中,我们可能会遇到各种各样的问题。本文将总结一些常见的Android开发问题及其解决方案,以便大家在遇到类似问题时可以迅速找到解决方法。

2024-01-05 08:28:30 1740

原创 Android开发新的一年Flag

在新的一年里,为了提升Android开发技能,实现更优质的应用程序,我们制定了2024的新年Flag。这些Flag涵盖了技术学习、代码优化、架构升级、用户体验等多个方面,旨在帮助我们成为更优秀的Android开发者。

2024-01-05 08:24:14 431

原创 总结HarmonyOS的技术特点

分布式架构:HarmonyOS采用了分布式架构设计,通过组件化和小型化等方法,支持多种终端设备按需弹性部署,能够适配不同类别的硬件资源和功能需求。总之,HarmonyOS凭借其分布式架构、组件化开发、微内核设计等核心技术特点,成为了面向全场景的分布式操作系统的代表。从硬件层、软件层到应用层,HarmonyOS都提供了严密的安全保障,确保设备和数据的安全。持续创新:HarmonyOS是一个持续演进的操作系统,随着技术的不断发展和创新,HarmonyOS将更好地满足未来的应用需求,为用户带来更好的体验。

2024-01-03 15:11:37 2568

原创 关于系统学习HarmonyOS的心得体会

此外,HarmonyOS还提供了丰富的组件和API,涵盖了诸如音频、视频、传感器等各个方面,为开发者提供了极大的便利。此外,许多主流的应用和服务尚未在HarmonyOS上得到很好的适配,这给开发者带来了一定的困扰。在当今科技高速发展的时代,新技术的涌现层出不穷,作为开发者,我们始终需要保持敏锐的眼光和积极的学习态度。通过一段时间的学习和实践,我对HarmonyOS有了更深入的了解,并对其优势和潜力有了更加清晰的认识。在未来的工作中,我将继续努力,发挥所学,为HarmonyOS的发展贡献自己的一份力量。

2024-01-03 15:07:30 3458 4

原创 HarmonyOS ArkTS 三方库的基本使用(十六)

常用的三方库可以分为UI、动画、网络、图片、多媒体、数据存储、安全、工具等。@ohos/lottie是基于lottie-web开发,集成在三方库社区内的开源版本,是HarmonyOS系统中复杂动画的一种解决方案。启动动画:APP logo动画的播放。加载动画:网络请求的loading动画。上下拉刷新动画:请求更多资源时的刷新动画。按钮动画:切换按钮、编辑按钮、播放按钮等按钮的切换过渡动画。视图转场动画:一些场景的转场添加动画能够提升用户体验。

2024-01-03 14:41:39 3200

原创 Android 实现动态申请各项权限

在Android应用中,如果需要使用一些敏感的权限(例如相机、位置等),需要经过用户的授权才能访问。在Android 6.0(API级别23)及以上的版本中,引入了动态权限申请机制。请注意,以上步骤仅适用于Android 6.0及以上的版本。对于Android 5.1及以下的版本,权限是在应用安装时由用户授予的。方法中识别权限请求的结果。为一个标识码,用于在。

2024-01-03 09:08:57 2825

原创 Android 多线程简单使用

以上两种方式都可以实现多线程功能,但AsyncTask更适合执行较短的任务,并且可以方便地在执行完毕后更新UI。较长的任务可以使用Thread类来处理。请根据具体需求选择适合的方式。在Android中,可以使用Java的Thread类或者使用AsyncTask类来实现多线程功能。

2024-01-03 09:03:24 624

原创 “小作文金句”,写的真的很不错

有人说它是西王母的宝镜,守护一方平安;有人坚信它是女娲补天的宝石,遗落凡间。白山傲日,犹如雄鸡昂首,一鸣天下晓。天池映月,宛若神龙凝目,一眼望三国。可世界没有尽头,我们也不曾见过入口。这里是960万平方公里的点睛之笔,雄赳赳气昂昂的歌声依然在耳畔回响,西汉至今,两千两百多年的建城史上,远赴长白惊鸿宴,一睹瑶池盛世颜。于是在这里留下了许多它走过的痕迹。一景一山,仿佛都在阐释人生的奥义;他们知道山高水长,怕什么来不及,看三山矗立,两盆静卧,百川争流。盘龙古道,是年轻时绕不开的弯路;

2023-12-19 16:48:20 465

原创 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。

在Docker中,容器是将应用程序、运行时环境和系统工具打包在一起的隔离环境。总之,Docker在应用程序开发中具有重要的作用,可以提供环境一致性、快速部署和扩展、资源隔离和安全性等优势,并可应用于开发环境的一致性、持续集成和持续交付、微服务架构以及应用程序隔离和安全性等方面。资源隔离和安全性:Docker容器之间是相互隔离的,每个容器都运行在自己的命名空间中,从而避免了相互干扰。开发环境的一致性:开发团队可以使用Docker容器来创建和共享一致的开发环境,确保在不同的开发机器上开发的代码行为一致。

2023-12-19 14:20:30 221

原创 Android OkHttp、pos、get、文件上传下载工具类

【代码】Android OkHttp、pos、get、文件上传下载工具类。

2023-12-19 09:26:18 190

原创 HarmonyOS ArkTS Tab使用方法(十五)

【代码】HarmonyOS ArkTS Tab使用方法。

2023-12-18 10:58:48 405

原创 Harmony OS 登录界面代码(十四)

Harmony OS 登录界面代码。

2023-12-18 10:53:21 510

原创 Git 命令使用总结

git config: 设置和查看Git配置信息。

2023-12-14 14:57:54 223

原创 Git 的基本概念和使用方式。

Git是一种分布式版本控制系统,它可以追踪文件的修改历史并允许多人协同工作。

2023-12-14 14:55:46 371

原创 MuMu模拟器12如何连接adb?

第三步,在命令行中输入“adb -s 设备号 shell”命令,例如adb -s 127.0.0.1:16384 shell,按下回车键,即可进入指定的adb进行shell操作。点击MuMu多开器12,启动需要运行的模拟器,点击右上角的ADB图标,即可查看当前正在运行的模拟器ADB端口信息;第一步,打开MuMu模拟器12安装路径,参考下图,点击地址栏输入CMD,再点击回车键呼出命令提示符窗口;第一步,打开MuMu模拟器12安装路径,参考下图,点击地址栏输入CMD,再点击回车键呼出命令提示符窗口;

2023-12-13 16:49:49 12772 2

原创 Edge问题解决教程

您可以禁用已安装的插件,以确定它们是否是问题的根源。要禁用插件,请在Edge浏览器中,选择菜单>扩展,找到要禁用的插件并单击“禁用”。如果您在使用Edge浏览器时经常遇到问题,请尝试将其设置重置为默认值。要重置Edge浏览器,请在Edge浏览器中,选择菜单>设置>浏览器设置重置。如果您使用的是旧版本的Edge浏览器,可能会遇到性能问题和安全漏洞。请确保您使用的是最新版本的Edge浏览器。在Edge浏览器中,首选项>隐私,您可以清除缓存和Cookie。希望这些步骤可以帮助您解决Edge浏览器的问题。

2023-12-12 14:40:13 551

原创 Harmony OS基本介绍

作为华为最新的操作系统,Harmony OS在全球范围内引起了广泛的关注和探讨。它是一款开放、协同、可定制的智能终端操作系统,可以在不同的设备上实现无缝的互联互通。

2023-12-12 14:04:43 963

原创 解释区块链技术的应用场景和优势。

区块链技术是一种分布式账本技术,其应用场景和优势如下:

2023-12-12 08:49:26 272

原创 人工智能在现代科技中的应用和未来发展趋势

人工智能(Artificial Intelligence,简称AI)作为现代科技的重要发展领域之一,在各个行业和领域都有着广泛的应用和发展。未来AI将注重安全和可控性的设计和开发,保障AI的应用安全和可靠性。3.更加广泛应用:AI将在更多领域得到应用,包括环境保护、教育、农业、政府等,为人类生产和生活提供更加全面的支持。1.更加智能化:AI将继续向更加智能化的方向发展,通过更深入的学习和更准确的决策,实现更高效的应用。总之,人工智能在现代科技中扮演着重要的角色,并且其未来将拥有更加广泛和深入的应用和发展。

2023-12-12 08:46:34 366

原创 RESTful API构建Web应用程序的过程通常包括以下几个步骤

定义资源:确定需要提供的资源和资源的属性,并在API中定义URI(统一资源标识符)来表示这些资源。测试API:测试API接口以确保其功能正确,并确保API可以良好地集成到Web应用程序中。实现API:使用编程语言实现API接口,包括定义API路由、处理HTTP请求和返回数据。可扩展性:RESTful API的架构设计使得API可以灵活地扩展和添加新的功能。设计API接口:确定API的路由和HTTP请求方法,以及API返回的数据格式。集成API:在Web应用程序中集成API,以便使用API提供的数据和功能。

2023-12-12 08:44:07 113

原创 TensorFlow 的基本概念和使用场景。

它的主要特点是具有强大的计算能力和高度的灵活性,因此它被广泛应用在各种领域的机器学习和深度学习任务中。计算图(Graph): TensorFlow中的计算模型,由一系列节点(node)和边(edge)组成,节点代表张量上的操作,边代表张量之间的依赖关系。总之,TensorFlow是一种功能强大的机器学习框架,可以帮助研究人员和开发人员快速构建和训练各种复杂的机器学习模型。变量(Variable): TensorFlow中的一种特殊张量,可以在计算图的执行过程中被修改和更新。

2023-12-12 08:42:22 349

原创 HarmonyOS ArkTS 使用DevEco Studio高效开发(十三)

支持对代码块的快速折叠和展开,既可以单击编辑器左侧边栏的折叠和展开按钮对代码块进行折叠和展开操作,还可以对选中的代码块单机鼠标右键选择折叠方式,包括折叠、递归折叠、全部折叠等操作。提供Find Usages代码引用查找功能,帮助开发者快速查看某个对象(变量、函数或者类等)被引用的地方,用于后续的代码重构,可以极大的提升开发者的开发效率。如果输入的语法不符合编码规范,或者出现语义语法错误,编辑器会实时的进行代码分析,并在代码中突出显示错误或警告,将鼠标放置在错误代码处,会提示详细的错误信息。

2023-11-27 15:09:20 2146

原创 HarmonyOS ArkTS 给应用添加通知和提醒(十二)

随着生活节奏的加快,我们有时会忘记一些重要的事情或日子,所以提醒功能必不可少。应用可能需要在指定的时刻,向用户发送一些业务提醒通知。例如购物类应用,希望在指定时间点提醒用户有优惠活动。为满足此类业务诉求,HarmonyOS提供后台代理提醒功能,在应用退居后台或退出后,计时和提醒通知功能被系统后台代理接管。倒计时类:基于倒计时的提醒功能,适用于短时的计时提醒业务。日历类:基于日历的提醒功能,适用于较长时间的提醒业务。闹钟类:基于时钟的提醒功能,适用于指定时刻的提醒业务。

2023-11-24 17:25:05 1589

原创 HarmonyOS ArkTS 给应用添加动画(十一)

属性动画,是最为基础的动画,其功能强大、使用场景多,应用范围较广。页面布局发生变化。例如添加、删除部分组件元素。页面元素的可见性和位置发生变化。例如显示或者隐藏部分元素,或者将部分元素从一端移动到另外一端。页面中图形图片元素动起来。例如使页面中的静态图片动起来。简单来说,属性动画是组件的通用属性发生改变时而产生的属性渐变效果。如下图所示,其原理是,当组件的通用属性发生改变时,组件状态由初始状态逐渐变为结束状态的过程中,会创建多个连续的中间状态,逐帧播放后,就会形成属性渐变效果,从而形成动画。

2023-11-24 17:17:45 792

原创 HarmonyOS ArkTS 保存应用数据(十)

在移动互联网蓬勃发展的今天,移动应用给我们生活带来了极大的便利,这些便利的本质在于数据的互联互通。因此在应用的开发中数据存储占据了非常重要的位置,HarmonyOS应用开发也不例外。首选项为应用提供Key-Value键值型的数据存储能力,支持应用持久化轻量级数据,并对其进行增删除改查等。该存储对象中的数据会被缓存在内存中,因此它可以获得更快的存取速度,下面详细介绍下首选项的开发过程。

2023-11-23 09:59:41 3654 2

原创 HarmonyOS ArkTS HTTP数据请求(九)

日常生活中我们使用应用程序看新闻、发送消息等,都需要连接到互联网,从服务端获取数据。例如,新闻应用可以从新闻服务器中获取最新的热点新闻,从而给用户打造更加丰富、更加实用的体验。那么要实现这样一种能实时从服务端获取数据的场景,就依赖于HTTP数据请求。HTTP即超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。

2023-11-23 08:38:12 2608

原创 HarmonyOS ArkTS 应用添加弹窗(八)

在我们日常使用应用的时候,可能会进行一些敏感的操作,比如删除联系人,这时候我们给应用添加弹窗来提示用户是否需要执行该操作,如下图所示:弹窗是一种模态窗口,通常用来展示用户当前需要的或用户必须关注的信息或操作。在弹出框消失之前,用户无法操作其他界面内容。确认类:例如警告弹窗AlertDialog。选择类:包括文本选择弹窗TextPickerDialog 、日期滑动选择弹窗DatePickerDialog、时间滑动选择弹窗TimePickerDialog等。您可以根据业务场景,选择不同类型的弹窗。

2023-11-22 11:22:08 3866

原创 HarmonyOS ArkTS Video组件的使用(七)

在手机、平板或是智慧屏这些终端设备上,媒体功能可以算作是我们最常用的场景之一。无论是实现音频的播放、录制、采集,还是视频的播放、切换、循环,亦或是相机的预览、拍照等功能,媒体组件都是必不可少的。以视频功能为例,在应用开发过程中,我们需要通过ArkUI提供的Video组件为应用增加基础的视频播放功能。借助Video组件,我们可以实现视频的播放功能并控制其播放状态。常见的视频播放场景包括观看网络上的较为流行的短视频,也包括查看我们存储在本地的视频内容。

2023-11-22 09:21:46 2452

原创 HarmonyOS ArkTSTabs组件的使用(六)

TabBar的默认显示效果如下所示:往往开发过程中,UX给我们的设计效果可能并不是这样的,比如下面的这种底部页签效果:TabContent的tabBar属性除了支持string类型,还支持使用@Builder装饰器修饰的函数。@Entry@ComponentColumn() {})build() {.tabBar(this.TabBuilder('首页', 0, $r('app.media.home_selected'), $r('app.media.home_normal')))

2023-11-21 16:17:21 3320

原创 HarmonyOS ArkTS List组件和Grid组件的使用(五)

HarmonyOS ArkTS List组件和Grid组件的使用

2023-11-21 14:39:07 3453 3

原创 HarmonyOS ArkTS 基础组件的使用(四)

HarmonyOS ArkTS 基础组件的使用

2023-11-21 14:12:33 2610

原创 HarmonyOS ArkTS开发语言介绍(三)

HarmonyOS ArkTS开发语言介绍(三)

2023-11-20 16:23:13 6068 3

原创 HarmonyOS ArkTS语言,运行Hello World(二)

HarmonyOS ArkTS语言,运行Hello World(二)

2023-11-20 15:47:51 785

原创 HarmonyOS ArkTS语言,运行Hello World(一)

HarmonyOS ArkTS语言,运行Hello World

2023-11-20 15:30:58 927

进度条.zip

进度条.zip

2022-04-25

Android获取当前天气

Android实现了简单的获取当前时间的天气情况,通过和风天气的接口来实现的

2017-10-29

Android 视频作为欢迎页面Demo

目前,视频播放作为欢迎页越来越多,用Android studio 的可以直接使用

2017-08-01

android 串口链接工具源码

Android与串口链接发送以及接收信息,可直接用,

2017-08-11

android 串口链接工具源码 android studio版

串口调试助手源码、可用于添加到自己的程序中,可以直接调用 ,用于开发与串口链接的程序,我这里适用于开发自动售货机的程序

2017-09-19

Android 开发中串口文件

Android开发中与串口链接所需的文件,自行创建目录libs/armeabi,把改文件考入到该目录下

2017-07-28

Android 高德地图后台定位

用于进行后台定位的工具类

2017-07-28

Webview大转盘抽奖源码

通过webview展示大转盘抽奖活动界面,界面绚丽多彩,代码可以直接拷贝到项目中使用

2018-10-26

OkHttpUtils.zip

OK HTTP请求框架的工具类,已经封装好,直接可以在程序中传入相应的参数即可

2019-07-03

免费最新zxing jar包

最新二维码jar包

2017-08-09

串口调试助手免费版

串口调试助手 绿色免费版

2017-08-10

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

TA关注的人

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