资源简介
ethernet 以太网安卓5.1移植代码,亲测有效。这个代码是在Android5.1版本上做的移植,由于是双卡版本所以状态栏修改了MsimSingleCusterView.java文件,如果是单卡版本只需要修改SingleCusterView.java即可。
代码片段和文件信息
/*
* Copyright (C) 2014 The Android Open Source Project
*
* Licensed under the Apache License Version 2.0 (the “License“);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package android.net;
import android.content.Context;
import android.net.IEthernetManager;
import android.net.IEthernetServiceListener;
import android.net.IpConfiguration;
import android.os.Handler;
import android.os.Message;
import android.os.RemoteException;
import java.util.ArrayList;
/**
* A class representing the IP configuration of the Ethernet network.
*
* @hide
*/
public class EthernetManager {
private static final String TAG = “EthernetManager“;
private static final int MSG_AVAILABILITY_CHANGED = 1000;
private static final int MSG_ETHERNET_INJECTION_CHANGED = 1001;
private final Context mContext;
private final IEthernetManager mService;
private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
if (msg.what == MSG_AVAILABILITY_CHANGED) {
boolean isAvailable = (msg.arg1 == 1);
for (Listener listener : mListeners) {
listener.onAvailabilityChanged(isAvailable);
}
}
else if (msg.what == MSG_ETHERNET_INJECTION_CHANGED) {
boolean isInjected = (msg.arg1 == 1);
for (Listener listener : mListeners) {
listener.onEthernetInjected(isInjected);
}
}
}
};
private final ArrayList mListeners = new ArrayList();
private final IEthernetServiceListener.Stub mServiceListener =
new IEthernetServiceListener.Stub() {
@Override
public void onAvailabilityChanged(boolean isAvailable) {
mHandler.obtainMessage(
MSG_AVAILABILITY_CHANGED isAvailable ? 1 : 0 0 null).sendToTarget();
}
@Override
public void onEthernetInjected(boolean isInjected) {
mHandler.obtainMessage(
MSG_ETHERNET_INJECTION_CHANGED isInjected ? 1 : 0 0 null).sendToTarget();
}
};
/**
* A listener interface to receive notification on changes in Ethernet.
*/
public interface Listener {
/**
* Called when Ethernet port‘s availability is changed.
* @param isAvailable {@code true} if one or more Ethernet port exists.
*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11746 2019-03-19 15:05 android\device\qcom\common\device\overlay\fr
文件 5835 2019-04-09 10:52 android\fr
文件 1145 2019-03-07 15:01 android\fr
文件 804 2019-03-07 14:57 android\fr
文件 615 2012-11-08 01:46 android\fr
文件 1220 2012-11-08 01:46 android\fr
文件 1017 2012-11-08 01:46 android\fr
文件 18811 2019-03-19 16:28 android\fr
文件 6337 2019-03-19 16:28 android\fr
I.A.... 74433 2019-03-08 12:47 android\fr
文件 48534 2019-03-08 13:44 android\fr
文件 47894 2019-03-19 16:29 android\fr
文件 77569 2019-03-19 16:30 android\fr
I.A.... 88827 2019-03-19 16:31 android\fr
I.A.... 29222 2019-03-08 13:56 android\fr
文件 199622 2019-04-09 10:54 android\fr
文件 20780 2019-03-08 11:49 android\fr
文件 6773 2019-03-07 15:07 android\fr
目录 0 2019-03-19 16:38 android\device\qcom\common\device\overlay\fr
目录 0 2019-03-19 16:38 android\device\qcom\common\device\overlay\fr
目录 0 2019-03-19 16:31 android\fr
目录 0 2019-03-19 16:38 android\device\qcom\common\device\overlay\fr
目录 0 2019-03-19 16:29 android\fr
目录 0 2019-03-08 12:51 android\fr
目录 0 2019-03-19 16:38 android\device\qcom\common\device\overlay\fr
目录 0 2019-03-08 13:45 android\fr
目录 0 2019-04-09 10:54 android\fr
目录 0 2019-03-08 12:51 android\fr
目录 0 2019-03-19 16:38 android\device\qcom\common\device\overlay\fr
目录 0 2018-05-14 17:31 android\fr
............此处省略36个文件信息
相关资源
- Android代码-多功能拨号盘源码.zip
- printershare直接破解版--11.5(适配andr
- android RDP远程桌面客户端源码
- 手机远程控制手机android
- spring boot+ios app+android app 即时通讯项目
- Androidrepo文件
- Aandroid 多线程断点续传同时多个大文
- Vue项目实现手机端上传图片,使用于
- Android多文件断点续传
- Android多线程文件夹及断点续传
- android 安卓 FTP 文件 管理
- Android-5.1.1_r1源码.7z
- mac版adb工具
- NFC Card万能读卡android程序
- Android直连Mysql数据库需要导入的jar包
- android实现谷歌地图项目
- Android日历239876
- 主页面框架
- Android双列滑动表格(双表头不动)
- android绘制心电图
- Android安卓中文API开发文档参考手册官
- Android开发的UI图标大全
- Crypto++ 7.0.0 for Android 已编译
- Android手机通过otg线外接usb摄像头
- AndroidStudio使用svn第一次提交忽略文件
- Android编程设计模式之原型模式详解
- 浅谈Android客户端与服务器的数据交互
- 基于android框架的客户端和基于java服务
- 好用的支持android 6.0以上的libserial_p
- AndroidStudio插件配置
评论
共有 条评论