Loading android/app/src/com/android/bluetooth/Utils.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -33,6 +33,9 @@ import android.os.UserHandle; import android.os.UserManager; import android.os.UserManager; import android.util.Log; import android.util.Log; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import java.io.IOException; import java.io.IOException; import java.io.InputStream; import java.io.InputStream; import java.io.OutputStream; import java.io.OutputStream; Loading Loading @@ -529,4 +532,14 @@ public final class Utils { return DateTimeFormatter.ofPattern("MM-dd HH:mm:ss.SSS") return DateTimeFormatter.ofPattern("MM-dd HH:mm:ss.SSS") .withZone(ZoneId.systemDefault()).format(Instant.now()); .withZone(ZoneId.systemDefault()).format(Instant.now()); } } public static void skipCurrentTag(XmlPullParser parser) throws XmlPullParserException, IOException { int outerDepth = parser.getDepth(); int type; while ((type = parser.next()) != XmlPullParser.END_DOCUMENT && (type != XmlPullParser.END_TAG || parser.getDepth() > outerDepth)) { } } } } android/app/src/com/android/bluetooth/map/BluetoothMapConvoListing.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.bluetooth.map; import android.util.Log; import android.util.Log; import android.util.Xml; import android.util.Xml; import com.android.bluetooth.Utils; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.XmlUtils; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserException; Loading Loading @@ -156,7 +156,7 @@ public class BluetoothMapConvoListing { if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); } } readConversations(parser); readConversations(parser); } } Loading Loading @@ -191,7 +191,7 @@ public class BluetoothMapConvoListing { if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); continue; continue; } } // Add a single conversation // Add a single conversation Loading android/app/src/com/android/bluetooth/map/BluetoothMapConvoListingElement.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.bluetooth.map; import android.util.Log; import android.util.Log; import com.android.bluetooth.SignedLongLong; import com.android.bluetooth.SignedLongLong; import com.android.bluetooth.Utils; import com.android.bluetooth.map.BluetoothMapUtils.TYPE; import com.android.bluetooth.map.BluetoothMapUtils.TYPE; import com.android.internal.util.XmlUtils; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserException; Loading Loading @@ -341,7 +341,7 @@ public class BluetoothMapConvoListingElement if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); continue; continue; } } } } Loading android/app/src/com/android/bluetooth/map/BluetoothMapFolderElement.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.bluetooth.map; import android.util.Log; import android.util.Log; import android.util.Xml; import android.util.Xml; import com.android.bluetooth.Utils; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.XmlUtils; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserException; Loading Loading @@ -346,7 +346,7 @@ public class BluetoothMapFolderElement implements Comparable<BluetoothMapFolderE if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); } } readFolders(parser); readFolders(parser); } } Loading Loading @@ -378,7 +378,7 @@ public class BluetoothMapFolderElement implements Comparable<BluetoothMapFolderE if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); continue; continue; } } int count = parser.getAttributeCount(); int count = parser.getAttributeCount(); Loading Loading
android/app/src/com/android/bluetooth/Utils.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -33,6 +33,9 @@ import android.os.UserHandle; import android.os.UserManager; import android.os.UserManager; import android.util.Log; import android.util.Log; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import java.io.IOException; import java.io.IOException; import java.io.InputStream; import java.io.InputStream; import java.io.OutputStream; import java.io.OutputStream; Loading Loading @@ -529,4 +532,14 @@ public final class Utils { return DateTimeFormatter.ofPattern("MM-dd HH:mm:ss.SSS") return DateTimeFormatter.ofPattern("MM-dd HH:mm:ss.SSS") .withZone(ZoneId.systemDefault()).format(Instant.now()); .withZone(ZoneId.systemDefault()).format(Instant.now()); } } public static void skipCurrentTag(XmlPullParser parser) throws XmlPullParserException, IOException { int outerDepth = parser.getDepth(); int type; while ((type = parser.next()) != XmlPullParser.END_DOCUMENT && (type != XmlPullParser.END_TAG || parser.getDepth() > outerDepth)) { } } } }
android/app/src/com/android/bluetooth/map/BluetoothMapConvoListing.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.bluetooth.map; import android.util.Log; import android.util.Log; import android.util.Xml; import android.util.Xml; import com.android.bluetooth.Utils; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.XmlUtils; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserException; Loading Loading @@ -156,7 +156,7 @@ public class BluetoothMapConvoListing { if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); } } readConversations(parser); readConversations(parser); } } Loading Loading @@ -191,7 +191,7 @@ public class BluetoothMapConvoListing { if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); continue; continue; } } // Add a single conversation // Add a single conversation Loading
android/app/src/com/android/bluetooth/map/BluetoothMapConvoListingElement.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.bluetooth.map; import android.util.Log; import android.util.Log; import com.android.bluetooth.SignedLongLong; import com.android.bluetooth.SignedLongLong; import com.android.bluetooth.Utils; import com.android.bluetooth.map.BluetoothMapUtils.TYPE; import com.android.bluetooth.map.BluetoothMapUtils.TYPE; import com.android.internal.util.XmlUtils; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserException; Loading Loading @@ -341,7 +341,7 @@ public class BluetoothMapConvoListingElement if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); continue; continue; } } } } Loading
android/app/src/com/android/bluetooth/map/BluetoothMapFolderElement.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.bluetooth.map; import android.util.Log; import android.util.Log; import android.util.Xml; import android.util.Xml; import com.android.bluetooth.Utils; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.XmlUtils; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserException; Loading Loading @@ -346,7 +346,7 @@ public class BluetoothMapFolderElement implements Comparable<BluetoothMapFolderE if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); } } readFolders(parser); readFolders(parser); } } Loading Loading @@ -378,7 +378,7 @@ public class BluetoothMapFolderElement implements Comparable<BluetoothMapFolderE if (D) { if (D) { Log.i(TAG, "Unknown XML tag: " + name); Log.i(TAG, "Unknown XML tag: " + name); } } XmlUtils.skipCurrentTag(parser); Utils.skipCurrentTag(parser); continue; continue; } } int count = parser.getAttributeCount(); int count = parser.getAttributeCount(); Loading