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);