ソースを参照

Fix force close with MEIDs instead of IMEIs

Closes #26
tags/SensorLogger/0.1.6
Chris Smith 14年前
コミット
5f650b292f
1個のファイルの変更2行の追加1行の削除
  1. 2
    1
      code/SensorLogger/src/uk/co/md87/android/sensorlogger/MainActivity.java

+ 2
- 1
code/SensorLogger/src/uk/co/md87/android/sensorlogger/MainActivity.java ファイルの表示

@@ -59,7 +59,8 @@ public class MainActivity extends Activity implements OnClickListener {
59 59
         final String chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-=_";
60 60
         final StringBuilder builder = new StringBuilder();
61 61
 
62
-        long val = Long.parseLong(imei);
62
+        long val = Long.decode(imei == null ? "0"
63
+                : imei.matches("^[0-9]+$") ? imei : ("0x" + imei));
63 64
 
64 65
         while (val > 0) {
65 66
             final long bit = val % chars.length();

読み込み中…
キャンセル
保存