• 新课程上线 | 学习使用 Kotlin 进行 Android 开发的最佳时机!

    作者 / Android 开发技术推广工程师 Kat Kuan如今,越来越多的人希望考虑能够支持远程办公的职业,而从事应用开发或许可以实现。对于希望获得新机遇的人而言,即使过去没有编程经验,也可以立即开始学习 Android。我们于 2016 年发布了 Android 基础知识课程,该课程专为零编程经验的学员打造,并且好评如潮。数万名学员一边构建自己的应用,一边学习着 Android 开发和编程概念。此后,Android 平台发生重大变化,我们不仅发布了四个重要的 Android 版本,新增了对 Kotli...
  • 字符串到小数点后两位

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) val arrayAdapter = activity?.let { ArrayAdapter(it,android.R.layout.simple_spinner_dropdown_item, resources.getStringArray(R.array.nu...
  • 使用本地房间数据库在产品之间搜索

    在解决我的问题之前,让我告诉您我的应用程序如何工作。 我有一个小食品杂货应用程序,可以通过翻新从api中获取数据,然后将其保存到Roomdatabase。 为了更好地进行Ui实验,我需要在主屏幕上实现带有edittext的searchview。 因此,我决定在dao中编写查询代码,并通过标题过滤器获取所有数据。 但是问题在于,当我填写编辑文本并点击按钮获得我过滤的产品时,没有任何反应,也没有搜索。 因此,我想我的问题可能出在我在存储库和viewmodel中实现的将数据插入roomdatabase的代码中。如...
  • 如何使用AsyncTask kotlin下载文件?

    我想在Kotlin中使用异步任务下载文件,我知道我可以使用DownloadManager进行下载,但是问题是,在Android OREO和一些中国手机(如oppo,vivo,小米等)表现不佳之后,它无法正常工作。我曾使用DownloadManager进行下载,但应用程序在小米和oppo手机上崩溃,我没有日志,因为崩溃在用户手机上。 在这里我已经用Kotlin实现了异步任务的代码,但是它不起作用,我不知道为什么。没有DonwloadManager我从来没有下载过任何东西。 内部类DownloadTask(变量...
  • Android蓝牙在socket.connect()上读取失败的异常

    我正在尝试连接到Android应用程序中的ELM327。可悲的是,当尝试连接到已配对设备创建的套接字时,出现“ java.io.IOException:读取失败,套接字可能关闭或超时,读取ret:-1”。我通过反射创建套接字尝试了众所周知的修复程序,但是仍然遇到相同的异常。我也尝试取消配对并再次配对设备,但无济于事。我有一个SDK目标29 API。 package com.example.gooddriving import android.app.Dialog import android.bluet...
  • kotlin.NotImplementedError:未实现操作:未实现AlertDialog

    我尝试使用Kotlin的桌面撰写练习一些,当我尝试实现AlertDialog元素时,出现了以下异常: 线程“ AWT-EventQueue-0 @ coroutine#3” kotlin.NotImplementedError中的异常:未实现操作:未实现 我试图运行的代码: fun main() { var text = mutableStateOf(0F) var num = mutableStateOf("a") Window( size = IntSize(50...
  • 使用Kotlin构建具有通用数据类型的类

    我正在建立我的Kotlin和一般编程知识,并尝试遵循良好的做法。我正在使用一些重要的矩阵操作进行项目,因此我决定自己构建自己的Matrix类并自己定义逻辑。 我可以将它构建为两个接受双打。但是我想构建它以支持任何数字类型,甚至允许我定义的其他类(如分数或复数)。 我还想将矩阵的值设为私有,以便仅通过特定方法访问值。主要是因为这似乎是未来处理安全数据项目的最佳实践。 问题:为了验证通用数据类型,我需要使用内联函数,这些函数无法访问私有参数。 有什么我想念的吗?代码是一个正在进行的工作,如下所示: class ...
  • ratingbar没有填充来自JSON android的float值

    问题是,如果等级为3.5,则等级栏最多填满3星...它没有填满四星的一半.... 我不知道我哪里出错了需要帮助谢谢:以下是我的代码 评分: <RatingBar android:numStars="5" android:id="@+id/ratingbar" android:layout_width="wrap_content" android:clickable="false" android:isIndicator=...
  • 如何禁用汉堡图标变成箭头(导航组件)

    请帮帮我。 简介:我使用导航组件,单一活动模式,通过底部导航菜单切换3个片段。我也有抽屉导航。 所有片段都处于同一级别(都是根,直接从bottm nav访问) 应该如何:对于所有碎片,必须有一个带有汉堡图标的工具栏(用于抽屉)。 问题:启动应用程序时,主页片段显示抽屉的标准汉堡包图标,可以。但是当我切换到其他任何片段时,抽屉图标都会变成箭头图标。 此外,当按下箭头时,抽屉从左侧滑动。这意味着它仍然可以用作显示“抽屉”菜单的按钮,但是只更改了图标。 问题:从底部导航菜单切换到另一个片段时,如何禁用汉堡包图标到...
  • 简单强化学习示例

    我尝试根据现有的Gym和Malmo示例创建一个简化的rl4j示例。 给定的是正弦波,并且AI应该说我们是处于波峰之上,处于底部还是其他地方(无聊)。 SineRider是“游戏”, 状态是正弦函数的值(仅是两倍) 问题在于它永远不会调用SineRider中的step函数来获得奖励。我怎么了 科特林: package aiexample import org.deeplearning4j.gym.StepReply import org.deeplearning4j.rl4j.learning.sync.q...
  • 应用程序崩溃,即使未选择许可选项也拒绝许可

    我正在开发用于自动发送消息的Android应用。正在实际设备上测试该应用。 与往常一样,在完成应用程序的修复工作后,我关闭了计算机,但当我再次打开它时却出现错误。我在关闭计算机之前已经对应用程序进行了测试,并且绝对可以正常工作。 现在,当我再次测试时,该应用程序崩溃,并显示以下错误:- 2020-06-13 17:37:58.536 10892-10892/? W/zygote64: miui_dex2oat: DeoptimizeBootImage: patch entry points of metho...
  • 我如何创建账户

    我正在尝试进行一项活动,其中用户必须提供其电子邮件和密码才能创建帐户,但是每当我提供我的电子邮件和密码时,都会给其举杯消息“身份验证失败”。这是我的代码 package com.example.videoapp import android.R.attr import android.app.ProgressDialog import android.content.Intent import android.os.Bundle import android.text.TextUtils import ...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分析