草庐IT

主设备

全部标签

android - 如何检测android设备麦克风中的打击

如何检测用户何时向设备麦克风吹气?然后,这将用于触发应用程序的某些操作。 最佳答案 检测用户何时向麦克风吹气的工作可分为两部分:(1)从麦克风获取输入和(2)聆听吹气声。有人向麦克风吹气的噪音/声音由低频声音组成。我们将使用低通滤波器来减少进入麦克风的高频声音;当过滤信号的电平达到峰值时,我们就会知道有人在对着麦克风吹气。来源:http://mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/编辑下面是一些适用于Android的小型SoundMete

android - 如何知道我的应用程序已从设备上卸载...?

我在很多设备上都安装了一个应用程序。如果应用程序从任何设备上卸载,我需要一个指示。如何实现。提前致谢...! 最佳答案 我的建议如下。您可以拦截应用程序卸载的Intent。只需将以下代码放入您的list文件中:在此之后,您可以以某种方式处理您的应用程序将被删除(例如,向您发送电子邮件),并调用程序包管理器卸载程序。 关于android-如何知道我的应用程序已从设备上卸载...?,我们在StackOverflow上找到一个类似的问题: https://stack

android - 如何使用注册设备的电子邮件 ID 自动填充电子邮件编辑文本

我想使用在设备上注册的gmail-id自动完成emailIdEditText。例如,如果我的手机注册了gmailidsd@gmail.com,那么当我开始输入“s”时它应该会自动完成。有任何想法吗???谢谢... 最佳答案 你必须通过AndroidAccountManager类:AccountManagermanager=(AccountManager)getSystemService(ACCOUNT_SERVICE);Account[]list=manager.getAccounts();并且还需要在AndroidManifest

android - AVD Manager 在关闭并重新打开自身后丢失用户创建的设备定义

当我在AVD管理器中创建一个新的设备定义时,我可以使用这个设备定义创建一个新的AVD。如果我关闭并重新打开AVD管理器,设备定义将丢失并且创建的AVD将获得“可修复”状态。 最佳答案 这似乎是特定于语言环境的错误。我们正在邮件列表中讨论:https://groups.google.com/forum/?fromgroups=#!topic/adt-dev/nfJvhxO8iJk正如您所指出的,一个临时修复方法是创build备定义,然后编辑~/android/devices.xml并将逗号替换为点。

android - 如何限制 APK 不安装在 Android 模拟器/模拟器中,而是安装在真实设备中?

希望您知道安装在Android设备中的应用程序可以在Astro文件管理器等应用程序的帮助下备份并存储为可安装文件(作为APK文件)。同样的apk也可以安装在android模拟器中。因此,其他人有可能很容易地挖掘已安装应用程序的文件,如数据库、共享首选项等。有没有办法只允许在真实设备上安装而不允许在模拟器上安装???我知道如果它是ROOTED设备,我们可以像在模拟器中一样访问应用程序的数据。尽管我想知道我们是否可以限制在模拟器中安装apk。提前致谢 最佳答案 使用这个函数:publicstaticbooleanisEmulator()

android - 在没有 Flash Player 插件和没有 webview 的 Android 设备上播放 SWF 文件

我想在我的Android设备上运行View的SWF文件很少。早些时候,我使用FlashPlayer在webview中查看这些文件,但现在Play商店不再提供FlashPlayer插件,因此没有FlashPlayer插件的人无法查看这些文件。如何在不使用FlashPlayer插件的情况下显示我的SWF文件? 最佳答案 您可以使用像SWFDec这样的开源代码,但你必须自己将它移植到android上。如何移植:1.从http://swfdec.freedesktop.org下载swfdec源代码2.android平台交叉编译swfdec源

android - 模拟器设备未准备好等待 20 秒

我正在使用intelliJIDEA12.1.3进行Android开发。我正在运行helloworld应用程序,但是当模拟器启动时,命令行中出现设备未准备好等待20秒的消息。Uploadingfilelocalpath:C:\Users\Haseeb\IdeaProjects\untitled\out\production\untitled\untitled.apkremotepath:/data/local/tmp/com.example.untitledInstallingcom.example.untitledDEVICESHELLCOMMAND:pminstall-r"/data

苹果紧急修复两大零日漏洞,影响iPhone、iPad 和 Mac 设备

近日,苹果公司发布紧急安全更新,此次更新修复了两个在攻击中被利用并影响iPhone、iPad和Mac设备的零日漏洞。据统计,自今年年初以来已修复的零日漏洞数量已达到20个。本周三(11月29日),苹果公司发布了一份公告,其中提到此次发现的零日漏洞很可能已被iOS16.7.1之前的iOS版本所利用。CVE-2023-42916和CVE-2023-42917这两个漏洞是在WebKit浏览器引擎中发现的,这两个漏洞允许攻击者通过越界读取弱点访问敏感信息,并通过恶意制作的网页在易受攻击的设备上通过内存损坏漏洞执行任意代码。该公司称,通过改进输入验证和锁定,解决了运行iOS17.1.2、iPadOS17

java - 摇动设备启动应用程序

我正在使用this与Shake一起工作,这对我来说很好,但我想在用户摇动他们的设备时启动应用程序,请参阅下面的代码:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);transcript=(TextView)findViewById(R.id.transcript);scroll=(ScrollView)findViewById(R.id.scroll);shaker=newShaker(this,1

android - 如何从可穿戴设备打开主应用程序?

我正在玩一些可穿戴设备,我已经从我的微型应用程序(在可穿戴设备上运行)创建了通知withsomelittlerestrictions我想知道如何为在手机上打开主应用程序的操作创建待定Intent。 最佳答案 不知道有没有别的办法。但是它可以工作。您在磨损模块中构建一个通知,该通知会在磨损中启动广播。广播(在穿戴设备上运行)使用Message.API向移动模块发送消息。在移动模块上有一个WearableListenerService,它在移动设备上启动MainActivity。在您的Wear中构建通知://NotificationNo