3399-7.1 添加wifi白名单框架

wifi ssid白名单

1、jwsDeleWifiSSIDWhiteList   删除所有白名单
2、jwsGetWifiSSIDWhiteList    获取白名单
3、jwsRemoveWifiSSIDWhiteList 移除白名单
4、jwsAddWifiSSIDWhiteList    添加白名单

modified:   frameworks/base/api/current.txt
modified:   frameworks/base/api/system-current.txt
modified:   frameworks/base/api/test-current.txt
modified:   frameworks/base/core/java/android/jws/IJwsService.aidl
modified:   frameworks/base/core/java/android/jws/JwsServiceManager.java
new file:   frameworks/base/core/java/android/jws/sql/SqliteContentProvider.java
new file:   frameworks/base/core/java/android/jws/sql/SqliteOperational.java
new file:   frameworks/base/core/java/android/jws/sql/bean/Dispackage.java
new file:   frameworks/base/core/java/android/jws/sql/bean/StopApplication.java
new file:   frameworks/base/core/java/android/jws/sql/bean/WifiSsid.java
new file:   frameworks/base/core/java/android/jws/sql/db/DB.java
new file:   frameworks/base/core/java/android/jws/sql/db/DBHelper.java
new file:   frameworks/base/core/java/android/jws/sql/unit/AppColumns.java
new file:   frameworks/base/core/java/android/jws/sql/unit/PackageColumns.java
new file:   frameworks/base/core/java/android/jws/sql/unit/SetValues.java
new file:   frameworks/base/core/java/android/jws/sql/unit/WifiSsidColumns.java
modified:   frameworks/base/core/java/android/provider/Settings.java
modified:   frameworks/base/core/res/AndroidManifest.xml
modified:   frameworks/base/packages/SettingsProvider/res/values/defaults.xml
modified:   frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
modified:   frameworks/base/services/jws/java/com/android/server/jws/JwsService.java
modified:   frameworks/base/wifi/java/android/net/wifi/WifiManager.java
modified:   frameworks/opt/jws/src/com/android/jws/JwsManager.java
modified:   jws/apps/JwsApi/res/layout/activity_main.xml
modified:   jws/apps/JwsApi/res/values-zh-rCN/strings.xml
modified:   jws/apps/JwsApi/res/values/strings.xml
modified:   jws/apps/JwsApi/src/com/jws/jwsapi/MainActivity.java
modified:   packages/apps/Settings/src/com/android/settings/wifi/WifiSettings.java

diff --git a/frameworks/base/api/current.txt b/frameworks/base/api/current.txt
index 4353065141…dbf9ad9b8c 100644
— a/frameworks/base/api/current.txt
+++ b/frameworks/base/api/current.txt
@@ -19155,13 +19155,18 @@ package android.inputmethodservice {
package android.jws {

public abstract interface IJwsService implements android.os.IInterface {

  • method public abstract void jwsAddWifiSSIDWhiteList(java.util.List<java.lang.String>) throws android.os.RemoteException;
  • method public abstract void jwsDeleWifiSSIDWhiteList() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetCurrentNetType() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetFormattedKernelVersion() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetInternalStorageMemory() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetRunningMemory() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetSDcardPath() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetUSBPath(int) throws android.os.RemoteException;
  • method public abstract java.util.List<java.lang.String> jwsGetWifiSSIDWhiteList() throws android.os.RemoteException;
  • method public abstract boolean jwsIsWifiSSIDControl(java.lang.String) throws android.os.RemoteException;
    method public abstract void jwsReboot(java.lang.String) throws android.os.RemoteException;
  • method public abstract void jwsRemoveWifiSSIDWhiteList(java.util.List<java.lang.String>) throws android.os.RemoteException;
    method public abstract void jwsSetRotation(java.lang.String) throws android.os.RemoteException;
    method public abstract void jwsShutdown() throws android.os.RemoteException;
    method public abstract void writeStringToFile(java.lang.String, java.lang.String) throws android.os.RemoteException;
    @@ -19178,6 +19183,8 @@ package android.jws {
    ctor public JwsServiceManager(android.content.Context, android.jws.IJwsService);
    method public static android.jws.JwsServiceManager create(android.content.Context);
    method public static android.jws.JwsServiceManager getInstance(android.content.Context);
  • method public void jwsAddWifiSSIDWhiteList(java.util.List<java.lang.String>);
  • method public void jwsDeleWifiSSIDWhiteList();
    method public java.lang.String jwsGetCurrentNetType();
    method public boolean jwsGetEthernetState();
    method public java.lang.String jwsGetFormattedKernelVersion();
    @@ -19185,7 +19192,10 @@ package android.jws {
    method public java.lang.String jwsGetRunningMemory();
    method public java.lang.String jwsGetSDcardPath();
    method public java.lang.String jwsGetUSBPath(int);
  • method public java.util.List<java.lang.String> jwsGetWifiSSIDWhiteList();
  • method public boolean jwsIsWifiSSIDControl(java.lang.String);
    method public void jwsReboot(java.lang.String);
  • method public void jwsRemoveWifiSSIDWhiteList(java.util.List<java.lang.String>);
    method public void jwsSetEthernetState(boolean);
    method public void jwsSetRotation(java.lang.String);
    method public void jwsShutdown();
    @@ -19194,6 +19204,152 @@ package android.jws {

}

+package android.jws.sql {
+

  • public class SqliteContentProvider extends android.content.ContentProvider {
  • ctor public SqliteContentProvider();
  • method protected void beginTransaction();
  • method protected void close(android.database.Cursor);
  • method public int delete(android.net.Uri, java.lang.String, java.lang.String[]);
  • method protected void endTransaction();
  • method public int getCount(android.database.Cursor);
  • method public java.lang.String getType(android.net.Uri);
  • method public android.net.Uri insert(android.net.Uri, android.content.ContentValues);
  • method public boolean onCreate();
  • method protected android.database.sqlite.SQLiteDatabase openR();
  • method protected android.database.sqlite.SQLiteDatabase openW();
  • method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
  • method protected void setTransactionSuccessful();
  • method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]);
  • }
  • public class SqliteOperational {
  • ctor public SqliteOperational(android.content.Context);
  • method public void JWSA_DELETE(java.lang.String);
  • method public void JWSA_DELETE_PID(java.lang.String);
  • method public void JWSA_INSERT(android.jws.sql.bean.Dispackage);
  • method public java.lang.String JWSA_PNAME(java.lang.String);
  • method public java.util.List<java.lang.String> getNetListByProvider(int);
  • method public java.lang.String getNetworkType(int);
  • method public void ice_IANDOS_DELETE_TABLE();
  • method public void jws_APP_DELETE_PID(java.lang.String);
  • method public void jws_APP_DELETE_PNAME(java.lang.String);
  • method public java.lang.String jws_APP_PNAME_QUERY(java.lang.String);
  • method public void jws_DELETE_PNAME(java.lang.String);
  • method public void jws_INSERT_APP_PNAME(android.jws.sql.bean.StopApplication);
  • method public void jws_INSERT_PNAME(android.jws.sql.bean.Dispackage);
  • method public void jws_INSERT_WIFI_SNAME(android.jws.sql.bean.WifiSsid);
  • method public java.lang.String jws_PNAME_QUERY(java.lang.String);
  • method public void jws_WIFI_DELETE_SNAME(java.lang.String);
  • method public void jws_WIFI_DELETE_SSID(java.lang.String);
  • method public java.lang.String jws_WIFI_SNAME_QUERY(java.lang.String);
  • method public java.util.List<android.jws.sql.bean.WifiSsid> jws_WIFI_SSID_SNAME_QUERY();
  • method public void writeNetListByProvider(int, java.util.List<java.lang.String>);
  • field public static final java.lang.String AUTHORITY = “android.jws.sql”;
  • }

+}
+
+package android.jws.sql.bean {
+

  • public class Dispackage {
  • ctor public Dispackage();
  • method public java.lang.String getPid();
  • method public java.lang.String getPname();
  • method public void setPid(java.lang.String);
  • method public void setPname(java.lang.String);
  • }
  • public class StopApplication {
  • ctor public StopApplication();
  • method public java.lang.String getPid();
  • method public java.lang.String getPname();
  • method public void setPid(java.lang.String);
  • method public void setPname(java.lang.String);
  • }
  • public class WifiSsid {
  • ctor public WifiSsid();
  • ctor public WifiSsid(java.lang.String, java.lang.String);
  • method public java.lang.String getSid();
  • method public java.lang.String getSname();
  • method public void setSid(java.lang.String);
  • method public void setSname(java.lang.String);
  • }

+}
+
+package android.jws.sql.db {
+

  • public class DB {
  • ctor public DB(android.content.Context);
  • method protected void beginTransaction();
  • method protected void close(android.database.Cursor);
  • method public void deleteTable();
  • method protected void endTransaction();
  • method public int getCount(android.database.Cursor);
  • method protected android.database.sqlite.SQLiteDatabase openR();
  • method protected android.database.sqlite.SQLiteDatabase openW();
  • method protected void setTransactionSuccessful();
  • }
  • public class DBHelper {
  • ctor public DBHelper(android.content.Context);
  • method public void closeDB();
  • method public void deleteTable(android.database.sqlite.SQLiteDatabase);
  • method public void dropTable(android.database.sqlite.SQLiteDatabase);
  • method public static synchronized android.jws.sql.db.DBHelper getInstance(android.content.Context);
  • method public android.database.sqlite.SQLiteDatabase getReadableDB();
  • method public android.database.sqlite.SQLiteDatabase getWritableDB();
  • field public static final java.lang.String TABLE_NAME_APP = “app”;
  • field public static final java.lang.String TABLE_NAME_BAPP = “black_app”;
  • field public static final java.lang.String TABLE_NAME_BIP = “black_ip”;
  • field public static final java.lang.String TABLE_NAME_IP = “ip”;
  • }

+}
+
+package android.jws.sql.unit {
+

  • public class AppColumns {
  • ctor public AppColumns();
  • method public static java.lang.String CREAT_TABLE(java.lang.String);
  • method public static java.lang.String TABLE_NAME();
  • field public static final java.lang.String[] COLUMN_ARRAY;
  • field public static final java.lang.String PACKID = “pid”;
  • field public static final java.lang.String PNAME = “pname”;
  • }
  • public class PackageColumns {
  • ctor public PackageColumns();
  • method public static java.lang.String CREAT_TABLE(java.lang.String);
  • method public static java.lang.String TABLE_NAME();
  • field public static final java.lang.String[] COLUMN_ARRAY;
  • field public static final java.lang.String PACKID = “pid”;
  • field public static final java.lang.String PNAME = “pname”;
  • }
  • public class SetValues {
  • ctor public SetValues();
  • method public android.content.ContentValues getAppNameValue(android.jws.sql.bean.StopApplication);
  • method public android.jws.sql.bean.StopApplication getAppNameValue(android.database.Cursor);
  • method public android.content.ContentValues getPackageNameValue(android.jws.sql.bean.Dispackage);
  • method public android.jws.sql.bean.Dispackage getPackageValue(android.database.Cursor);
  • method public android.content.ContentValues getWifiSsidValue(android.jws.sql.bean.WifiSsid);
  • method public android.jws.sql.bean.WifiSsid getWifiSsidValue(android.database.Cursor);
  • }
  • public class WifiSsidColumns {
  • ctor public WifiSsidColumns();
  • method public static java.lang.String CREAT_TABLE(java.lang.String);
  • method public static java.lang.String TABLE_NAME();
  • field public static final java.lang.String[] COLUMN_ARRAY;
  • field public static final java.lang.String SID = “sid”;
  • field public static final java.lang.String SNAME = “sname”;
  • }

+}
+
package android.location {

public class Address implements android.os.Parcelable {
@@ -32968,6 +33124,7 @@ package android.provider {
field public static final int WIFI_SLEEP_POLICY_NEVER = 2; // 0x2
field public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED = 1; // 0x1
field public static final java.lang.String WIFI_WATCHDOG_ON = “wifi_watchdog_on”;

  • field public static final java.lang.String WIFI_WHITELIST_ENABLED = “wifi_whitelist_enabled”;
    field public static final java.lang.String WINDOW_ANIMATION_SCALE = “window_animation_scale”;
    }

@@ -33195,6 +33352,7 @@ package android.provider {
field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_COUNT = “wifi_watchdog_ping_count”;
field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_DELAY_MS = “wifi_watchdog_ping_delay_ms”;
field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_TIMEOUT_MS = “wifi_watchdog_ping_timeout_ms”;

  • field public static final deprecated java.lang.String WIFI_WHITELIST_ENABLED = “wifi_whitelist_enabled”;
    field public static final deprecated java.lang.String WINDOW_ANIMATION_SCALE = “window_animation_scale”;
    }

diff --git a/frameworks/base/api/system-current.txt b/frameworks/base/api/system-current.txt
index 854f3fa054…057d226377 100644
— a/frameworks/base/api/system-current.txt
+++ b/frameworks/base/api/system-current.txt
@@ -20370,13 +20370,18 @@ package android.inputmethodservice {
package android.jws {

public abstract interface IJwsService implements android.os.IInterface {

  • method public abstract void jwsAddWifiSSIDWhiteList(java.util.List<java.lang.String>) throws android.os.RemoteException;
  • method public abstract void jwsDeleWifiSSIDWhiteList() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetCurrentNetType() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetFormattedKernelVersion() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetInternalStorageMemory() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetRunningMemory() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetSDcardPath() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetUSBPath(int) throws android.os.RemoteException;
  • method public abstract java.util.List<java.lang.String> jwsGetWifiSSIDWhiteList() throws android.os.RemoteException;
  • method public abstract boolean jwsIsWifiSSIDControl(java.lang.String) throws android.os.RemoteException;
    method public abstract void jwsReboot(java.lang.String) throws android.os.RemoteException;
  • method public abstract void jwsRemoveWifiSSIDWhiteList(java.util.List<java.lang.String>) throws android.os.RemoteException;
    method public abstract void jwsSetRotation(java.lang.String) throws android.os.RemoteException;
    method public abstract void jwsShutdown() throws android.os.RemoteException;
    method public abstract void writeStringToFile(java.lang.String, java.lang.String) throws android.os.RemoteException;
    @@ -20393,6 +20398,8 @@ package android.jws {
    ctor public JwsServiceManager(android.content.Context, android.jws.IJwsService);
    method public static android.jws.JwsServiceManager create(android.content.Context);
    method public static android.jws.JwsServiceManager getInstance(android.content.Context);
  • method public void jwsAddWifiSSIDWhiteList(java.util.List<java.lang.String>);
  • method public void jwsDeleWifiSSIDWhiteList();
    method public java.lang.String jwsGetCurrentNetType();
    method public boolean jwsGetEthernetState();
    method public java.lang.String jwsGetFormattedKernelVersion();
    @@ -20400,7 +20407,10 @@ package android.jws {
    method public java.lang.String jwsGetRunningMemory();
    method public java.lang.String jwsGetSDcardPath();
    method public java.lang.String jwsGetUSBPath(int);
  • method public java.util.List<java.lang.String> jwsGetWifiSSIDWhiteList();
  • method public boolean jwsIsWifiSSIDControl(java.lang.String);
    method public void jwsReboot(java.lang.String);
  • method public void jwsRemoveWifiSSIDWhiteList(java.util.List<java.lang.String>);
    method public void jwsSetEthernetState(boolean);
    method public void jwsSetRotation(java.lang.String);
    method public void jwsShutdown();
    @@ -20409,6 +20419,152 @@ package android.jws {

}

+package android.jws.sql {
+

  • public class SqliteContentProvider extends android.content.ContentProvider {
  • ctor public SqliteContentProvider();
  • method protected void beginTransaction();
  • method protected void close(android.database.Cursor);
  • method public int delete(android.net.Uri, java.lang.String, java.lang.String[]);
  • method protected void endTransaction();
  • method public int getCount(android.database.Cursor);
  • method public java.lang.String getType(android.net.Uri);
  • method public android.net.Uri insert(android.net.Uri, android.content.ContentValues);
  • method public boolean onCreate();
  • method protected android.database.sqlite.SQLiteDatabase openR();
  • method protected android.database.sqlite.SQLiteDatabase openW();
  • method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
  • method protected void setTransactionSuccessful();
  • method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]);
  • }
  • public class SqliteOperational {
  • ctor public SqliteOperational(android.content.Context);
  • method public void JWSA_DELETE(java.lang.String);
  • method public void JWSA_DELETE_PID(java.lang.String);
  • method public void JWSA_INSERT(android.jws.sql.bean.Dispackage);
  • method public java.lang.String JWSA_PNAME(java.lang.String);
  • method public java.util.List<java.lang.String> getNetListByProvider(int);
  • method public java.lang.String getNetworkType(int);
  • method public void ice_IANDOS_DELETE_TABLE();
  • method public void jws_APP_DELETE_PID(java.lang.String);
  • method public void jws_APP_DELETE_PNAME(java.lang.String);
  • method public java.lang.String jws_APP_PNAME_QUERY(java.lang.String);
  • method public void jws_DELETE_PNAME(java.lang.String);
  • method public void jws_INSERT_APP_PNAME(android.jws.sql.bean.StopApplication);
  • method public void jws_INSERT_PNAME(android.jws.sql.bean.Dispackage);
  • method public void jws_INSERT_WIFI_SNAME(android.jws.sql.bean.WifiSsid);
  • method public java.lang.String jws_PNAME_QUERY(java.lang.String);
  • method public void jws_WIFI_DELETE_SNAME(java.lang.String);
  • method public void jws_WIFI_DELETE_SSID(java.lang.String);
  • method public java.lang.String jws_WIFI_SNAME_QUERY(java.lang.String);
  • method public java.util.List<android.jws.sql.bean.WifiSsid> jws_WIFI_SSID_SNAME_QUERY();
  • method public void writeNetListByProvider(int, java.util.List<java.lang.String>);
  • field public static final java.lang.String AUTHORITY = “android.jws.sql”;
  • }

+}
+
+package android.jws.sql.bean {
+

  • public class Dispackage {
  • ctor public Dispackage();
  • method public java.lang.String getPid();
  • method public java.lang.String getPname();
  • method public void setPid(java.lang.String);
  • method public void setPname(java.lang.String);
  • }
  • public class StopApplication {
  • ctor public StopApplication();
  • method public java.lang.String getPid();
  • method public java.lang.String getPname();
  • method public void setPid(java.lang.String);
  • method public void setPname(java.lang.String);
  • }
  • public class WifiSsid {
  • ctor public WifiSsid();
  • ctor public WifiSsid(java.lang.String, java.lang.String);
  • method public java.lang.String getSid();
  • method public java.lang.String getSname();
  • method public void setSid(java.lang.String);
  • method public void setSname(java.lang.String);
  • }

+}
+
+package android.jws.sql.db {
+

  • public class DB {
  • ctor public DB(android.content.Context);
  • method protected void beginTransaction();
  • method protected void close(android.database.Cursor);
  • method public void deleteTable();
  • method protected void endTransaction();
  • method public int getCount(android.database.Cursor);
  • method protected android.database.sqlite.SQLiteDatabase openR();
  • method protected android.database.sqlite.SQLiteDatabase openW();
  • method protected void setTransactionSuccessful();
  • }
  • public class DBHelper {
  • ctor public DBHelper(android.content.Context);
  • method public void closeDB();
  • method public void deleteTable(android.database.sqlite.SQLiteDatabase);
  • method public void dropTable(android.database.sqlite.SQLiteDatabase);
  • method public static synchronized android.jws.sql.db.DBHelper getInstance(android.content.Context);
  • method public android.database.sqlite.SQLiteDatabase getReadableDB();
  • method public android.database.sqlite.SQLiteDatabase getWritableDB();
  • field public static final java.lang.String TABLE_NAME_APP = “app”;
  • field public static final java.lang.String TABLE_NAME_BAPP = “black_app”;
  • field public static final java.lang.String TABLE_NAME_BIP = “black_ip”;
  • field public static final java.lang.String TABLE_NAME_IP = “ip”;
  • }

+}
+
+package android.jws.sql.unit {
+

  • public class AppColumns {
  • ctor public AppColumns();
  • method public static java.lang.String CREAT_TABLE(java.lang.String);
  • method public static java.lang.String TABLE_NAME();
  • field public static final java.lang.String[] COLUMN_ARRAY;
  • field public static final java.lang.String PACKID = “pid”;
  • field public static final java.lang.String PNAME = “pname”;
  • }
  • public class PackageColumns {
  • ctor public PackageColumns();
  • method public static java.lang.String CREAT_TABLE(java.lang.String);
  • method public static java.lang.String TABLE_NAME();
  • field public static final java.lang.String[] COLUMN_ARRAY;
  • field public static final java.lang.String PACKID = “pid”;
  • field public static final java.lang.String PNAME = “pname”;
  • }
  • public class SetValues {
  • ctor public SetValues();
  • method public android.content.ContentValues getAppNameValue(android.jws.sql.bean.StopApplication);
  • method public android.jws.sql.bean.StopApplication getAppNameValue(android.database.Cursor);
  • method public android.content.ContentValues getPackageNameValue(android.jws.sql.bean.Dispackage);
  • method public android.jws.sql.bean.Dispackage getPackageValue(android.database.Cursor);
  • method public android.content.ContentValues getWifiSsidValue(android.jws.sql.bean.WifiSsid);
  • method public android.jws.sql.bean.WifiSsid getWifiSsidValue(android.database.Cursor);
  • }
  • public class WifiSsidColumns {
  • ctor public WifiSsidColumns();
  • method public static java.lang.String CREAT_TABLE(java.lang.String);
  • method public static java.lang.String TABLE_NAME();
  • field public static final java.lang.String[] COLUMN_ARRAY;
  • field public static final java.lang.String SID = “sid”;
  • field public static final java.lang.String SNAME = “sname”;
  • }

+}
+
package android.location {

public class Address implements android.os.Parcelable {
@@ -35731,6 +35887,7 @@ package android.provider {
field public static final int WIFI_SLEEP_POLICY_NEVER = 2; // 0x2
field public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED = 1; // 0x1
field public static final java.lang.String WIFI_WATCHDOG_ON = “wifi_watchdog_on”;

  • field public static final java.lang.String WIFI_WHITELIST_ENABLED = “wifi_whitelist_enabled”;
    field public static final java.lang.String WINDOW_ANIMATION_SCALE = “window_animation_scale”;
    }

@@ -35958,6 +36115,7 @@ package android.provider {
field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_COUNT = “wifi_watchdog_ping_count”;
field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_DELAY_MS = “wifi_watchdog_ping_delay_ms”;
field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_TIMEOUT_MS = “wifi_watchdog_ping_timeout_ms”;

  • field public static final deprecated java.lang.String WIFI_WHITELIST_ENABLED = “wifi_whitelist_enabled”;
    field public static final deprecated java.lang.String WINDOW_ANIMATION_SCALE = “window_animation_scale”;
    }

diff --git a/frameworks/base/api/test-current.txt b/frameworks/base/api/test-current.txt
index 6e508b5cbb…28a738726d 100644
— a/frameworks/base/api/test-current.txt
+++ b/frameworks/base/api/test-current.txt
@@ -19173,13 +19173,18 @@ package android.inputmethodservice {
package android.jws {

public abstract interface IJwsService implements android.os.IInterface {

  • method public abstract void jwsAddWifiSSIDWhiteList(java.util.List<java.lang.String>) throws android.os.RemoteException;
  • method public abstract void jwsDeleWifiSSIDWhiteList() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetCurrentNetType() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetFormattedKernelVersion() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetInternalStorageMemory() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetRunningMemory() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetSDcardPath() throws android.os.RemoteException;
    method public abstract java.lang.String jwsGetUSBPath(int) throws android.os.RemoteException;
  • method public abstract java.util.List<java.lang.String> jwsGetWifiSSIDWhiteList() throws android.os.RemoteException;
  • method public abstract boolean jwsIsWifiSSIDControl(java.lang.String) throws android.os.RemoteException;
    method public abstract void jwsReboot(java.lang.String) throws android.os.RemoteException;
  • method public abstract void jwsRemoveWifiSSIDWhiteList(java.util.List<java.lang.String>) throws android.os.RemoteException;
    method public abstract void jwsSetRotation(java.lang.String) throws android.os.RemoteException;
    method public abstract void jwsShutdown() throws android.os.RemoteException;
    method public abstract void writeStringToFile(java.lang.String, java.lang.String) throws android.os.RemoteException;
    @@ -19196,6 +19201,8 @@ package android.jws {
    ctor public JwsServiceManager(android.content.Context, android.jws.IJwsService);
    method public static android.jws.JwsServiceManager create(android.content.Context);
    method public static android.jws.JwsServiceManager getInstance(android.content.Context);
  • method public void jwsAddWifiSSIDWhiteList(java.util.List<java.lang.String>);
  • method public void jwsDeleWifiSSIDWhiteList();
    method public java.lang.String jwsGetCurrentNetType();
    method public boolean jwsGetEthernetState();
    method public java.lang.String jwsGetFormattedKernelVersion();
    @@ -19203,7 +19210,10 @@ package android.jws {
    method public java.lang.String jwsGetRunningMemory();
    method public java.lang.String jwsGetSDcardPath();
    method public java.lang.String jwsGetUSBPath(int);
  • method public java.util.List<java.lang.String> jwsGetWifiSSIDWhiteList();
  • method public boolean jwsIsWifiSSIDControl(java.lang.String);

猜你喜欢

转载自blog.csdn.net/baiyifei2016/article/details/129582499
今日推荐