问题标签 [discoverability]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
46928 浏览

ruby - 发现 Ruby 对象成员?

找出 ruby​​ 对象公开哪些方法/属性的简单方法是什么?

作为获取字符串成员信息的示例,在 PowerShell 中,您可以执行

在 Python 中,

有没有这么简单的方法来发现 Ruby 对象的成员信息?

0 投票
3 回答
4047 浏览

android - Android 应用蓝牙可见持续时间

有没有办法让我的应用程序在应用程序运行时被发现?我试着用

如 Android Developers 所示,但 0 的持续时间不起作用,因此设置了默认值 120。有没有办法让它一直可见?

0 投票
2 回答
746 浏览

android - Android 蓝牙可发现性


我正在开发一个 Android 应用程序,该应用程序必须通过自动创建两个设备之间的通信来通过 BT 交换一些数据。这样做的唯一方法(我发现)是首先让设备找到彼此,然后协商一个将打开 ServerSocket 并托管连接的主机。
然后我的问题是如何在不提示用户请求的情况下切换 BT 可发现性!

我在网上搜索没有成功,所以我开始考虑可能的解决方案。首先,我想到了类似于 BroadcastReceiver 的东西,它会捕获请求,而不是由 启动的默认活动StartActivity(new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE)),但后来我不知道该怎么做才能真正使设备可被发现。
最近,我考虑通过自动选择肯定按钮来隐藏或关闭先例调用引发的对话框。我再一次不知道该怎么做!

任何帮助将不胜感激,在此先感谢大家,并为我的英语不好感到抱歉!

0 投票
2 回答
913 浏览

rest - REST 可发现性和 HATEOAS 是否意味着您可以更改 URI?

我试图澄清一个与 REST 可发现性相关的概念——即是否满足 RESTful 服务的 HATEOAS 约束意味着现在 URI 可以更改,因为它们是可发现的并且没有记录。

这似乎没有遵循酷 URI的概念——URI永远不会改变的事实。它也与网络本身的模型有些不一致(REST 本质上应该非常适合)——URL 是可收藏的并且永远不会改变的事实,以及一旦你学会了一个,你就可以直接进入它并且你做的事实不必每次都经过根目录并发现它。

对此的任何反馈表示赞赏。

0 投票
1 回答
2235 浏览

android - 将蓝牙的可发现模式设置为始终在接缝中失败

我正在尝试将bluetooth discoverable模式设置为始终打开Android 4.0。这应该可以在 4.0 中使用,使用以下命令:

执行此操作后,我得到一个对话框,询问是否可以始终开启发现功能来启动蓝牙。如果我按是,蓝牙设置将显示时间 0:00,并且不会倒计时。到目前为止它看起来很好,但 2 分钟后蓝牙将再次变为不可见模式(如果之前的设置是 2 分钟)。仅当先前的设置始终打开(通过手动进入蓝牙设置进行设置)时,Intent 才会起作用。

有人知道更多吗?这是一个错误还是它应该是这样的?是否不能通过代码将设置更改为始终开启?

0 投票
1 回答
317 浏览

javascript - 打开应用程序时自动启用蓝牙可发现性?

每次打开应用程序时,我的手机应用程序可以使用什么代码自动启用蓝牙可发现性?

我想在多个平台上执行此操作 - 至少是主要供应商。因此,如果每个所需的代码都不同,那么如果可能的话,最好使用 javascript 方法。因为无论如何我最终都会使用phonegap为每个平台翻译它。

编辑:用户将在下载之前了解应用程序的工作方式。目标只是通过最小化用户的工作量来提高可用性,例如。浏览手机中的其他菜单以启用蓝牙,考虑到这只是此应用程序将在手机上使用的几个功能之一。一开始我只是没有解释这一点,因为我是新来的,我的印象是这个问题应该只关注代码。但无论如何,情况就是这样。谢谢你的帮助!

0 投票
1 回答
596 浏览

django - RESTful 服务参数是否必须是可发现的?

序言:我对 REST 的理解充其量是肤浅的,因此欢迎对我的问题进行任何更正或澄清。

我有一种情况,我需要 RESTful 服务的用户提交任意实数。因此,我假设我不应该在 url 中要求它,即使返回的对象应该是相同的,并且应该使用一个参数来代替(或者这个假设是错误的吗?)。

鉴于此,为了符合 REST,参数是否必须以某种方式被发现?我一直无法找到任何让我明白这一点的东西。

如果不是,我进一步假设该参数需要以其他方式记录,因此锁定(部分)您当前的 api,据我了解,这是不可取的,因为资源应该通过遵循超文本链接而不是比硬编码位置(和本例中的参数)。

假设参数必须是可发现的,有没有办法在tastepie/django中做到这一点?

0 投票
1 回答
1903 浏览

android - 单击按钮时以编程方式关闭蓝牙可发现状态

我们如何以编程方式关闭蓝牙可发现状态。

在第一次点击(按钮)时,我可以让它被发现,第二次点击同一个按钮它不起作用

我的意思是,如果它处于可发现状态,我应该让它离开

这是我的代码

任何帮助总是很感激,谢谢

0 投票
1 回答
365 浏览

android - 应用程序启动时的蓝牙可发现状态

我们如何在应用程序启动时获得蓝牙可发现状态

我有一个用于显示状态的图像视图,但它在应用程序开始时未显示适当的图像

在 oncreate() 我有以下代码

即使这段代码也不起作用

我怎样才能解决这个问题?任何帮助表示赞赏

0 投票
2 回答
412 浏览

reflection - 如何发现abap开发对象的属性?

我来自java世界,我想知道是否有任何东西可以帮助我理解abap开发对象的属性......比如反射。

知道 ABAP 中发生的所有事情都保存在数据库中的某个地方,我想知道我将如何去找出对象的保存方式和位置。

例如,我想知道是否有任何函数可以枚举结构的字段或枚举对象的属性,或者如果没有这样的东西(但属性显然仍然存在),那么将是什么表持有那些(这样我就可以创建自己的函数或类)

另外,您知道的任何其他可发现性技巧都很好...我知道这个问题有点笼统,但是由于我是abap的新手,所以我真的不知道该问什么:P

Thx,你们统治。