草庐IT

主设备

全部标签

android - 在android设备中获得水平和垂直精度

我正在android中开发位置跟踪器应用程序。当publicvoidonLocationChanged(Locationlocation){System.out.println(location);}soitgivesmeLocation[mProvider=network,mTime=1302690466456,mLatitude=21.1596426,mLongitude=72.8072426,mHasAltitude=false,mAltitude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHas

android - 模拟器中蓝牙设备支持的预后如何?

很明显,当前的模拟器不提供蓝牙支持。虽然似乎有可用的第三方仿真器可能会起作用,但它似乎带有有关错误的警告,这些错误往往表明我最好将精力花在其他地方。有谁知道在AndroidSDK工具中将蓝牙支持内置到设备模拟器方面的进展,甚至可能是目标? 最佳答案 可以说,有一种解决方法可以让您利用计算机的蓝牙功能,并且仍然可以享受现场调试的好处。您可以安装一个虚拟机android并让它使用您的板载蓝牙。有一个易于安装的图像可用,只需用谷歌搜索即可。然后你可以让adb连接到这个设备,就像你连接任何其他真实或虚拟设备一样,如果你在网上查找它也会有描述

android - Android 移动设备上的 RTP 客户端应用程序

大家好,我正在Android设备上开发一个RTP客户端,它可以从服务器播放流媒体视频。我对我应该如何开始感到困惑?我正在考虑使用HTML、CSS和Javascript开发一个Web应用程序,以后可以将其包装在Android中。这种方法是否正确?javascript是否支持实时媒体播放器?请指导我,我是一个新手,完全无能为力..:( 最佳答案 您应该使用MediaPlayer播放您的视频。当然,您可以准备列出可用流的专用网站并将其包装到WebView中。在WebView中拥有此流列表,您可以编写界面,该界面将在您的网页上使用Andro

javascript - 设备宽度媒体查询的 Android 2.2 2.3 解决方法

我在Android2.2和2.3native浏览器上观察到一个问题,其中device-widthCSS媒体查询和window.screen.width都根据您的网页报告大小文档和缩放应用。示例:1:1缩放比例,960像素宽的页面将显示适当的设备宽度(例如320像素)示例:适合屏幕缩放,960像素宽的页面,不正确地报告960像素的设备宽度因此,通过适当的视口(viewport)元标记内容,它似乎是可以预见的。但是,就我而言,我不能依赖元标记。无论视口(viewport)元标记如何,是否有人使用变通方法在Android中获得可靠的设备宽度测量值?其他平台确实在所有扩展中都正确报告了这一点。

android - 在多个安卓设备上安装apk

我需要在大约500台装有android的平板电脑上安装一个应用程序。有什么方法可以自动执行此操作,而无需我在每台设备上手动安装。 最佳答案 将apk发布到网络服务器上..通过平板电脑访问该页面并安装应用程序...我个人认为没有任何其他方式...必须在设备上执行某种操作才能安装该应用程序 关于android-在多个安卓设备上安装apk,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

android - 以编程方式使用蓝牙连接两个 Android 设备

我正在做一个蓝牙项目,我想在其中使用蓝牙编程连接两个设备。我正在遵循tfdeveloper.android.com的指南和代码。有人可以帮我解决这个问题吗?这是我试过的代码。谁能告诉我构造函数从哪里接收设备对象?privateclassConnectThreadextendsThread{privatefinalBluetoothSocketmmSocket;privatefinalBluetoothDevicemmDevice;publicConnectThread(BluetoothDevicedevice){//Useatemporaryobjectthatislaterassi

android:scheme 在我的设备上不工作

我有一个自定义链接:callnumber://12345我想通过以下方式捕获此链接的点击事件:我已经在许多设备上进行了测试,例如:SamsunggalaxyS2、SamsungGalaxy2、MotorolaXT720,它运行完美,但在HTCSensationZ710e上,它没有工作。我发现在HTCSensationZ710e上,该链接变成http://www.callnumber.com//并用浏览器打开。我像这样转动我的intent-filter,它起作用了:但是我不想抓取httpscheme,因为从custom改成httpscheme很容易丢数据。示例:如果我的链接是callnu

android - 通过 arduino 板从传感器接收数据到 android 设备的最佳方法是什么?

我正在为android开发一个应用程序,它通过arduinoadk板从13个不同的传感器接收数据并将其显示在android设备上。我遵循了demokit的示例,但我担心它可能会丢失数据,因为13个传感器一起工作。我想知道我可以遵循的最佳方法是什么,这样我就不会错过任何字节的数据,甚至不会丢失它? 最佳答案 如果您不想丢失任何字节,那么您必须不断观察您的传感器。一个解决方案是有两个线程,一个收集传感器数据并将其放入您自己的缓冲区,另一个从该缓冲区读取数据并处理数据。您的问题是关于实时性能的,这意味着您必须进行测试以确定适合您的应用程序

Android - 无需配对即可连接到多个蓝牙设备

我有一堆不可发现的设备,但我知道它们的MAC地址。目前,我可以在我的ConnectThread中使用它连接到多个设备:Methodm=device.getClass().getMethod("createRfcommSocket",newClass[]{int.class});tmp=(BluetoothSocket)m.invoke(device,1);问题是我想为2.3之前的设备支持不安全的RFCOMM。然后我foundthis在另一个让我这样做的答案上:tmp=InsecureBluetooth.createRfcommSocketToServiceRecord(device,M

Android WiFi Direct 设备详细信息

我想知道如何更改Android设备的WiFiDirect接口(interface)的设备详细信息(例如接口(interface)名称)。我正在开发一个使用蓝牙或WiFiDirect技术进行无线通信的应用程序,它只连接到以特定前缀命名的设备,以区分那些运行我的应用程序的设备,尊重那些只有接口(interface)的设备(我知道这是一个天真的解决方案......:))。蓝牙允许使用BluetoothAdapter类提供的setName(Stringname)和getName()方法来操作接口(interface)的名称,但我相信不存在与WiFiDirect对应的那些。如果不可能,我如何区分