自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(507)
  • 收藏
  • 关注

翻译 glide绑定生命周期_在Android中将数据绑定与Glide结合使用

glide绑定生命周期 在这篇有关数据绑定的文章中,我们将看一下如何在imageview中使用带有glide的数据绑定来加载图像。 首先,我要说您不需要自定义图像视图。 使用绑定适配器声明自定义属性,我们可以轻松地通过数据绑定将远程图像加载到imageview中。 我将为此创建一个示例项目。 它在屏幕中央会有一个图像。 我将从“ 关于”页面加载图片。 所以,让我们开始吧! 要...

2020-04-30 03:45:52 546

翻译 4个可与Android Things配合使用的外部显示器:TM1637,Max7219,SSD1306,LCD 1602,LCD 2004...

外部显示器是我们可以与Android Things一起使用以显示信息的外围设备。 本文介绍了如何在Android Things中使用4个外部显示器。 当需要显示信息时,显示很重要。 当我们基于Android Things开发智能设备时,通常需要向用户显示信息。 即使我们可以使用RGB LED来显示某种信息,但在需要显示消息或其他信息时,连接到Android Things的外部显示器也起着重要...

2020-04-30 03:25:52 682

翻译 AspectJ是否仍可用于Android? 第2部分

在本文的第一部分中 ,我展示了在测试方面AspectJ在android开发中很有用的一些方法。 最后一部分演示了一种结合AspectJ的方法,以及如何在构建过程中使Aspect编织变得可配置。 Android + AspectJ 在互联网上进行的搜索表明,有多种方法可以将AspectJ集成到Android构建过程中,包括手动进行或使用gradle插件进行。 最近几年,我一直在使用andr...

2020-04-29 23:05:52 525

翻译 android ide_创建不带IDE的基本Android应用

android ide “我喜欢编写身份验证和授权代码。” 〜从来没有Java开发人员。 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证。 几乎每个Android教程都使用Android Studio创建和开发应用程序。 这对学习不利,因为您看不到事物的工作原理,即 组成Android Studio项目的组件 如何设置和配置构...

2020-04-29 22:35:52 247

翻译 iot 传感器_学习IoT使用Raspberry Pi和传感器创建传感器项目

iot 传感器 物联网专家Peter Wahr在本来宾文章中了解如何创建传感器项目 。 传感器的开发分为六个步骤。 这是一个简单的概述: 首先,您将设置控制台应用程序的基本结构。 然后,您将配置硬件并学习对传感器值进行采样并维护有用的历史记录。 将HTTP服务器功能和其他有用的Web资源添加到项目后,您将在Internet上发布收集的传感器值。 然后,您将处理传感器中采样...

2020-04-29 21:45:52 343

翻译 fritz 使用手册_如何使用Fritz.ai将机器学习应用于Android

fritz 使用手册 本文介绍如何使用Fritz.ai 将机器学习应用于Android 。 在深入探讨如何开发机器学习Android应用程序的细节之前,简要描述一下什么是Fritz.ai平台很有用。 如您所知,机器学习是一个有趣的话题,它变得越来越重要,并有望改变几个领域,包括我们与Android应用程序交互的方式。 为了实验如何使用Fritz.ai将机器学习应用于Android,我们将开...

2020-04-29 21:35:52 376

翻译 桌面程序开发 那种更简单_成为更好的Android应用程序开发人员的指南

桌面程序开发 那种更简单 您是否意识到消费者每年在应用上花费近860亿美元 ? 如果您是应用程序开发人员,那么寻找一种使程序在竞争中脱颖而出的方法应该是您的主要目标。 未能专注于使您的应用程序正常运行并引人入胜可能会难以达到您追求的成功水平。 尽管这个国家有成千上万的Android应用程序开发人员,但只有少数开发人员可以为其受众创建独特的应用程序。 成为一名出色的Android应用程序...

2020-04-29 21:15:52 143

翻译 js库 延迟加载_用于延迟图像加载的4个最佳Android库

js库 延迟加载 图像驱动用户体验。 人们被认为是高度视觉化的生物。 这就是为什么根据阿尔伯特·梅拉比安(Albert Mehrabian)的7-38-55个人交流规则,面对面交流通常分为三个要素:7%的口语,38%的语音和语气以及55%的肢体语言。 我们主要通过视力感知世界,而从其他感官中获取的信号却更少。 随着整个全球经济继续对其产品和服务进行数字化,以及消费者在生活中采用更多技术,图...

2020-04-29 20:35:52 98

翻译 flutter 图形验证_Flutter Firebase身份验证教程

flutter 图形验证 在Flutter Firebase身份验证的这篇文章中,我们将了解如何使用Firebase的flutter插件向我们的Firebase应用程序验证用户身份。 如果您不熟悉颤动,建议您先阅读此内容,然后再继续。 它将为您提供有关抖动的基本概念,并帮助您学习本教程。 https://ayusch.com/getting-started-with-flutter-a...

2020-04-29 20:25:52 579

翻译 android数据库开源库_我如何创建我的第一个开源Android库–第1部分

android数据库开源库 长期以来,我一直在考虑创建一个开放源代码的android库。 我坚信为开放源代码做出贡献并阅读开放源代码可以使一个更好的工程师成为事实。 但是我从来没有亲身体验创建自己的库。 我着迷于如何将Android库发布到JCenter以及如何通过在gradle中放置一行来下载它的方法,我想到了发布一个简单的Android库。 由于这是我第一次编写开源android...

2020-04-29 18:35:52 110

翻译 idea 堆转储_如何从Android App捕获堆转储? – 3个选项

idea 堆转储 堆转储是诊断与内存相关的问题(例如内存泄漏,垃圾回收问题和java.lang.OutOfMemoryError)的重要工件。 它们也是优化内存使用的重要工件。 在本文中,我们提供了几种不同的选项来从Android Apps捕获堆转储。 捕获堆转储后,您可以使用HeapHero和Android studio的堆分析器等出色的工具来分析堆转储。 内存分析器 以下是从And...

2020-04-29 17:35:52 283

翻译 espresso_用于RecyclerView数据更改的Espresso空闲资源

espresso 更新数据时,使用Android Espresso测试RecyclerView时遇到问题。 这是针对Android应用程序,其中RecyclerView显示联系人列表。 操作栏中有一个SearchView ,可以过滤联系人列表以显示匹配的联系人姓名。 Espresso测试运行如下: 开始活动。 Espresso验证联系人的完整列表是否显示在RecyclerVi...

2020-04-29 16:15:52 138

翻译 android应用开发_开发与他人不同的Android应用的最佳方法

android应用开发 这是手机和互联网的时代。 各行各业利用手机应用程序和网络软件来在线推广其业务以产生利润。 特别是,移动设备是通信和数据传输的最有效,最方便的形式。 Android应用程序开发对于开发人员而言是至关重要的一点。 根据研究,Android操作系统占领了88%的市场。 自2016年以来,基于Android的智能手机的总销量为11.6亿,并且仍在增长。 食品,酒店,零售...

2020-04-29 15:25:52 118

翻译 android高级应用开发_通过高级应用程序开发策略在Android中进行用户参与

android高级应用开发 用户参与Android应用程序开发的重要性不可过分强调,因为这可以使生态系统持续运转。 这就是移动应用程序开发的价值所在。 如果没有吸引和留住他们的战略计划,品牌就无需花费巨额资金来获取用户。 构建具有美学和功能特征的应用程序是一回事,但保持用户对应用程序的参与更为重要。 应用开发公司没有比采用适当的用户参与策略更好的方法来从项目中获得期望的结果。 1.保持移动用...

2020-04-29 14:05:52 125

翻译 android 开发面试_Android开发人员面试准备系列| 第1部分–面试

android 开发面试 如果您想转行成为Android开发人员,或者刚开始使用Android开发。 这份全面的指南将帮助您获得梦always以求的面试机会。 关于如何准备android开发人员面试准备的话题很多,但是关于如何进行面试的话题却很少。 在最好的初创公司接受采访,对于梦development以求的开发职位也是如此,这可能是具有挑战性的。 您需要一些不错的简历才能在其他申请者...

2020-04-29 13:35:52 168

翻译 android面试准备_Android开发人员面试准备系列| 第2部分–准备面试

android面试准备 在android开发人员面试准备系列的上一篇文章中,我们讨论了如何在您首选的公司进行面试 。 它涵盖了如何构建简历,突出显示您的项目和申请流程。 在这篇文章中,我们将看看下一步,即准备面试。 我们将看看一些android开发人员面试问题 ,这些问题非常常见,最有可能被问到。 Android开发人员面试有两个方面: 领域知识:本部分旨在测试您对Android...

2020-04-29 12:45:52 151

翻译 android应用程序开发_为什么开发人员无法承受Android应用程序开发中的边缘案例...

android应用程序开发 无论是最低还是最高水平,应用程序开发公司都需要担心极端情况,并且永远不要以任何方式忽略它们。 众所周知,在某些情况下,某些极端或极端情况可能会在任何这些操作参数内发生。 发生的一项重大事件是微芯片处理能力的Swift提高,导致Android操作系统本身的崛起。 业界普遍认为,这一因素是智能手机革命的根源,有效地使计算机缩进了手持设备中。 实际上,应用开发人员和移...

2020-04-29 12:25:52 111

翻译 dagger_RxPreferences和Dagger

dagger 我一直在为旧的Android应用程序重写“设置(首选项)”活动 。 自从我在应用程序中使用RxJava以来,我决定尝试RxPreferences ,该RxPreferences允许您将SharedPreferences与React式包装一起使用。 我发现它使用起来非常不错,尽管随附的博客文章有些过时了。 虽然我没有使用RxBinding ,但它仍然具有以下优点: 键入首...

2020-04-29 09:25:52 83

翻译 android touch_Android touch无法正常工作? 不要担心。

android touch 如今在群众中看到非智能手机的情况很少见。 尽管有很多好处,智能手机有时还是可以用作PITA的,尤其是触摸屏。 我有一台(年龄稍大)的Greentel Safari M1 ,它偶尔会出现打h-触摸屏只是拒绝工作。 无论我多么努力,都没有任何回应的暗示–没有闪烁,没有动静,没有按钮/图标突出显示,什么也没有。 我已将其交给供应商进行维修,而他们所做的只是将手机恢...

2020-04-29 09:05:52 163

翻译 flutter使用教程_在Flutter中使用SQLite –教程

flutter使用教程 在本教程中,我们将介绍如何在flutter中使用sqlite。 SQLite是用于移动设备和某些计算机SQL引擎。 我们可以使用它来保存应用程序的数据。 持久性存储对于在加载新数据时缓存网络呼叫和脱机应用程序很有用。 扑朔迷离SQLite可用于在Android和iOS应用程序中保留数据。 在本教程中,我们将构建一个简单的应用程序以将数据记录在诸如杂货店列表之类的列表...

2020-04-29 08:35:52 1429

翻译 arduino 编程ide_10种Arduino IDE替代品开始编程

arduino 编程ide 当我们开始开发Arduino项目时,通常我们倾向于使用Arduino IDE 。 无论如何,如果我们对标准IDE不满意,我们应该考虑几种Arduino IDE替代方案。 众所周知,在开发物联网项目或构建DIY项目时,Arduino是最受欢迎的原型板之一(有多种选择)。 通常,Arduino IDE是我们初次接触Arduino时使用的第一个IDE。 发生这种情况的...

2020-04-29 08:05:52 2388

翻译 twilio 短信接口_使用Android Things和Twilio构建短信通知系统

twilio 短信接口 在本教程中,我们将介绍如何使用Android Things和Twilio构建SMS通知系统。 本教程的主要目标是逐步描述如何实现基于Android Things的IoT系统,该系统通过Twilio发送SMS通知。 我们都知道物联网作为颠覆性技术的重要性,正在颠覆几个经济领域。 我们无需描述什么是物联网以及如何使用它 。 此外,由Google生产的新型物联网操作系统A...

2020-04-29 06:35:52 491

翻译 最邻近距与次邻近距_邻近的Android:如何整合Android和Android Things

最邻近距与次邻近距 本文探讨了如何使用Android附近,展示了如何集成Android和Android Things。 我们可以使用多种策略来整合Android和Android Things,Android邻近技术就是其中之一。 Android提供了一组API,可简化两个不同设备之间的数据交换。 一个有趣的方面是Android附近还支持iOS操作系统。 Android附近的技术支持三种不同...

2020-04-29 06:15:52 164

翻译 带有Android上的OpenCV的香蕉分类器

再次使香蕉识别度更高 这篇文章是关于从构想到实现的。 这个想法是为手机创建一个可以检测汽车的应用程序。 现在,让我们看看它是如何开始的以及我今天的立场。 我将简要介绍这一天所采取的步骤。 第1步。Google是您的朋友或搜索者,您将找到它 香蕉式基于Haar Feature的Cascade分类器的旅程始于搜索视频,文章和博客,内容涉及如何使用手机进行对象检测和跟踪。 特别是Andr...

2020-04-29 04:25:52 296

翻译 如何开始android开发_如何开始进行Android开发

如何开始android开发 学习如何构建移动应用程序是一个不错的项目,可以提高您的编程技能,同时学习在不同于台式机或Web浏览器的环境中工作。 您可以入门,而无需担心大堆栈,这使初学者可以轻松拾起它并快速开始演奏 。 如果您坚持使用标准库,则使用Android SDK构建应用程序是独立的。 您只需要从Google下载包含所有工具的软件包,就可以使用了。 如果您了解面向对象的编程以及Web的...

2020-04-29 04:15:52 88

翻译 android nfc_在Android中使用NFC的第一步

android nfc 这篇文章介绍了如何在Android中使用NFC 。 NFC技术代表近场通信,您可以在NFC论坛上找到该规范。 在第一篇文章中,我们将分析NFC的一些基本方面,并描述如何在Android中实现可处理NFC标签的应用。 如果您想尝试NFC,可以在几个网站上以几欧元的价格购买NFC。 NFC可以在不同的情况下使用:我们可以在家里在家时使用它来打开妻子或执行任务操作等...

2020-04-29 03:55:52 256

翻译 android谷歌地图_Android Google地图:添加天气数据

android谷歌地图 这篇文章介绍了如何向Google地图添加天气图层 。 我们希望将天气信息添加到地图上,以便我们可以查看有关云,温度,压力等的信息。 在上一篇文章中,我们讨论了如何获取天气信息以及如何解析数据以创建UI,现在我们想向地图添加其他天气图块 。 为此,我们开始创建一个包含地图活动的示例项目。 如果我们使用Android Studio(按照我的建议),则非常简单且快速。...

2020-04-29 03:45:52 322

翻译 salesforce_将Salesforce与Android连接

salesforce 在本文中,我们将探索构建一个简单的本机Android应用程序,该应用程序利用Salesforce平台内的Chatter REST API 。 为此,我们将使用Salesforce Mobile SDK 2.1 (充当低级HTTP函数的包装器),使我们能够轻松处理OAuth和后续的REST API调用。 SDK中提供的TemplateApp作为基础确实是您最干净的起点。 我...

2020-04-29 03:05:52 338

翻译 listview 适配器_Android ListView:无尽的适配器

listview 适配器 这篇文章解释了如何为ListView创建一个无限的适配器。 无限适配器是一种适配器,当用户到达ListView端时,它将加载更多数据。 当有大量物品并且我们不想全部展示它们以避免长时间的加载时,这种适配器非常有用。 为了实现这一目标,我们将创建: 自定义列表视图 听众 定制适配器 在这种情况下,自定义适配器非常简单,我们可以将其替换为更复杂的适配器...

2020-04-29 02:55:52 96

翻译 更改谷歌地图叠加层多图标_将叠加层图标添加到ImageViews

更改谷歌地图叠加层多图标 在使用Android的Serenity时,我收到的许多请求之一是在海报上显示“监视状态”指示器。 有两种方法可以在Android上执行此操作。 使用画布并将覆盖图标绘制到现有位图上 使用布局并根据需要覆盖图标。 第一种方法有效,但是将位图永久嵌入其中,这意味着如果要进行切换,则必须重新绘制位图并显示它而不显示它。 第二种方法需要对Serenity中...

2020-04-29 02:35:52 239

翻译 android课程_Android SlidingPaneLayout:教学课程

android课程 在这篇文章中,我们想展示如何使用SlidingPaneLayout 。 这是一个有趣的组件,可以在我们想要多窗格水平布局时使用。 此组件分为两个不同的部分: 左侧:主要部分。 它通常包含值列表(例如,Contacts等) 右侧:细节部分。 它在左侧包含值的详细信息。 此组件可帮助我们将可用的屏幕空间划分为两个不重叠且可以水平滑动的不同侧面。 知道何时该启用滑...

2020-04-29 02:25:52 191

翻译 viewholder_Android ViewHolder模式示例

viewholder 现在,我们将对Android ListView的平滑滚动进行编码。 在上一篇文章中 ,我们试图了解带适配器的ListView的工作方式。 这次,一切将与性能有关。 我之所以单独发表这篇文章是因为有时很难理解Android ListView 。 我想到的是:“我们必须先做基础,然后再应用优化。” ViewHolder模式是什么? ViewHolder设计模式使您无需...

2020-04-29 02:15:52 236

翻译 android x 迁移_引入Android迁移

android x 迁移 您曾经与Rails的迁移一起工作吗? 他们使数据库更改变得轻而易举 ,不是吗? 尽管每个软件发行版不一定都涉及迁移,但是当某个软件发行版确实使用了迁移版时, 我总是对事情的进展很满意 。 无论是添加新数据还是更改现有数据结构,Rails迁移都使开发数据存储(无论是RDMBS还是像MongoDB这样的NoSQL数据存储)变得毫不费力。 最近,当我发现自己为自己的一...

2020-04-29 01:35:52 145

翻译 android开发艺术探讨_深入探讨:Android关机顺序

android开发艺术探讨 长按电源按钮会怎样? 什么是关机顺序? 它与台式机Linux关闭顺序有何不同? 如何更改关机菜单? 当我们考虑Android关闭顺序时,会弹出很多问题。 在阅读有关关机顺序的文章之前,建议您阅读有关开机顺序的文章 。 Android是基于Linux的开源操作系统,x86(x86是一系列基于Intel 8086 CPU的计算机微处理器指令集体系...

2020-04-29 01:25:52 99

翻译 android uml_Android UML:设计应用程序-第1部分

android uml 我认为很多博客都没有涉及到的一个方面,也包括我的方面,这是我们创建An​​droid应用程序所遵循的过程。 这方面不是无关紧要的,因为应用程序是一个软件,我们应该遵循用于开发其他类型的软件组件的规则和方法。 我知道我们需要比通常的软件开发生命周期更直接的方法,但是使用UML的某些方面可以减少我们的开发时间,并使应用程序在功能和导航方面更加一致。 因此,在本篇文章中,...

2020-04-29 01:15:52 121

翻译 traceview使用_在Eclipse中使用Android Traceview

traceview使用 解决Android应用程序性能问题的最佳方法是通过跟踪执行来分析应用程序。 这样,您可以根据实际数据来决定要改进的内容,并检测应用程序中的瓶颈。 在Android SDK中,Debug对象处理概要分析,TraceView实用程序用于查看生成的跟踪文件。 我将描述如何使用Eclipse Android SDK插件中包含的工具进行概要分析,但是您也可以使用traceview...

2020-04-29 00:55:52 97

翻译 使用Jsoup在Android中解析HTML

在本文中,我想描述如何在Android中使用JSoup 。 JSoup是一个Java库,可帮助我们提取和处理HTML文件。 在某些情况下,我们想从HTML页面解析和提取一些信息,而不是渲染它们。 在这种情况下,我们可以使用JSoup ,它具有一组易于使用并集成到我们的Android项目中的强大API。 在本文中,我们将讨论如何设置和使用JSoup的Android项目以及如何提取一些信息。 ...

2020-04-29 00:45:52 304

翻译 css 视图列表折叠_Android可扩展/可折叠视图

css 视图列表折叠Android可扩展/可折叠视图 当我们想要在一个屏幕上显示所有可用选项时,无需用户一直滚动查找他/她感兴趣的屏幕,Android中的可扩展/可折叠视图(文本,图像等)非常有用。我们正在做的是通过提供其内容的整体视图来尝试最大程度地利用屏幕上的可用空间。 Android SDK提供了ExpandableListView类,但有时该选项过高或不符合我们的意图和目的,我们可能...

2020-04-29 00:35:52 118

翻译 achartengine_Android图表教程:AChartEngine

achartengine 在这篇文章中,我将描述如何使用AchartEngine 。 这是一个很棒的Android库,可帮助您创建图表。 它支持多种图表类型,仅举几例: 折线图 面积图 条形图 饼形图 组合图 等等。 创建图表时,该库在各个方面都可以为您提供帮助,因此您无需其他任何东西即可创建有趣的图表。 入门 如果您使用Android Studio,则可以...

2020-04-29 00:05:52 183

翻译 android教程视频教程_Android SwipeRefreshLayout教程

android教程视频教程 在本文中,我们将介绍SwipeRefreshLayout组件。 每当用户可以使用滑动手势刷新UI时,都应使用此组件。 在上一篇文章中,我们讨论了另一种刷新UI的方法,称为摇晃刷新 ( shake to refresh) ,其中用户摇晃智能手机,并使用加速度传感器感应应用程序刷新UI。 我们谈过这个刷新模式在这个自定义实现后 ,我们实施了一些喜欢它。 SwipeR...

2020-04-28 23:55:52 73

空空如也

空空如也

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

TA关注的人

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