Android Java中的一些使用例子

Posted app

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Java中的一些使用例子相关的知识,希望对你有一定的参考价值。

connectivity= ConnectivityService.getInstance(context);

ServiceManager.addService(Context.CONNECTIVITY_SERVICE,connectivity);

其中ConnectivityService.getInstance(context); 对应于frameworks/base/services/java/com/android/server/ConnectivityService.Java

下面看一下 ConnectivityService.Java中的

for(int netType : mPriorityList) {
switch (mNetAttributes[netType].mRadio) {
case ConnectivityManager.TYPE_WIFI:
Slog.v(TAG, "StartingWifi Service.");
WifiStateTracker wst = newWifiStateTracker(context, mHandler);
WifiService wifiService = newWifiService(context, wst);
ServiceManager.addService(Context.WIFI_SERVICE,wifiService);

wifiService.startWifi();//启动 wifiservice
mNetTrackers[ConnectivityManager.TYPE_WIFI] = wst;
wst.startMonitoring();//启动Monitoring

mWifiEnabler = new WifiEnabler(this,(CheckBoxPreference)findPreference("enable_wifi"));

mNotifyOpenNetworks =(CheckBoxPreference) findPreference("notify_open_networks");

mNotifyOpenNetworks.setChecked(Secure.getInt(getContentResolver(),Secure.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON,0) == 1);

 

以上是关于Android Java中的一些使用例子的主要内容,如果未能解决你的问题,请参考以下文章

如何安全地更改 Android Studio 中的项目名称?

Android 应用中的 MVP - Presenter 状态

我的 Android 小部件被杀死,“不再需要 bellander.andro ....”

将 Android 和 iOS 库导入 Flutter 项目

一起Talk Android吧(第四百三十回:Java8中的日期和时间概述)

Android-1