Commit a1fdd2e7bd6f4e7f6595e34d726fa9405a817811
1 parent
c83dbe87e5
Exists in
master
and in
1 other branch
完整功能代码
Showing 17 changed files with 4 additions and 6 deletions Inline Diff
- android/PromoterDemo/AndroidManifest.xml
- android/PromoterDemo/bin/AndroidManifest.xml
- android/PromoterDemo/bin/PromoterDemo.apk
- android/PromoterDemo/bin/classes.dex
- android/PromoterDemo/bin/classes/com/example/promoterdemo/MainActivity.class
- android/PromoterDemo/bin/dexedLibs/PromoterSdk_proguard-63e08a920939c1c1ad99b9ddae01f591.jar
- android/PromoterDemo/bin/dexedLibs/android-support-v4-2b8aed04d68815795a4b53e70b49f1a2.jar
- android/PromoterDemo/bin/dexedLibs/gson-2.2.4-55bae087cf5bded4bac1641289a95070.jar
- android/PromoterDemo/bin/dexedLibs/gson-2.2.4-bc17559788b3a104fe95b2ac9b6b60ab.jar
- android/PromoterDemo/bin/dexedLibs/library-5634197b6c455322017ac6d6a3e0bc24.jar
- android/PromoterDemo/bin/dexedLibs/promoterrelease-524f5906c8683bbcd3d3ad4807094566.jar
- android/PromoterDemo/bin/dexedLibs/promotersdk-af12794b62c03556f68fa7649487d51c.jar
- android/PromoterDemo/bin/resources.ap_
- android/PromoterDemo/project.properties
- android/PromoterDemo/src/com/example/promoterdemo/MainActivity.java
- android/PromoterRelease/bin/promoterrelease.jar
- android/PromoterRelease/libs/PromoterSdk_proguard.jar
android/PromoterDemo/AndroidManifest.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
3 | package="com.example.promoterdemo" | 3 | package="com.example.promoterdemo" |
4 | android:versionCode="1" | 4 | android:versionCode="1" |
5 | android:versionName="1.0" > | 5 | android:versionName="1.0" > |
6 | 6 | ||
7 | <uses-sdk | 7 | <uses-sdk |
8 | android:minSdkVersion="8" | 8 | android:minSdkVersion="8" |
9 | android:targetSdkVersion="19" /> | 9 | android:targetSdkVersion="19" /> |
10 | <uses-permission android:name="android.permission.INTERNET" /> | 10 | <uses-permission android:name="android.permission.INTERNET" /> |
11 | <uses-permission android:name="android.permission.WRITE_SETTINGS" /> | 11 | <uses-permission android:name="android.permission.WRITE_SETTINGS" /> |
12 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> | 12 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
13 | <uses-permission android:name="android.permission.BLUETOOTH" /> | 13 | <uses-permission android:name="android.permission.BLUETOOTH" /> |
14 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | 14 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> |
15 | <application | 15 | <application |
16 | android:allowBackup="true" | 16 | android:allowBackup="true" |
17 | android:icon="@drawable/ic_launcher" | 17 | android:icon="@drawable/ic_launcher" |
18 | android:label="@string/app_name" | 18 | android:label="@string/app_name" |
19 | android:theme="@style/AppTheme" > | 19 | android:theme="@style/AppTheme" > |
20 | <activity | 20 | <activity |
21 | android:name="com.example.promoterdemo.MainActivity" | 21 | android:name="com.example.promoterdemo.MainActivity" |
22 | android:screenOrientation="portrait" | 22 | android:screenOrientation="portrait" |
23 | android:label="@string/app_name" > | 23 | android:label="@string/app_name" > |
24 | <intent-filter> | 24 | <intent-filter> |
25 | <action android:name="android.intent.action.MAIN" /> | 25 | <action android:name="android.intent.action.MAIN" /> |
26 | 26 | ||
27 | <category android:name="android.intent.category.LAUNCHER" /> | 27 | <category android:name="android.intent.category.LAUNCHER" /> |
28 | </intent-filter> | 28 | </intent-filter> |
29 | </activity> | 29 | </activity> |
30 | <activity | 30 | <activity |
31 | android:name="com.gumptech.promoter.activity.PromoterActivity" | 31 | android:name="com.gumptech.promoter.activity.PromoterActivity" |
32 | android:label="@string/app_name" | 32 | android:label="@string/app_name" |
33 | android:theme="@android:style/Theme.NoTitleBar.Fullscreen" | 33 | android:theme="@android:style/Theme.NoTitleBar.Fullscreen" |
34 | android:screenOrientation="landscape" > | 34 | android:screenOrientation="landscape" > |
35 | </activity> | 35 | </activity> |
36 | 36 | ||
37 | </application> | 37 | </application> |
38 | 38 | ||
39 | </manifest> | 39 | </manifest> |
40 | 40 |
android/PromoterDemo/bin/AndroidManifest.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
3 | package="com.example.promoterdemo" | 3 | package="com.example.promoterdemo" |
4 | android:versionCode="1" | 4 | android:versionCode="1" |
5 | android:versionName="1.0" > | 5 | android:versionName="1.0" > |
6 | 6 | ||
7 | <uses-sdk | 7 | <uses-sdk |
8 | android:minSdkVersion="8" | 8 | android:minSdkVersion="8" |
9 | android:targetSdkVersion="19" /> | 9 | android:targetSdkVersion="19" /> |
10 | <uses-permission android:name="android.permission.INTERNET" /> | 10 | <uses-permission android:name="android.permission.INTERNET" /> |
11 | <uses-permission android:name="android.permission.WRITE_SETTINGS" /> | 11 | <uses-permission android:name="android.permission.WRITE_SETTINGS" /> |
12 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> | 12 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
13 | <uses-permission android:name="android.permission.BLUETOOTH" /> | 13 | <uses-permission android:name="android.permission.BLUETOOTH" /> |
14 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | 14 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> |
15 | <application | 15 | <application |
16 | android:allowBackup="true" | 16 | android:allowBackup="true" |
17 | android:icon="@drawable/ic_launcher" | 17 | android:icon="@drawable/ic_launcher" |
18 | android:label="@string/app_name" | 18 | android:label="@string/app_name" |
19 | android:theme="@style/AppTheme" > | 19 | android:theme="@style/AppTheme" > |
20 | <activity | 20 | <activity |
21 | android:name="com.example.promoterdemo.MainActivity" | 21 | android:name="com.example.promoterdemo.MainActivity" |
22 | android:screenOrientation="portrait" | 22 | android:screenOrientation="portrait" |
23 | android:label="@string/app_name" > | 23 | android:label="@string/app_name" > |
24 | <intent-filter> | 24 | <intent-filter> |
25 | <action android:name="android.intent.action.MAIN" /> | 25 | <action android:name="android.intent.action.MAIN" /> |
26 | 26 | ||
27 | <category android:name="android.intent.category.LAUNCHER" /> | 27 | <category android:name="android.intent.category.LAUNCHER" /> |
28 | </intent-filter> | 28 | </intent-filter> |
29 | </activity> | 29 | </activity> |
30 | <activity | 30 | <activity |
31 | android:name="com.gumptech.promoter.activity.PromoterActivity" | 31 | android:name="com.gumptech.promoter.activity.PromoterActivity" |
32 | android:label="@string/app_name" | 32 | android:label="@string/app_name" |
33 | android:theme="@android:style/Theme.NoTitleBar.Fullscreen" | 33 | android:theme="@android:style/Theme.NoTitleBar.Fullscreen" |
34 | android:screenOrientation="landscape" > | 34 | android:screenOrientation="landscape" > |
35 | </activity> | 35 | </activity> |
36 | 36 | ||
37 | </application> | 37 | </application> |
38 | 38 | ||
39 | </manifest> | 39 | </manifest> |
40 | 40 |
android/PromoterDemo/bin/PromoterDemo.apk
No preview for this file type
android/PromoterDemo/bin/classes.dex
No preview for this file type
android/PromoterDemo/bin/classes/com/example/promoterdemo/MainActivity.class
No preview for this file type
android/PromoterDemo/bin/dexedLibs/PromoterSdk_proguard-63e08a920939c1c1ad99b9ddae01f591.jar
No preview for this file type
android/PromoterDemo/bin/dexedLibs/android-support-v4-2b8aed04d68815795a4b53e70b49f1a2.jar
No preview for this file type
android/PromoterDemo/bin/dexedLibs/gson-2.2.4-55bae087cf5bded4bac1641289a95070.jar
No preview for this file type
android/PromoterDemo/bin/dexedLibs/gson-2.2.4-bc17559788b3a104fe95b2ac9b6b60ab.jar
No preview for this file type
android/PromoterDemo/bin/dexedLibs/library-5634197b6c455322017ac6d6a3e0bc24.jar
No preview for this file type
android/PromoterDemo/bin/dexedLibs/promoterrelease-524f5906c8683bbcd3d3ad4807094566.jar
No preview for this file type
android/PromoterDemo/bin/dexedLibs/promotersdk-af12794b62c03556f68fa7649487d51c.jar
No preview for this file type
android/PromoterDemo/bin/resources.ap_
No preview for this file type
android/PromoterDemo/project.properties
1 | # This file is automatically generated by Android Tools. | 1 | # This file is automatically generated by Android Tools. |
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! | 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! |
3 | # | 3 | # |
4 | # This file must be checked in Version Control Systems. | 4 | # This file must be checked in Version Control Systems. |
5 | # | 5 | # |
6 | # To customize properties used by the Ant build system edit | 6 | # To customize properties used by the Ant build system edit |
7 | # "ant.properties", and override values to adapt the script to your | 7 | # "ant.properties", and override values to adapt the script to your |
8 | # project structure. | 8 | # project structure. |
9 | # | 9 | # |
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): | 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): |
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt | 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt |
12 | 12 | ||
13 | # Project target. | 13 | # Project target. |
14 | target=android-17 | 14 | target=android-17 |
15 | android.library.reference.1=../PromoterRelease | 15 | android.library.reference.1=..\\PromoterRelease |
16 | 16 |
android/PromoterDemo/src/com/example/promoterdemo/MainActivity.java
1 | package com.example.promoterdemo; | 1 | package com.example.promoterdemo; |
2 | import com.gumptech.promoter.Entrance; | 2 | import com.gumptech.promoter.Entrance; |
3 | import android.os.Bundle; | 3 | import android.os.Bundle; |
4 | import android.view.View; | 4 | import android.view.View; |
5 | import android.view.View.OnClickListener; | 5 | import android.view.View.OnClickListener; |
6 | import android.widget.TextView; | 6 | import android.widget.TextView; |
7 | import android.app.Activity; | 7 | import android.app.Activity; |
8 | public class MainActivity extends Activity implements OnClickListener { | 8 | public class MainActivity extends Activity implements OnClickListener { |
9 | @Override | 9 | @Override |
10 | protected void onCreate(Bundle savedInstanceState) { | 10 | protected void onCreate(Bundle savedInstanceState) { |
11 | super.onCreate(savedInstanceState); | 11 | super.onCreate(savedInstanceState); |
12 | setContentView(R.layout.activity_main); | 12 | setContentView(R.layout.activity_main); |
13 | TextView clickText=(TextView) findViewById(R.id.click_textview); | 13 | TextView clickText=(TextView) findViewById(R.id.click_textview); |
14 | clickText.setOnClickListener(this); | 14 | clickText.setOnClickListener(this); |
15 | |||
16 | |||
17 | } | 15 | } |
18 | 16 | ||
19 | @Override | 17 | @Override |
20 | public void onClick(View v) { | 18 | public void onClick(View v) { |
21 | // TODO Auto-generated method stub | 19 | // TODO Auto-generated method stub |
22 | Entrance.DoPromoter("1545402", "10022", "", "", this); | 20 | Entrance.DoPromoter("1545402", "10022", "", "", this); |
23 | } | 21 | } |
24 | } | 22 | } |
25 | 23 |
android/PromoterRelease/bin/promoterrelease.jar
No preview for this file type
android/PromoterRelease/libs/PromoterSdk_proguard.jar
No preview for this file type