From: TrillGates Date: Thu, 21 Oct 2021 13:01:45 +0000 (+0800) Subject: 没改啥 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=36ab123ae1bde1701c2d9bc6f8f4af83fb2384f7;p=icsupport.git 没改啥 --- diff --git a/app/src/main/java/com/ic/protocols/protocol_s123.java b/app/src/main/java/com/ic/protocols/protocol_s123.java index e9aa052f..e26d72c2 100644 --- a/app/src/main/java/com/ic/protocols/protocol_s123.java +++ b/app/src/main/java/com/ic/protocols/protocol_s123.java @@ -1189,6 +1189,10 @@ public class protocol_s123 { public void handleBP12(Connection connection, String cmd, Runtime runtime) { // IWBP12,353456789012345,080835,135XXXXXXXX,135XXXXXXXX,135XXXXXXXX# String[] cmdList = cmd.split(CMDSPLIT); + ContentResolver resolver = runtime.getContextProxy().getResolver(); + int delete = resolver.delete(Uri.parse(ICMembersProvider.MEMBERS), + ICDatabaseHelper.fType + "=?", new String[]{ICDatabaseHelper.MemberType.SOS + ""}); + ICLogger.d("DELETE ==> " + delete); if (cmdList.length >= 3) { String index = cmdList[2]; String phNum1 = cmdList.length == 3 ? "" : cmdList[3]; @@ -1207,6 +1211,25 @@ public class protocol_s123 { contactArray.add(new Contact(Contact.CATEGORY_SOS, "sos3", phNum3)); } runtime.getDbHelper().saveContacts(contactArray, false, false, false, false, false, true); + //设置一份到公版的库上 + ContentValues contentValues1 = new ContentValues(); + contentValues1.put(ICDatabaseHelper.fType, ICDatabaseHelper.MemberType.SOS); + contentValues1.put(ICDatabaseHelper.fUserName, "sos1"); + contentValues1.put(ICDatabaseHelper.fPhoneNum, phNum1); + resolver.insert(Uri.parse(ICMembersProvider.MEMBERS), contentValues1); + + ContentValues contentValues2 = new ContentValues(); + contentValues2.put(ICDatabaseHelper.fType, ICDatabaseHelper.MemberType.SOS); + contentValues2.put(ICDatabaseHelper.fUserName, "sos2"); + contentValues2.put(ICDatabaseHelper.fPhoneNum, phNum2); + resolver.insert(Uri.parse(ICMembersProvider.MEMBERS), contentValues2); + + ContentValues contentValues3 = new ContentValues(); + contentValues3.put(ICDatabaseHelper.fType, ICDatabaseHelper.MemberType.SOS); + contentValues3.put(ICDatabaseHelper.fUserName, "sos3"); + contentValues3.put(ICDatabaseHelper.fPhoneNum, phNum3); + resolver.insert(Uri.parse(ICMembersProvider.MEMBERS), contentValues3); + ICLogger.d("inset sos data okay..."); } else { ICLogger.i(" BP12 format error!"); }