jjzjj

android - 如何让一个新启动的 Activity 在 Android TalkBack 中宣布自己?

如何让新启动的Activity在AndroidTalkBack中宣布自己?我能找到的所有文档都只涉及View,而不是Activity,而且这些View只有在被触摸时才会self声明。我需要的是,在Activity发生变化时,一些语音文本可以告诉用户他们在应用程序层次结构中的位置。现在,在每次Activity更改时,TalkBack每次都只是说明应用程序名称,这没有用。我已经尝试将contentDescription添加到Activities布局XML中的根Layout元素,但这似乎没有任何区别。示例:提前致谢... 最佳答案 在An

在gui中宣布“抛出ioexception”的地方

我是新来的(和德语,所以我的英语不是最好的:d)我正在参加一个程序,但我需要插入一个BufferedReader&FileReader.我正在使用GUI(图形用户界面),我知道我必须插入一个错误throwsIOException但老实说,我不知道哪个位置。(因为它在旁边到处publicstaticvoidmain(String[]args)但这在GUI中不存在)FileReaderfr=newFileReader("pi.txt");BufferedReaderbr=newBufferedReader(fr);Stringzeile1=br.readLine();char[]c=zei

c# - DllImport 不能像在 Mono 中宣传的那样工作(Linux、C#)

我正在逐步了解Linux中的Mono开发。我正在尝试调用LinuxC库。Thispage,理论上,告诉我如何,但是当我在MonoDevelop2.2.2(Fedora13)中键入下面的代码时,我在“privatestaticexternintgetpid();”中得到一个“解析错误(CS8025)”。此外,帮助系统不起作用。usingSystem;usingSystem.Runtime.InteropServices;[DllImport("libc.so")]privatestaticexternintgetpid();namespaceLinuxCaller{classMainCl

c# - DllImport 不能像在 Mono 中宣传的那样工作(Linux、C#)

我正在逐步了解Linux中的Mono开发。我正在尝试调用LinuxC库。Thispage,理论上,告诉我如何,但是当我在MonoDevelop2.2.2(Fedora13)中键入下面的代码时,我在“privatestaticexternintgetpid();”中得到一个“解析错误(CS8025)”。此外,帮助系统不起作用。usingSystem;usingSystem.Runtime.InteropServices;[DllImport("libc.so")]privatestaticexternintgetpid();namespaceLinuxCaller{classMainCl

windows - 如何在 Visual C++ 中宣传 Bonjour 服务

我正在尝试弄清楚这是否可能,但通过VisualC++宣传Bonjour服务的最简单方法是什么? 最佳答案 您可以使用DNS服务发现客户端:dns-sd。WindowsBonjourInstaller将它放在C:\Windows\system32\dns-sd.exe它的概要是:dns-sd-Rnametypedomainport[key=value...]dns-sd-Btypedomaindns-sd-Lnametypedomain没有任何简单的方法可以找到深入的Bonjourwindows文档,(这是一个严重的耻辱)但这是它的m

ios - 如何让 VoiceOver 在 iOS 中宣布部分标签?

在iPhoneWeatherApp中,当使用VoiceOver时,我注意到第一次点击某个部分时,它会宣布该部分。例如,在iOS9中,第一次点击中间条的任何项目将在继续描述您点击的元素之前宣布“每小时预报”。点击strip中的任何其他内容都不会宣布“每小时预报”。点击底部表格上的任何内容,将在继续描述您点击的元素之前宣布“每日预测”。点击此表中的任何其他内容不会以“每日预测”为前缀。是否有一个简单的API来命名您应用的各个部分?或者您是否必须通过跟踪画外音光标并动态更改标签来手动执行此操作?(这真的有效吗?你能在点击某些内容之后但在阅读之前更改accessibilityLabel吗?)

docker - 如何从 docker 容器中宣传和浏览 mDNS?

我正在尝试创建一个基于ubuntu17.04的docker容器,该容器可以浏览我的网络(docker网络之外)上的mDNS,并在mDNS上向我的网络(docker网络之外)做广告。我希望能够在macOS主机(在我的开发过程中)和Linux(Debian)主机上运行此docker容器以用于生产。https://github.com/ianblenke/docker-avahi似乎已经为Linux主机解决了这个问题(利用avahi守护程序并将/var/run/dbus卷映射到主机)。当我在我的macbook上开发时,我想使用mDNSResponder。如何创建一个可以在我的本地网络上做广告