- 目录前言一.Button基本介绍二.Button常用主要属性介绍三.Activity中设置Button属性四.Demo示例前言小伙伴们,在上文中我们介绍了Android视图控件EditText控件,本文我们继续盘点,介绍一下Android视图控件中的第三个控件——Button。一.Button基本介绍Button继承自TextView,在Android开发中也是一种常用的控件。 二.B... 目录前言一.Button基本介绍二.Button常用主要属性介绍三.Activity中设置Button属性四.Demo示例前言小伙伴们,在上文中我们介绍了Android视图控件EditText控件,本文我们继续盘点,介绍一下Android视图控件中的第三个控件——Button。一.Button基本介绍Button继承自TextView,在Android开发中也是一种常用的控件。 二.B...
- 目录前言一.EditText基本介绍二.EditText常用主要属性介绍三.Activity中设置EditText属性四.Demo示例前言小伙伴们,在上文中我们介绍了Android视图控件TextView控件,本文我们继续盘点,介绍一下Android视图控件中的第二个控件——EditText。一.EditText基本介绍在安卓应用上编辑文本内容,我们通常使用EditText。 二.Edi... 目录前言一.EditText基本介绍二.EditText常用主要属性介绍三.Activity中设置EditText属性四.Demo示例前言小伙伴们,在上文中我们介绍了Android视图控件TextView控件,本文我们继续盘点,介绍一下Android视图控件中的第二个控件——EditText。一.EditText基本介绍在安卓应用上编辑文本内容,我们通常使用EditText。 二.Edi...
- 目录前言一.TextView基本介绍二.TextView常用属性介绍三.Activity中设置Textview属性四.Demo示例前言小伙伴们,在上文中我们重点介绍了Android视图控件的基本属性,从本文开始我们就开始将Android中比较常用的一些控件一一盘点介绍一下,首先本文我们来看第一个控件——TextView。一.TextView基本介绍在安卓应用上显示文字,我们通常使用Tex... 目录前言一.TextView基本介绍二.TextView常用属性介绍三.Activity中设置Textview属性四.Demo示例前言小伙伴们,在上文中我们重点介绍了Android视图控件的基本属性,从本文开始我们就开始将Android中比较常用的一些控件一一盘点介绍一下,首先本文我们来看第一个控件——TextView。一.TextView基本介绍在安卓应用上显示文字,我们通常使用Tex...
- 目录前言一.属性介绍二.Demo示例前言小伙伴们,在前面的几篇文章中,我们介绍了android发展的历史、android开发的基本介绍、开发工具、环境搭建、并且成功的跑起来了我们的第一个程序。那么从本文开始就进入了一个新的阶段,我们要开始学习写android程序的界面了。但是在写界面之前,我们这篇文章先重点介绍一下android视图控件的基本属性。一.属性介绍1.android:id 组... 目录前言一.属性介绍二.Demo示例前言小伙伴们,在前面的几篇文章中,我们介绍了android发展的历史、android开发的基本介绍、开发工具、环境搭建、并且成功的跑起来了我们的第一个程序。那么从本文开始就进入了一个新的阶段,我们要开始学习写android程序的界面了。但是在写界面之前,我们这篇文章先重点介绍一下android视图控件的基本属性。一.属性介绍1.android:id 组...
- Meet WidgetKitWidgets 可以显示你 App 相关的内容,使用户可以快速访问您的应用以获取更多详细的信息;一个 iOS App 可以提供多种样式的 Widget ,使用户可以专注于那些对自己最有价值的信息;我们可以添加同一 Widget 的多个副本,从而根据其独特的需求和布局定制每个 Widget;如果 Widget 中有自定义的功能,则用户可以分别个性化 Widget... Meet WidgetKitWidgets 可以显示你 App 相关的内容,使用户可以快速访问您的应用以获取更多详细的信息;一个 iOS App 可以提供多种样式的 Widget ,使用户可以专注于那些对自己最有价值的信息;我们可以添加同一 Widget 的多个副本,从而根据其独特的需求和布局定制每个 Widget;如果 Widget 中有自定义的功能,则用户可以分别个性化 Widget...
- 一、前言Android是完全遵循MVC模式设计的框架,Activity是Controller,layout是View。因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。Adapter是将数据绑定到UI界面上的桥接类。Adapter负责创建显示每个项目的子Vi... 一、前言Android是完全遵循MVC模式设计的框架,Activity是Controller,layout是View。因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。Adapter是将数据绑定到UI界面上的桥接类。Adapter负责创建显示每个项目的子Vi...
- 一、前言Android是在Android 3.0 (API level 11)开始引入Fragment的。可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。可以把Fragment设计成可以在多个Activity中复用的模块。 当开发的应用程序同时适用于平板电脑和手... 一、前言Android是在Android 3.0 (API level 11)开始引入Fragment的。可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。可以把Fragment设计成可以在多个Activity中复用的模块。 当开发的应用程序同时适用于平板电脑和手...
- 一、邮件发送最近在做的APP涉及到发邮件,总结如下:在android里进行邮件客户端开发可以有两种方式:在邮件客户端的设计中,可以采用两种方法。一种是调用android系统自带的邮件服务优点:这种方法比较简单易用缺点:发送邮件的账号必须是gmail账号令一种方法是采用javamail功能包优点:可以设置邮件服务器地址,不必局限于gmail邮箱缺点:用法比较复杂下面依次介绍这两种方式:先看应... 一、邮件发送最近在做的APP涉及到发邮件,总结如下:在android里进行邮件客户端开发可以有两种方式:在邮件客户端的设计中,可以采用两种方法。一种是调用android系统自带的邮件服务优点:这种方法比较简单易用缺点:发送邮件的账号必须是gmail账号令一种方法是采用javamail功能包优点:可以设置邮件服务器地址,不必局限于gmail邮箱缺点:用法比较复杂下面依次介绍这两种方式:先看应...
- 前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是音频的音量,则可得到一个声波图。在一些音频软件中,我们也可以左右拖动声波,来改变音频的播放进度本文举例的自定View,实现如下功能:以柱状形式展示数据的大小标明图形当前最中间的数据可以横向拖动进度,进度就是让某个特定的数据居中展示可以改变左右两边的柱子颜色可以调整柱子的宽度拖动完毕后... 前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是音频的音量,则可得到一个声波图。在一些音频软件中,我们也可以左右拖动声波,来改变音频的播放进度本文举例的自定View,实现如下功能:以柱状形式展示数据的大小标明图形当前最中间的数据可以横向拖动进度,进度就是让某个特定的数据居中展示可以改变左右两边的柱子颜色可以调整柱子的宽度拖动完毕后...
- 前言大家好,今天给大家带来一篇利用虚幻的专用服务器简称ds服务器,来实现一个多人网络同步的 Demo。在联网游戏中,如何实现网络同步一直是一个复杂和困难的话题,为此,虚幻引擎将自己多年来的开发经验汇总然后推出了专用服务器 Dedicated Server,接下来就让我们一起来看看吧! 游戏工程准备 新建游戏工程这里我们选择 UE 为我们提供的第三人称类型的游戏模板,并将工程命名为 Shoo... 前言大家好,今天给大家带来一篇利用虚幻的专用服务器简称ds服务器,来实现一个多人网络同步的 Demo。在联网游戏中,如何实现网络同步一直是一个复杂和困难的话题,为此,虚幻引擎将自己多年来的开发经验汇总然后推出了专用服务器 Dedicated Server,接下来就让我们一起来看看吧! 游戏工程准备 新建游戏工程这里我们选择 UE 为我们提供的第三人称类型的游戏模板,并将工程命名为 Shoo...
- 前言Hello 大家好,今天给大家分享一下如何利用 Epic 提供的免费资源来制作一款简单的 RPG 游戏,毕竟目前也是一枚 UE4 小白,从学习的路线上来说,先选择官方提供的免费素材来入门还是明智的选择,等真的以后成为高手后,免费的已经满足不了你的需求了,那就花钱买吧!毕竟对我来说,白嫖挺香的。 场景创建我们可以利用 UE4 引擎提供的编辑器来创建场景。UE4Editor 已经为我们内置... 前言Hello 大家好,今天给大家分享一下如何利用 Epic 提供的免费资源来制作一款简单的 RPG 游戏,毕竟目前也是一枚 UE4 小白,从学习的路线上来说,先选择官方提供的免费素材来入门还是明智的选择,等真的以后成为高手后,免费的已经满足不了你的需求了,那就花钱买吧!毕竟对我来说,白嫖挺香的。 场景创建我们可以利用 UE4 引擎提供的编辑器来创建场景。UE4Editor 已经为我们内置...
- 大家都知道,我们的手机经常会有横竖屏切换到功能,这个时候对于一些样式,我们就要去做一些不同的适配才可以,那么,我们如何实现这个功能呢,其实很简单,我们首先要做的就是媒体查询。媒体查询(Media Query)在移动设备上应用十分广泛,开发者经常需要根据设备的大致类型或者特定的特征和设备参数(例如屏幕分辨率)来修改应用的样式。为此媒体查询提供了如下功能:针对设备和应用的属性信息,可以设计出相匹... 大家都知道,我们的手机经常会有横竖屏切换到功能,这个时候对于一些样式,我们就要去做一些不同的适配才可以,那么,我们如何实现这个功能呢,其实很简单,我们首先要做的就是媒体查询。媒体查询(Media Query)在移动设备上应用十分广泛,开发者经常需要根据设备的大致类型或者特定的特征和设备参数(例如屏幕分辨率)来修改应用的样式。为此媒体查询提供了如下功能:针对设备和应用的属性信息,可以设计出相匹...
- 前言Epic Games 的 Unreal Engine 4 是一个强大的工具,可以创建任何类型的游戏甚至应用程序,但实现的自动化和构建系统几乎没有任何好的文档可以参考。这篇文章将展示如何使用虚幻自动化工具 (UAT)来 构建、Cook和打包游戏,并将简要的概述一些隐藏的工具。 引擎类型和一些术语在我们开始深入研究自动化系统之前,我们需要定义一些术语。我们将要使用的中心工具是虚幻自动化工具... 前言Epic Games 的 Unreal Engine 4 是一个强大的工具,可以创建任何类型的游戏甚至应用程序,但实现的自动化和构建系统几乎没有任何好的文档可以参考。这篇文章将展示如何使用虚幻自动化工具 (UAT)来 构建、Cook和打包游戏,并将简要的概述一些隐藏的工具。 引擎类型和一些术语在我们开始深入研究自动化系统之前,我们需要定义一些术语。我们将要使用的中心工具是虚幻自动化工具...
- 前言相信很多玩过游戏的朋友都知道,在玩游戏的过程中,如果我们被一道门给挡住了去路,只要按下某一个按键,门就会自动的开启。于是,今天我就带大家来制作一道会自动开启的大门吧! 场景搭建首先,在我们的初学者素材包中找到 Walldoor 这个素材,并将其拖入到我们的场景中。然后选择一个材质,让墙看上去更逼真,效果如图所示:接下来,再我们的初学者包中,在找到 Wall 这个素材,将其拖入到场景中去... 前言相信很多玩过游戏的朋友都知道,在玩游戏的过程中,如果我们被一道门给挡住了去路,只要按下某一个按键,门就会自动的开启。于是,今天我就带大家来制作一道会自动开启的大门吧! 场景搭建首先,在我们的初学者素材包中找到 Walldoor 这个素材,并将其拖入到我们的场景中。然后选择一个材质,让墙看上去更逼真,效果如图所示:接下来,再我们的初学者包中,在找到 Wall 这个素材,将其拖入到场景中去...
- 前言在上篇文章中,我与大家分享了如何在 UE4 里实现按钮事件响应的过程,应该来说如果你跟着我的步骤操作下来,实现按钮事件响应还是很简单的,本来按计划今天这篇文章是和大家分享一下 UE4 开发如何与 iOS 原生进行数据交互,但是我临时改变了一下,因为 UE4 开发对于新手来说还是有很多不友好的地方,基本上就是一个不断填坑的过程,所以今天就先写一篇填坑的文章。由于 UE4 是跨平台的游戏引... 前言在上篇文章中,我与大家分享了如何在 UE4 里实现按钮事件响应的过程,应该来说如果你跟着我的步骤操作下来,实现按钮事件响应还是很简单的,本来按计划今天这篇文章是和大家分享一下 UE4 开发如何与 iOS 原生进行数据交互,但是我临时改变了一下,因为 UE4 开发对于新手来说还是有很多不友好的地方,基本上就是一个不断填坑的过程,所以今天就先写一篇填坑的文章。由于 UE4 是跨平台的游戏引...
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
回顾中 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签