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