資源簡(jiǎn)介
ethernet 以太網(wǎng)安卓5.1移植代碼,親測(cè)有效。這個(gè)代碼是在Android5.1版本上做的移植,由于是雙卡版本所以狀態(tài)欄修改了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.
?????????*/
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????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個(gè)文件信息
評(píng)論
共有 條評(píng)論