小编ams*_*ddh的帖子

Android如何检查设备/平板电脑支持呼叫功能

在我的应用程序中有一个调用功能.点击"呼叫"按钮,应用程序将启动带有电话号码的电话拨号器.

现在,如果任何设备/平板电脑没有调用功能,那么我想检查一下

if(isSupportCalling) 
      //launch dialer
else 
     //show message
Run Code Online (Sandbox Code Playgroud)

为了避免任何应用程序崩溃.

由于此权限只允许Android播放使其可见并且能够在设备/平板电脑上下载/安装不支持呼叫功能的应用程序.

<uses-feature 
        android:name="android.hardware.telephony" 
        android:required="false"/>
Run Code Online (Sandbox Code Playgroud)

因为我在SO上看到很少的线程与此相关,但没有找到一个可靠的方法.

android

6
推荐指数
1
解决办法
3831
查看次数

使用BuiltInZoomControls的WebView抛出异常并崩溃

我正在使用启用BuiltInZoomControls的WebView.我可以正确查看WebView中的数据,也可以使用缩放控件进行缩放.但当我点击返回到前一个屏幕时,我得到异常和应用程序崩溃.(如果我不使用缩放控件,它可以正常工作.我的意思是在WebView中启用缩放控件,但我没有使用过,只是查看了WebView内容并单击了后面.)

的WebView:

mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.getSettings().setPluginState(PluginState.ON);
Run Code Online (Sandbox Code Playgroud)

例外:

Activity com.web.ui.DetailActivity has leaked window android.widget.ZoomButtonsController$Container@4110c4e0 that was originally added here
.....

FATAL EXCEPTION: main
E/AndroidRuntime(670): java.lang.IllegalArgumentException: Receiver not registered: android.widget.ZoomButtonsController$1@4110c2d0

....
Run Code Online (Sandbox Code Playgroud)

而onDestroy of Activity我也添加了这个:

mWebView.getSettings().setBuiltInZoomControls(false);
Run Code Online (Sandbox Code Playgroud)

知道可能是什么问题.需要帮忙.

谢谢

android android-webview

6
推荐指数
2
解决办法
4545
查看次数

在BlackBerry上扫描可用的Wi-Fi网络

是否有任何RIM API可用于获取可用网络服务列表或仅用于设备的Wi-Fi网络并为任何网络通信设置选定的网络接入点?

我的应用程序是否可以禁用GPRS,WAP等移动网络?

示例:
启动应用程序时,即使设备上没有设置先前的Wi-Fi网络接入点,也应扫描Wi-Fi连接,并列出可用的Wi-Fi连接.然后,用户将选择适当的Wi-Fi连接以进行任何网络通信.在应用程序之外,任何Internet通信(如浏览器或任何其他应用程序)都应通过相同的选定Wi-Fi连接完成.扫描Wi-Fi并设置连接几乎与BlackBerry Wi-Fi Setup相似.

我希望为BlackBerry OS 4.5,4.7和5.0执行此操作.

更新

问题是我正在通过应用程序寻找Wi-Fi扫描.就像通过应用程序一样,我能够扫描可用的Wi-Fi接入点或热点,并通过选择一个接入点来设置它,然后连接到它以进行通信.

基本上就是这样,我们如何在BlackBerry的"管理连接"中设置Wi-Fi连接?我必须通过应用程序做类似的事情.

从一些黑莓论坛我发现OS v5.0中有一个软件包,即net.rim.device.api.wlan.hotspot软件包来获取Wi-Fi热点.但经过长时间的搜索,我没有找到任何示例或解释.正如我试图通过查看其API文档来实现,但我没有成功.

如果您对此或任何示例代码有任何想法,那将非常有帮助.

networking blackberry gprs wifi

3
推荐指数
1
解决办法
4708
查看次数

标签 统计

android ×2

android-webview ×1

blackberry ×1

gprs ×1

networking ×1

wifi ×1