草庐IT

WIFI_SLEEP_POLICY_NEVER

全部标签

android - StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();

这个问题在这里已经有了答案:Strictmodeinandroid2.2(6个答案)关闭7年前。StrictMode.ThreadPolicypolicy=newStrictMode.ThreadPolicy.Builder().permitAll().build();我想知道。它是如何工作的?

Android:除了屏幕打开和关闭之外,是否有任何 Intent 监听 CPU "sleep"和 "wake Up"?

我的理解是,现有的ScreenOFF和ONIntent并不完全意味着设备分别处于sleep和唤醒状态。设备上的任何应用程序都保持部分唤醒锁定,设备不会处于深度sleep状态,但屏幕可能会关闭/打开。是否有监听CPU“唤醒”和“sleep”的Intent?有什么办法,我们知道CPU从深度sleep中被唤醒? 最佳答案 在后台对我的应用程序的某些计时行为进行故障排除时,我需要一个工具来执行此操作。所以我自己上课来做。请参阅下面的代码。以下是您如何使用它:CpuSleepDetector.getInstance().setSleepEnd

android - 如果 showAsAction=never,自定义布局菜单项显示为空

我正在尝试使用以下代码将SwitchCompat添加到溢出菜单:main.xmlmenu_item_switch的布局是:如果我执行app:showAsAction="ifRoom"或任何操作,开关将显示完全正常,并且听众工作正常。但是一旦我将showAsAction设为永不。开关View变为白色/空但onOptionsItemSelected表示单击的项目是menu_dummy_content。我也尝试在自定义布局中仅使用TextView,但它也是空的。我错过了什么吗? 最佳答案 由于您将showAsAction属性设置为neve

android - 如何使用 Wi-Fi Direct 连接在 Android 中通过 WiFi 打印机进行打印?

这个问题在这里已经有了答案:BluetoothandWIFIPrintingforAndroid(7个答案)关闭8年前。我的主要问题:假设您在街上携带Android平板电脑和WiFi打印机。是否可以通过Android设备连接到该WiFi打印机并直接打印而无需连接任何LAN网络?我的意思是是否可以像蓝牙打印机一样连接到WiFi打印机?

android - 如何忘记现在不可用的 wifi?

我想用这个代码示例忘记wifi网络,但它不能忘记不在范围内的wifi。privatevoidremoveNetwork(WifiManagerwifiManager,WifiConfigurationwc){if(!wifiManager.isWifiEnabled())enableWifi();intid=wifiManager.addNetwork(wc);wifiManager.enableNetwork(id,true);wifiManager.removeNetwork(id);wifiManager.saveConfiguration();}如何删除网络?UPD1:我说的是

android - 仅通过 wifi 获取 Android 位置不起作用

这种症状经常被提及,但我还没有找到另一个符合相同标准的问题,所以这里...我正在制作一个应用程序,当设备有服务时,它可以成功使用GPS。我有一个Android2.3.4版本的测试设备。它没有SIM卡,因此预计不会有GPS。但是它可以通过谷歌地图中的Wifi获取位置。但是,我的应用程序无法在此设备上获取位置。在有服务的设备上,我可以通过将设备置于飞行模式然后重新启用Wifi来获得相同的行为。在我的应用程序中,我有一个实现LocationListener的gps跟踪类。在应用程序启动时,运行以下代码:publicLocationgetLocation(){try{locationManag

android - Android中的后台wifi扫描

我已经开始了大约一两个月,我必须开发一个基于Wifi指纹识别的室内定位系统。我需要一个定期扫描wifiAP并将结果数据发送到服务器的应用程序。到目前为止,我创建了一个应用程序,它能够扫描wifiAP并在检测到不同连接时获取结果。我正在使用广播接收器在主要Activity中执行此操作。该应用程序还能够将数据发送到服务器。我现在想要的是将这个过程转移到后台的周期性过程中,即使智能手机处于sleep模式。我已经阅读了一些有关如何执行此操作的主题,但都不清楚。我的问题是最好的方法是什么?将Service/IntentService与Timer/TimerTask一起使用?谢谢。编辑:谢谢!!A

Java runOnUiThread 和 Thread.sleep

我从一个单独的类中获得了这个方法,其中当调用结束时,我的ImageView的颜色从红色变为白色。示例代码如下:publicvoidendOfCall(){((Activity)mContext).runOnUiThread(newRunnable(){@Overridepublicvoidrun(){TargetDetails.oncall.setVisibility(View.VISIBLE);TargetDetails.endcall.setVisibility(View.GONE);}});try{call.endCall();}catch(SipExceptionse){}ca

android - 使用 WiFi-direct Android 共享互联网

是否可以使用WiFi-direct与其他Android设备共享我的Internet连接?我想使用WiFi-direct而不是WiFi热点。感谢您的建议和意见! 最佳答案 维基百科指出Wi-FiDirect,最初称为Wi-FiP2P,是一种Wi-Fi标准,使设备无需无线接入点即可轻松相互连接。它适用于从互联网浏览到文件传输,以典型的Wi-Fi速度同时与多个设备通信。礼貌:https://en.wikipedia.org/wiki/Wi-Fi_Direct在Android中,WifiP2pManager类提供用于管理Wi-Fi对等连接的

android - 在 Android 上以编程方式安装/访问 VPN/WIFI 证书

情况是这样的:我正在开发一个允许自动管理网络连接的应用程序。用户能够通过该应用程序配置WiFi/VPN配置文件,该应用程序将管理他们与这些配置文件的连接。这一切都非常简单(好吧,VPN端需要一些反射黑客技术),除非我到了管理这些需要证书身份验证的网络连接的地步。问题是这些网络大体上使用自签名证书,而且与我在android中遇到的情况相比,在我看来这些证书需要从根证书存储中访问。我试图创建一个私有(private)应用程序keystore并在那里安装证书,但据我所知,android的WiFi和VPN段无法访问它。有没有办法在应用程序keystore中安装选定的证书,基于此keystore