草庐IT

外部化

全部标签

android:用于机器人应用程序的外部 usb 设备的 api

Android设备变得非常便宜(尤其是那些装有androidv1.6的设备)。我正在考虑用一个作为自主机器人的大脑。不幸的是,我没有找到任何相关信息。我想连接两个外部USB网络摄像头和一些DIY自制USBADC和输出端口转换器来控制车轮并读取模拟距离传感器。如果我选择一些便宜的上网本,它们通常已经有3个USB端口。但如果我将被迫使用平板电脑,那么它还需要一个USB集线器。Android设备是否支持USB集线器?是否有任何API可以从外部USB网络摄像头(例如“vfa://0”和“vfa://1”)抓取静止帧是否有任何API可以从USB自定义设备读取数据?为简单起见,假设它将模拟串口。我

android - 有没有办法通过蓝牙将安卓设备连接到外部打印机?

我需要通过蓝牙连接到打印机。有没有办法做到这一点。我使用的打印机是CMP10BT。提前致谢。 最佳答案 Peerke是正确的。打印机使用相当普遍的ESC/POS标准;您应该能够为此找到一些Java库或编写您自己的代码以输出到打印机。我为Zebra(CPCL标准)和黑莓(同样是蓝牙和Java)做了类似的事情,发现它很简单。 关于android-有没有办法通过蓝牙将安卓设备连接到外部打印机?,我们在StackOverflow上找到一个类似的问题: https://

android - 如何在外部存储中将 Text to Speech 文件保存为 .wav/.mp3 格式

我正在做一个示例文本到语音应用程序,在此我的要求是使用EditText从用户那里获取文本并将输入文本保存为.wav/.mp3格式并存储在外部存储中.我为此过程使用了以下代码,但我不会成功。ma​​in.xmlTTS_AudioActivity.javapublicclassTTS_AudioActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/Buttonstore,play;EditTextinput;StringspeakTextTxt;privateTextToSpeechmTts;@Overridepu

8255内部结构、外部引脚、工作方式和控制字

8255内部结构  8255是一个40条引脚的双列直插式组件,它内部有3个8位I/O数据端口:A口、B口和C口,以及一个8位的控制端口。  8255的内部结构如图所示。面向CPU的接口电路  (1)数据总线缓冲器:是一个三态双向的8位缓冲器,是8255与系统数据总线的接口。接口的数据线D7~D0直接与CPU数据总线相连,以实现CPU与8255接口之间的信息传递。CPU向8255写入控制字或从8255中读状态信息以及所有数据的输入和输出,都需要通过数据缓冲器来进行传递。  (2)读/写控制逻辑:是8255内部完成读/写控制功能的部件,它接收来自CPU的地址和控制信号,通过内部控制逻辑向8255的

SQL查询全外部连接

我有3个桌子A,B和C。表A包含商店的ID,他们的收入日期和销售计数(飞行票)。表B包含ID,销售日期和服装订单的计数。表C包含ID,日期和总数。SQL>select*froma;STOREIDEARNINGDATECOUNT_FLIGHT_TICKETS-----------------------------------------------store011498000010store011498000132store0214980000134SQL>select*fromb;STOREIDEARNINGDATECLOTHES_SALE_COUNT--------------------

android - 如何从 PreferenceActivity 外部更改首选项的状态?

我的应用程序中有一些功能需要android版本4.2+。因此,在我的主要Activity中,我需要检查可用的操作系统功能并修改(启用/禁用)在我的PreferenceActivity中定义的首选项项。以下代码无法从PreferenceActivity外部访问ListPreferenceprefReport=(ListPreference)getPreferenceScreen().findPreference("pref_report");prefDspProfile.setValue("0");所以我的问题是如何从PreferenceActivity外部修改首选项。

从外部网站播放流时,Android 媒体播放器错误(1,-1004)

我正在尝试在我的android应用程序中播放来自网站的音频文件,但遇到媒体播放器错误(1,-1004)。当我在windowsmediaplayer或vlcplayer中使用它时,流媒体链接工作正常。为什么android媒体播放器会生成此错误?我的代码是@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_play_file);//ShowtheUpbuttonintheactionbar.se

新版本下如何通过外部网络访问wsl

众所周知,wsl2是windows下的linux子系统,并且采用类似于虚拟机NAT的管理方式。一般情况下,外部网络很难直接访问到wsl上的服务,除非使用端口转发。而现在,微软更新了wsl2.0.0,采用镜像网络配置,完美解决了所有网络上的问题。研究起因想直接看新版本解决方案的点这里由于在编译他人代码时需要linux环境,我就放在了wsl下编译运行,然后在本地,我就尝试用ifconfig得到的虚拟机ip,成功连接上了wsl服务器。但是,当我试图用局域网下其他设备连接时,很显然,根本不可能连接上。这是因为wsl2采用了类似于NAT的网络模式,windows作为宿主机,隔离了局域网下其他设备和wsl

android - 使用cordova和文件插件在android上强制使用外部sdcard

在cordovaandroid应用程序中(滚动到设备、版本、插件列表的底部,在撰写本文时所有这些都是最新的)我想优先将文件存储在外部SDCard上并使用内部存储,如果SDCard不存在。我将我的保存路径设置为:persistentFS=cordova.file.externalDataDirectory||cordova.file.DataDirectory||fileSystem.root.toURL();其最终值为file:///storage/emulated/0/Android/data/com.fubar.app/files/,同cordova.file.externalDa

Jmeter5.x性能测试之BeanShell引入外部Java文件实战(三)

    使用Jmeter进行BeanShell脚本时,比较适合编写简单逻辑判断;在实际的项目测试中,会夹杂着更多方法逻辑,这个时候我们需要借助第三方开发工具编写好代码,然后在Jmeter内进行调用;如:请求数据加密规则是开发人员自定义,那么需要和开发要工具类引入使用才可以进行后续测试。引入外部文件方式:将第三方jar包放到Jmeter目录下的ext/lib下,通过import关键字直接导入;Jmeter使用外部java文件类;通过 source关键字加载源码;本章节主要讲解第二种方式;使用source加载源码,路径可以是绝对路径和相对路径;加载源文件后可以直接使用类名.方法名(参数)实战案例: