gpt4 book ai didi

android - Adobe Flex 获取用户电话号码

转载 作者:行者123 更新时间:2023-11-30 04:06:46 25 4
gpt4 key购买 nike

我想知道是否可以获取正在运行或未运行应用程序的设备的用户电话号码?我使用的是 4.6 版本。

如果是,请通知我应该如何/使用哪些扩展/库。

感谢您的宝贵时间西拉尔

最佳答案

编辑:

在重新审视这个问题时,您似乎专门询问有关 AIR 和通过 Android 访问电话号码的问题。我基于“android”标签做出该假设,但请编辑您的问题以使其具体化,因为在 AIR 上为移动设备构建应用程序可能针对多个平台。

对于 Android 平台上的 AIR 开发,我认为无法通过 Actionscript API 直接访问“TelephonyManager”。

通常,在为 Android 构建 Java 时,您会执行与此类似的操作:

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String myNumber = mTelephonyMgr.getLine1Number();

但是,由于您使用的是 AIR,因此您需要查找或构建“自定义扩展”以添加到 AIR SDK。这是有关如何执行此操作的教程 ( from this SO answer ): http://www.jamesward.com/2011/05/11/extending-air-for-android/

Someone has tried to create a custom AIR extension for accessing the TelephonyManager but it seems they weren't successful in finishing the Extension .构建一个简单的扩展来访问管理器和您想要的信息应该非常简单(假设这是针对 Android 设备的)。但是,您需要进行防御性编程,因为并非所有电话号码都存储在设备 SIM 卡上。

我希望这对您有所帮助,我很抱歉假设这是针对 iOS 环境的。

关于android - Adobe Flex 获取用户电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11494458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com