-
在Android上创建启动画面的正确方法
众所周知,启动画面是用户对您的应用程序的第一次体验。 它通常用于在完全应用程序设置之前显示某种进度。 根据Google材料设计规范,Splash Screen遵循称为Launch Screen的模式。 您可以在 此处 找到规范 。 常见的错误 在大多数应用程序开发人员中,使用启
-
使用Android上的SQLite数据库对数据执行CRUD,即创建,读取,更新和删除
介绍 每个应用都涉及数据。 大多数数据由用户通过各种输入控件提供,例如文本字段,复选框,单选按钮组,微调器和按钮。 虽然某些数据是暂时的,但即使在应用程序停止运行后,大多数数据仍需要保留或保留。 Android提供了许多用于在本地存储持久数据的巧妙技
-
Android开发实现文本到语音和语音到文本转化的示例
Android开发实现文本到语音和语音到文本转化的示例 介绍 Android SDK文本到语音引擎是一个非常有用的工具,可以在您的Android应用中集成语音。在本文中,我们将介绍如何使用TTS引擎将文本转换为语音以及将语音转换为文本。在这个过程中,我们还将看到如何在
-
使用UI更新开发多线程应用程序的最简单技术
如何处理想要更新应用程序UI的后台线程 介绍 虽然可以为iOS / Android系统(或桌面)轻松开发没有线程操作的简单应用程序,但是当线程涉及时,事情会变得模糊。 那我们该怎么处理呢? 背景 我需要处理的大多数应用程序必须处理多个线程,多年来,我学会了一
-
使用Android vitals调查应用程序崩溃
在这篇文章中,我们将通过检测和修复应用程序崩溃来了解Android vitals如何在此过程中提供帮助,以便提高质量并提供令人愉悦的用户体验。 编辑说明 本文位于CodeProject的赞助商的产品展示部分。 这些文章旨在为您提供我们认为有用且对开发人员有价值的产品
-
使用Android应用程序包实现更小的应用程序和更简单的版本
编辑说明 本文位于CodeProject的赞助商的产品展示部分。 这些文章旨在为您提供我们认为有用且对开发人员有价值的产品和服务的信息。 对于手机用户来说,获得存储空间不足警告可能会非常烦人。 手机存储容量仍然是有限的资源。 虽然手机存储容量多年来一直在
-
改进与Android Auto的媒体和消息应用程序集成
在今年五月的谷歌I / O上,我们提供了Android Auto的几种新媒体和消息功能的预览。 我们很高兴地宣布,这些功能现已在我们最新版本的Android Auto中准备就绪,我们建议您更新Android Auto实施以利用它们! 新媒体功能 一些新功能使用户可以更轻松地找到他们
-
Android中高效的显示图片非UI线程加载
Android中高效的显示图片非UI线程加载 之前讲到了BitmapFactory.decode*方法的使用,但使用时需要注意不应该在UI线程中调用它们来从硬盘、网络或者其他非内存的地方加载图片。因为加载图片所需要的时间是不可预测的,它跟很多因素有关,比如网络状况、硬盘读
-
java中重写equals时必须重写hashCode方法?
java中重写equals时必须重写hashCode方法? hashCode:是一个native方法,返回的是对象的内存地址, equals:对于基本数据类型,==比较的是两个变量的值。对于引用对象,==比较的是两个对象的地址。 接下来我们看下hashCode的注释 1.在 Java 应用程序执行期间
-
Android斗地主游戏毕业设计文档
第1章需求分析 13 1.1 需求分析 13 1.1.1需求分析过程 14 1.1.2需求分析的方法 14 1. 2 可行性分析 15 1.2.1 可行性分析的意义 15 1.2.2 可行性分析报告 15 1. 3 系统定义 16 1. 4 系统的组成和功能构想: 16 1. 5 研究方法 16 1.5.1 软件工程的定义 16 1
-
Android创建自己的动态壁纸教程
我在这篇文章中将描述我如何整理动态壁纸。 要创建动态壁纸,您需要设置以下内容 一个扩展 WallpaperService 并进一步实现扩展 Engine 类 的嵌套类的 类。 该类负责调用绘图代码。 显示壁纸设置列表的活动。(可选)。 在这里,我发现了Android Preference A
-
分享如何在Android中使用JSON-Java解析JSON
在本文中,我将分享如何在Android中使用JSON-Java解析JSON,但该片段不仅限于Android。 在某个时候开发应用程序时,您需要与Web服务进行通信以进行数据交换。 如果您的通信使用 JOSN(JavaScript Object Notation) 进行数据传输,您可能会开始找到可用于JSO
-
如何在Android中以编程方式在运行时注册系统广播接收器
问题 - 在定位API 24+时注册连接更改 并非所有Android广播都是平等创建的,并且在所有情况下都无法在清单中创建它们。 由于Google对针对N(API 24)的应用所做的更改,您必须在运行时配置一些内容。 从 文档中 :针对Android 7.0(API级别24)及更高版本的应
-
使用Android 编写一个简单的大声朗读您的短信应用程序
使用Android TextToSpeech API,我们可以编写一个简单的应用程序,大声朗读您的短信(短信)信息。 源代码下载: 链接: https://pan.baidu.com/s/1dLLjExMHULa6Mh78DZBIXA 密码: gi2a 我编写了我在本文中解释的应用程序,因为它是我自己想要的。 我经常在离
-
一款Android图片库应用程序demo开发详解及源码分享
源代码下载:链接: https://pan.baidu.com/s/1w1KRxzbrj2gGbrX2xQdK0w 密码: xuue 介绍 本文介绍了如何在Android中创建自己的图库。 图库是一个显示水平滚动图像列表的视图。 我们可以指定选择图库中的图像时要执行的操作。 例如,我们可以使用 ImageView 控
-
一个使用MVP模式的简单图像获取应用程序实现
介绍 ImgurDner 是一款实验性的Android应用程序,可从 imgur.com 下载热门图像 。 它采用流行的MVP或Model View&Presenter模式构建。 背景 虽然使用设计模式不是开发移动应用程序的先决条件,但是诸如MVC或MVP之类的架构模式有助于实现代码关注点的分离:将
-
使用Java和XML为Android创建自己的控件
介绍 在Android中,我们有很多方法将布局分组在一起,使它们可以重复使用。 在我们的XML设计中 有一个 include Tag(以及鲜为人知的 merge ),它只包含当前版本中的另一个布局 Fragments ,当然,我们可以随时从任何基类派生出来,比如 View 或 LinearLayou
-
从Android资源中读取SQLite数据库的方法
演示一种操作位于资产文件夹中的SQLite数据库的方法 介绍 从Android Asset Resource改进SQLite文件处理性能 背景 Android SQLiteDatabase Android资产处理 SQLite VFS SQLite URI 使用代码 一般来说,如果我们想从Android资产文件中读取SQLite数据库,我们必
-
如何创建Xamarin Android Single View应用程序将详细介绍
在本文中,我们将详细介绍如何创建Xamarin Android Single View应用程序。 您可以将Xamarin应用程序开发为Xamarin.Forms for Cross Platform,或者您可以使用Xamarin.iOS和Xamarin.Android为Android和IOS开发本机应用程序。在本文中,我们将看到如何为Androi
-
如何修复Android vitals的应用质量问题并提高Play商店的性能
深入探讨两个关键的稳定性问题 - 应用程序无响应事件和过度唤醒 - 以改善您的应用程序功能和质量。 编辑说明 本文位于CodeProject的赞助商的产品展示部分。 这些文章旨在为您提供我们认为有用且对开发人员有价值的产品和服务的信息。 对于应用程序开发人员而