安卓开发
文章平均质量分 89
Android有四大基本组件:Activity、Service、broadcast receiver、Content Provider。其中Activity是四大组件中最基本的一个,但基础并不等同于简单、不重要。恰恰相反,Activity作为基础组件,学好Activity就是我们开发者学好Andro
TiAmo zhang
得意处论地谈天,俱是水底捞月; 拂意时吞冰啮雪,才为火内栽莲。
展开
-
Java高手速成 | 使用TCP进行手机文件传输
由于TCP是面向流的,这意味着接收端有可能会在一次接收动作中接收两个或者多个数据包,那么当发送方需要把一个大文件分批连续发送时,如何保证接收方能够正确地接收并重修组会成一个完整的文件显得十分重要,本节通过一个端到端的手机文件传输程序,详细阐述了如何使用多线程进行任意大小文件的TCP分批发送和接收。原创 2023-02-04 13:53:42 · 1694 阅读 · 51 评论 -
Android App开发超实用实例 | 约束布局
从多个角度介绍约束布局设计中的控件定位。原创 2022-11-12 20:21:59 · 2077 阅读 · 2 评论 -
Android App开发超实用实例 | AlertDialog对话框
介绍AlertDialog对话框从简到繁的多种设计方案,从新角度理解UI交互设计。AlertDialog对话框允许自定义弹出对话框的内容,实现比之前讲解的几种对话框更丰富的功能。原创 2022-11-08 09:56:43 · 1969 阅读 · 9 评论 -
Android App开发超实用实例 | Broadcast
介绍Broadcast的静态注册、动态注册及有序广播。Broadcast(广播)分为发送者和接收者,可实现跨应用的消息传递。重启手机、闹钟、来电、接收短信等都会发出广播,通过BroadcastReceiver就可以接收广播并进行相应处理。原创 2022-11-06 11:44:10 · 2697 阅读 · 47 评论 -
Android App开发超实用实例 | Activity
介绍Activity内各View间的关系,讲解不同Android版本设置全屏的方法。通过案例了解Activity的生命周期流转。布局文件实现Android应用程序的界面设计,而Activity作为Android的应用组件,通过Java代码设计实现UI交互功能。一个App通常由一个或多个Activity组成。原创 2022-11-05 13:59:03 · 3747 阅读 · 24 评论 -
Android App开发超实用实例 | jQuery Mobile在Android手机上创建图文结合的导航按钮
jQuery Mobile是jQuery 在手机上和平板设备上的版本,jQuery Mobile不仅包含jQuery核心库,而且提供了一个完整统一的jQuery移动UI框架,支持全球主流的移动平台;jQuery Mobile将“写得更少、做得更多”这一理念提升到了新的层次。下面这个实例演示了使用jQuery Mobile在Android手机上创建图文结合的导航按钮。此实例在Android Studio开发环境中编写且运行在Android手机上。原创 2022-11-03 20:08:37 · 1202 阅读 · 19 评论 -
Android App开发超实用实例 | OpenCV在Android手机实现在图像上添加文本
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它可以运行在Linux、Windows、Android和Mac OS等操作系统上。OpenCV原本由一系列 C 函数和少量 C++ 类构成,同时提供了Python等其他语言的接口,它实现了图像处理和计算机视觉方面的很多通用算法。下面这个实例演示了使用OpenCV在Android手机实现在图像上绘制文本。本文提供的OpenCV实例使用Java语言编写,并且运行在Android手机上。原创 2022-11-02 08:22:52 · 6813 阅读 · 88 评论 -
利用Python+Cocos2d制作《猫吃老鼠》小游戏
因此,如果在代码的其他位置更新过self.position(或者self.x或者self.y),千万不要忘记调用update_cshape()更新cshape的位置。除了以上这几个方法以外,CollisionManagerGrid类还定义了一些其他有用的方法,如they_collide(),any_near(),objs_near(),objs_near_wdistance(),ranked_objs_near(),iter_all_collisions()等,鉴于篇幅有限,不再一一介绍。原创 2022-10-30 16:59:12 · 4015 阅读 · 29 评论 -
微信小程序 | 微信公众平台SpringBoot开发实例 │ 表情消息
表情主要分为字符表情和图片表情(表情包)。在包edu.bookcode中创建exofemoji子包,并在包edu.bookcode.exofemoji中创建service子包,在包edu.bookcode.exofemoji.service中创建类Emojikeywords,代码如例3所示。在包edu.bookcode.exofemoji中创建controller子包,并在包edu.bookcode.exofemoji.controller中创建类EmojiController,代码如例6所示。原创 2022-10-20 08:55:11 · 1464 阅读 · 24 评论 -
微信小程序 | 微信公众平台SpringBoot开发实例 │ 开发一个简易的个人微信公众号
开发一个简易的个人微信公众号,并演示对不同相对地址的整合方法、JSON数据的处理方法(处理后以HTML文件显示)。原创 2022-10-18 08:50:22 · 3918 阅读 · 93 评论 -
小程序开发 |微信公众平台SpringBoot开发实例 │ OAuth2.0网页授权应用开发
在手机微信公众号中输入文本(如你好),在手机微信公众号中显示一个访问权限的链接原创 2022-10-17 08:57:55 · 1118 阅读 · 27 评论 -
微信小程序 | 微信公众平台SpringBoot开发实例 │ 模板消息的应用开发
模板消息用来帮助公众号进行业务通知,是在模板内容中设定参数(参数必须以{ {开头,且以.DATA} }结尾)并在调用时为这些参数赋值并发送的消息。模板消息仅用于向用户发送重要的服务通知,如信用卡刷卡通知等。原创 2022-10-15 14:25:43 · 4309 阅读 · 58 评论 -
微信小程序 | 微信公众平台SpringBoot开发之收到消息后进行简单回复
在手机微信公众号中输入文本(如“你好”和微笑表情)、发送图片(预先准备好的图片)、发送语音(直接采用微信的语音功能)、发送视频(预先准备好的视频)、发送地理位置(手机当前所在的位置)、发送链接预先准备好的链接)等消息,手机上的结果如下图所示(上下屏滑动显示)。原创 2022-10-12 14:25:31 · 1374 阅读 · 55 评论 -
鸿蒙开发实例 | 可复用列表项的ListContainer
简短的列表可以通过定向布局实现,但是如果列表项非常多,那么使用定向布局就不合适了。与许多其他的移动开发技术一样,鸿蒙操作系统也提供了可复用列表项的列表组件,这就是本篇文章要介绍的ListContainer。原创 2022-09-30 08:39:04 · 2441 阅读 · 60 评论 -
鸿蒙开发实例|分布式文件服务
Harmony OS应用数据管理不仅支持单设备的各种结构化数据的持久化,还支持跨设备之间数据的同步、共享及搜索功能,因此,开发者基于Harmony OS应用数据管理功能,能实现应用程序数据在不同终端设备之间的无缝衔接,从而保证用户在跨设备使用数据时所用数据的一致性原创 2022-09-23 09:37:38 · 2254 阅读 · 49 评论 -
鸿蒙开发实例 | ArkUI JS飞机大战游戏开发
本篇介绍使用ArkUI JS框架开发一款基于鸿蒙操作系统的飞机大战游戏。这款飞机大战游戏是在普通单机游戏的基础上添加了鸿蒙操作系统分布式支持,使游戏可以同时使用多台鸿蒙操作系统设备,为游戏玩家提供分布式场景的游戏体验。原创 2022-09-20 17:30:00 · 3581 阅读 · 53 评论 -
鸿蒙开发入门 | 开发第一个鸿蒙应用+页面跳转
准备好鸿蒙开发环境后,接下来就需要创建鸿蒙项目,掌握项目的创建过程以及配置。项目创建好后,需要把项目运行在模拟器上,鸿蒙的模拟和安卓模拟器有些不同,鸿蒙提供远程模拟器和本地模拟器,通过登录华为账号登录在线模拟器,使用DevEco Studio可将项目部署到远程模拟器中。原创 2022-09-16 11:19:00 · 19190 阅读 · 72 评论