Commit a820d907c5c8f640f97ee07fc3b668a9e62f4880

Authored by 赵康
1 parent f55ebd182c
Exists in master

add new event tracking

Showing 6 changed files with 16 additions and 7 deletions Side-by-side Diff

TraceSDKSample/AndroidManifest.xml
... ... @@ -10,6 +10,9 @@
10 10 <uses-permission android:name="android.permission.INTERNET"/>
11 11 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
12 12 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
  13 + <uses-permission android:name="android.permission.WRITE_SETTINGS" />
  14 + <uses-permission android:name="android.permission.READ_SETTINGS" />
  15 + <uses-permission android:name="android.permission.BLUETOOTH" />
13 16  
14 17 <application
15 18 android:allowBackup="true"
TraceSDKSample/libs/TraceSDK1.0.0_proguard.jar
No preview for this file type
TraceSDKSample/libs/TraceSDK1.0_proguard..jar
No preview for this file type
TraceSDKSample/project.properties
... ... @@ -12,4 +12,3 @@
12 12  
13 13 # Project target.
14 14 target=android-19
15   -
TraceSDKSample/res/layout/activity_main.xml
... ... @@ -10,6 +10,10 @@
10 10 android:layout_width="wrap_content"
11 11 android:layout_height="wrap_content"
12 12 android:text="Mark an event" />
  13 + <Button android:id="@+id/reg"
  14 + android:layout_width="wrap_content"
  15 + android:layout_height="wrap_content"
  16 + android:text="Register"/>
13 17  
14 18 <Button
15 19 android:id="@+id/upgrade"
TraceSDKSample/src/com/mobithink/tracesdk/sample/MainActivity.java
... ... @@ -21,9 +21,11 @@ public class MainActivity extends FragmentActivity {
21 21 Button btnEvent = (Button) findViewById(R.id.send);
22 22 Button btnUp = (Button) findViewById(R.id.upgrade);
23 23 Button btnPurchase = (Button) findViewById(R.id.purchase);
  24 + Button btnReg = (Button) findViewById(R.id.reg);
24 25 btnEvent.setOnClickListener(listener);
25 26 btnUp.setOnClickListener(listener);
26 27 btnPurchase.setOnClickListener(listener);
  28 + btnReg.setOnClickListener(listener);
27 29 }
28 30  
29 31 @Override
... ... @@ -42,18 +44,19 @@ public class MainActivity extends FragmentActivity {
42 44  
43 45 @Override
44 46 public void onClick(View v) {
  47 + Boolean a;
45 48 switch (v.getId()) {
46 49 case R.id.send:
47   - TraceAgent.onEvent(getApplicationContext(), "one test event");
  50 + TraceAgent.onEvent(getApplicationContext(), "test_event");
48 51 break;
49 52 case R.id.purchase:
50   - Map<String, String> params = new HashMap<String, String>();
51   - params.put("amount", "10.5");
52   - params.put("currency", "USD");
53   - TraceAgent.onEvent(getApplicationContext(), "purchase", params);
  53 + TraceAgent.onPurchase(getApplicationContext(), "USD", 10.5f);
54 54 break;
55 55 case R.id.upgrade:
56   - TraceAgent.onEvent(getApplicationContext(), "upgrade", "11");
  56 + TraceAgent.onUpgrade(getApplicationContext(), "11");
  57 + break;
  58 + case R.id.reg:
  59 + TraceAgent.onRegister(getApplicationContext());
57 60 break;
58 61 }
59 62 }