Commit a820d907c5c8f640f97ee07fc3b668a9e62f4880
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
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 | } |