📝 Android
1224篇技术文档📅  最后修改于: 2021-05-08 19:48:45        🧑  作者: Mango
大多数人通过学习Java或Kotlin开始了他们的android之旅。这些是制作android应用程序时通常使用的语言。在进一步探讨Android开发时,您会遇到许多新主题。NDK是新的独特主题之一。在了解NDK之前,您可能熟悉支持Java的SDK(软件开发工具包)。因此,现在让我们探究NDK是什么,为什么它有用呢?什么是NDK?NDK代表本机开发套件是一组工具或工具集,可让我们在Android应...
📅  最后修改于: 2021-05-08 19:49:49        🧑  作者: Mango
在许多应用程序中,应用程序中的数据以可下载的PDF文件格式提供给用户。因此,在这种情况下,我们必须根据应用程序内部存在的数据创建一个PDF文件,并在我们的应用程序内部正确地表示该数据。因此,通过使用这种技术,我们可以根据需要轻松创建新的PDF。在本文中,我们将研究根据Android应用程序内部的数据创建一个新的PDF文件,并将该PDF文件保存在用户设备的外部存储中。因此,为了从Android应用程...
📅  最后修改于: 2021-05-08 19:50:16        🧑  作者: Mango
SQLite是一个开放源代码关系数据库,用于在android设备上执行数据库操作,例如从数据库中存储,操作或检索持久性数据。在本文中,我们将学习如何使用设备文件浏览器在Android Studio中查看和定位SQLite数据库。Note:Package name is found at the top of any class e.g. in MainActivity.java class it ...
📅  最后修改于: 2021-05-08 19:50:44        🧑  作者: Mango
为了从Android或iOS赚钱应用程序或游戏,有多种方式,例如应用程序内购买,赞助,广告等。但是,还有一种流行的方法可以通过集成第三方广告(例如称为Facebook Audience Network(FAN))从Android或iOS应用赚钱。Facebook Audience Network旨在帮助从用户体验中获利。通过使用高价值格式,高质量的广告和创新的发布者工具,它有助于在保持人们参与度的...
📅  最后修改于: 2021-05-08 19:51:20        🧑  作者: Mango
为了设置用户界面元素的样式和位置,我们将使用一些称为Margin和Padding的标准属性。保证金的概念已经解释过了。在本文中,所有有关填充的混淆都通过示例进行了说明。填充指定了我们在其上应用填充的视图内部的额外空间。简单来说,填充意味着向内推。当我们说在内部推送时,是指在矩形类型的视图中,内容根据padding属性中指定的尺寸自行推送。示意图中,填充的概念显示为:Syntax:android:p...
📅  最后修改于: 2021-05-08 19:51:58        🧑  作者: Mango
SlantedTextView是一个Android库,可让我们在android应用中轻松创建倾斜文本。我们可以在许多应用程序中使用此功能,例如教育课程应用程序或基于订阅的应用程序,以及在许多其他应用程序中使用某些功能是免费的,而某些功能是付费功能。请注意,我们要实现使用Java语言的这个项目。SlantedTextView的属性不同的倾斜模式分步实施步骤1:创建一个新项目要在Android Stu...
📅  最后修改于: 2021-05-08 19:52:37        🧑  作者: Mango
在本文中,我们将使用Android中的Java和XML构建“旋转瓶子游戏”项目。该应用程序基于多人游戏。一个玩家旋转瓶子,瓶子旋转的方向将确定被选中执行某项任务或其他任何东西的玩家。此应用程序中只有一个活动。下面给出了一个示例GIF,以了解我们将在本文中做些什么。分步实施步骤1:创建一个新项目要在Android Studio中创建新项目,请参阅如何在Android Studio中创建/启动新项目。...
📅  最后修改于: 2021-05-08 19:53:11        🧑  作者: Mango
内存泄漏基本上是从内存中释放未使用的对象的失败。作为开发人员,您无需考虑内存分配,内存释放和垃圾回收。所有这些都是垃圾收集器自行执行的自动过程,但是当用户引用不再使用的对象,但由于该对象被另一个对象引用时,对于垃圾收集器来说,情况就变得困难了,垃圾收集器认为未使用的对象正在被另一个对象使用,并且由于该垃圾收集器不会释放该对象的内存,因此,可用堆内存会减少,从而导致内存不足和内存泄漏。未释放的对象基...
📅  最后修改于: 2021-05-08 19:53:38        🧑  作者: Mango
一旦我们在PlayStore上发布了我们的应用程序并在其中发布,该应用程序的评级和评论对于吸引用户和下载到您的应用程序就变得至关重要。为了增加这一点,我们要求我们的用户通过一个弹出窗口对应用程序进行评分,然后将其重定向到PlayStore。但是,如今这几乎没有什么问题,一旦用户进入PlayStore,他们可能就不会回到我们的应用程序。为解决此问题,Google提供了一个名为“应用内审核”的API,...
📅  最后修改于: 2021-05-08 19:54:06        🧑  作者: Mango
循环ImageView在许多应用程序中使用。这些类型的图像通常用于表示用户的个人资料图片以及更多其他图像。我们已经看到了使用Jetpack Compose在Android中实现ImageView的实现。在本文中,我们将介绍使用Jetpack Compose在Android中实现Circle ImageView的方法。分步实施步骤1:创建一个新项目要在Android Studio Canary版本中...
📅  最后修改于: 2021-05-08 19:54:41        🧑  作者: Mango
大多数应用程序都需要包括支持才能在其应用程序中显示PDF文件。因此,如果我们必须在我们的应用程序中使用多个PDF文件,则几乎不可能在我们的应用程序中添加每个PDF文件,因为这种方法可能会导致应用程序大小增加,并且没有用户愿意使用此类文件下载应用程序巨大的尺寸。因此,要解决与尺寸有关的问题,我们将直接从服务器在我们的应用程序内部加载PDF文件,而无需实际将文件保存在我们的应用程序中。从服务器加载PD...
📅  最后修改于: 2021-05-08 19:55:43        🧑  作者: Mango
在上一篇文章“如何在Android的底部导航栏中添加浮动操作按钮?”中,对如何在Android的底部导航栏中添加浮动操作按钮进行了很好的讨论。现在,为了增加UI / UX体验,还可以对底部导航栏进行主题设置。因此,在本文中,我们讨论了如何在Android中使用浮动操作按钮为底部导航栏设置主题。请看下图,以其所有视角为主题。使用浮动操作按钮为底部导航栏设置主题的步骤第1步:创建一个空的活动Andro...
📅  最后修改于: 2021-05-08 19:57:23        🧑  作者: Mango
通过应用软件架构模式开发android应用程序始终是开发人员的首选。架构模式为项目文件提供了模块化,并确保所有代码都包含在单元测试中。它使开发人员将来可以轻松完成维护软件和扩展应用程序功能的任务。有一些架构在开发人员中非常流行,其中之一就是“模型—视图—控制器(MVC)模式”。MVC模式建议将代码分为3个部分。在创建应用程序的类/文件时,开发人员必须将其分类为以下三层之一:型号:此组件存储应用程序...
📅  最后修改于: 2021-05-08 19:58:11        🧑  作者: Mango
Firebase Firestore是用于从Android添加,读取,更新和删除数据的后端数据库。但是在Firebase Firestore中,有一种单独的方法可用于从Realtime Database中的Firebase Firestore读取数据。在本文中,我们将从Realtime Database中的Firebase Firestore中读取数据。注意,我们将使用Java语言实现该项目。我们...
📅  最后修改于: 2021-05-08 20:14:39        🧑  作者: Mango
这是14的“建立一个社交媒体应用程序在Android工作室”教程中的一部分,我们将要在本文中介绍了以下功能:我们将为聊天创建布局并在聊天中发送消息。用户可以发送消息或图像。用户可以使用相机或图库发送图像。首先,将要求许可请求使用图库发送图像,或使用相机单击图像后发送图像。如果已授予许可,则用户可以发送图像,否则它将再次请求询问许可。分步实施步骤1:创建两个新的布局资源文件,并将其命名为row_ch...