【Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键】教程文章相关的互联网学习教程文章

java – react-native deploy到android设备错误3活动类不存在【代码】

我的应用程序在我的模拟器上工作正常,所以现在我想把它放在我的手机上.当我尝试安装时,我收到以下消息... BUILD SUCCESSFUL Total time: 15.578 secsThis build could be faster, please consider using the Gradle Daemon: http://gradle.org/docs/2.4/userguide/gradle_daemon.html Starting the app (/usr/local/opt/android-sdk/platform-tools/adb shell am start -n com.ethicalfishing/.MainActivity)... Starting: Intent ...

如何在没有Android设备的情况下开发Android应用程序?

任何软件模拟器,可以帮助开发没有实际手机的Android应用程序?解决方法:Android SDK中包含一个模拟器.查看 https://developer.android.com/guide/developing/tools/emulator.html

java – 在Android设备上运行时,FontMetrics不正确.模拟器很好【代码】

我有一个Android应用程序,根据Android设备的分辨率动态缩放文本.我已在Android模拟器中的所有预定义分辨率上测试了此代码,我的代码运行正常. (这包括与HTC Desire和Motorola Droid相同的分辨率) 它也适用于我的HTC Wildfire. 以下是模拟器的一些屏幕截图: 但是……我在HTC Desire上尝试了这个,我收到了使用Motorola Droid的用户报告,这些字体没有正确缩放: 请注意它是如何切断文本的. 任何想法为什么这不适用于这些特定的设备?...

java – 两个或多个Android设备之间的wifi聊天

我想开发一个聊天应用程序,使用wifi网络在两个或多个Android设备之间聊天.应用程序应该能够相互发送或接收字符串.我有在pc和android之间使用蓝牙网络的经验.可以给我任何建议或正确的方向.提前致谢.解决方法:您可以在Android版本4.0中的两个Android设备之间聊天.有一个名为“Wifi P2P”的API.更多信息可以从这里获得: http://developer.android.com/reference/android/net/wifi/p2p/package-summary.html

java – Tcp连接另一个android设备,基于手机#而不是IP?

对于我正在处理的当前Android应用程序,我正在寻找在用户设备和基于电话号码而不是IP地址的另一个Android设备之间创建tcp连接. IE用户可以打开您的联系人列表,并能够使用与您相同的应用程序创建与联系人的TCP连接. 我似乎记得在Android API中看到一个插座,它将取一个电话号码而不是IP,但现在我找不到它.我只是遗漏了一些东西,还是我错误地看到了我所看到的东西?如果我弄错了,有没有人知道如何根据他们的电话号码创建与用户的tcp连接...

java – 获取Android设备上已安装应用的数量?【代码】

我正在制作Android启动器,作为为自己制作Android应用程序的介绍,我的部分设计要求我知道用户设备上安装了多少应用程序,并且最好只计算可以启动的普通应用程序.我希望将这些应用程序存储在全局整数变量中.只考虑到这个目标,将这个数字作为变量检索的最简单方法是什么?解决方法:您可以使用PackageManager的getInstalledApplications()方法. 从documentation:Return a List of all application packages that are installed on thed...

如何在所有应用程序中的Android设备上录制所有触摸和acclerometer

我目前正在开展一项涉及人们在Android设备上玩游戏的研究项目.我希望能够编写一个记录加速度计和触摸事件的Android应用程序.我希望我的用户能够玩愤怒的小鸟等游戏,同时记录他们感人的数据. 我知道这种类型的数据收集可以在应用程序内部进行,但是可以从应用程序外部进行吗? (也许是通过在后台运行的应用程序?) 如果这是不可能的,还有其他选择吗? (我相信我理论上可以进入android OS源代码并实现这一点?)解决方法:I understand ...

java – 与NSD连接的Android设备,如何使用套接字发送消息(Client-Client)?

我最近在本指南的帮助下,通过几个设备在我的应用程序中设置了P2P通信:http://developer.android.com/training/connect-devices-wirelessly/nsd.html 所以,现在我可以在我的网络中找到运行我的应用程序的其他设备.现在我想在客户端之间发送消息.可以是1,2或更多客户端,但消息一次只能发送到1个客户端,更像PING请求但有一些文本. 我一直在阅读插座,它似乎是要走的路(将在不久的将来与iOS设备通信).但是..在所有示例和教程中,我发现客...

从android设备读取数据库文件【代码】

我一直在尝试从我的Android应用程序中获取我的sqlite数据库的副本.我的第一次尝试是打电话给:./adb shell cd data/data cd com.example.app cd databases但是后来我被卡在这里,因为我没有权限进行拉取甚至查看该目录中的文件! 所以我想尝试一下DDMS File Explorer,它为我提供了这一点: 但是,当我尝试从此处提取文件(我希望它们位于数据文件夹中)时,它只会提取目录,而没有其他内容.如何执行此操作以提取我的应用程序正在创建/使用...

如何从Android设备中提取sqlite数据库?【代码】

参见英文答案 > android adb, retrieve database using run-as 11个如何从Android设备中提取sqlite数据库,如模拟器?解决方法:您可以使用这些命令从设备中提取数据库.通过android studio键入这些命令非常简单.请确保您已将adb的路径全局设置为您的系统.然后从底部打开“终端”窗口到android studio并靠近“Android Monitor”.现在,您只需使用应用程序的实际程序包名称和数据库文件名更新以下命...

如何从Android设备下载/复制SQLite数据库文件到桌面?

我有我的Android应用程序,我在其中使用SQLite数据库.一切都很好.但我想下载.db文件来检查我的数据库架构和数据库中的数据.但我不知道如何从Android设备复制SQLite .db文件.我使用Google Nexus 7进行开发.请帮助我提前致谢解决方法:您可以使用adb pull命令将已经风化的设备中的文件读取到桌面. 例如. adb pull /data/data/com.foo.bar/databases/MyDatabase

Windows上用于多个Android设备的ADB并行【代码】

有没有办法在多个连接的Android设备上并行运行ADB命令?我需要在200台设备上批量安装5个应用程序.亚行似乎是最快的选择.但是,如果我可以在多个设备上并行执行此操作,那么它将进一步节省时间.解决方法:创建具有以下内容的batch_install.bat文件:@echo off cls FOR /F "tokens=1,2" %%a IN ('adb.exe devices') DO (IF "%%b" == "device" ( start /b adb.exe -s %%a install -r %1 ) )现在,您可以运行batch_install.bat< apk_file>将...

C#-Windows BluetoothLeAdvertisement不包含Android设备广播的服务uuid【代码】

我试图从Windows 10读取Android外围设备广播的ServiceUuid,如下所示:private void OnAdvertisementReceived(BluetoothLEAdvertisementWatcher sender, BluetoothLEAdvertisementReceivedEventArgs advertisementArg) {Debug.WriteLine(" serviceUuids for advertisement " + advertisementArg.Advertisement.ServiceUuids.Count);foreach(Guid guid in advertisementArg.Advertisement.ServiceUuids){Debug.WriteLine("uuid is " ...

java-以编程方式获取android设备的所有RAM内存,而不仅仅是分配给用户进程的内存

我有一个可以确定它具有512 MB RAM内存的设备 希望能够以编程方式检索此值(512 MB). 到目前为止,我主要在互联网上遇到了以下两种方式: https://stackoverflow.com/a/16143065/1521264这给了我386 MB 并且https://stackoverflow.com/a/23508821/1521264这也给了386 MB 我假设386 MB是用户进程可用的内存,所以我想获取所有内存或其他进程的故障.解决方法:我敢打赌,您的设备与我的设备相同:Google Nexus S(或者它可能是配置类似的设...

Linux无法在USB MSC模式下安装Android设备【代码】

我是从android.stackexchange.com这里提到的. 我希望通过USB在Linux(Debian)下安装我的Sony Xperia ST21i(Android 4.0.4).但是,我收到此错误:# mount /dev/sdb /mnt mount: no medium found on /dev/sdb有关更多上下文,请参https://android.stackexchange.com/questions/52932/linux-fails-to-mount-android-device-in-usb-msc-mode. 这更像是Android还是Linux问题?解决方法:USB大容量存储模式仅用于访问microSD卡. Linux报告称没...