Commit a1fdd2e7bd6f4e7f6595e34d726fa9405a817811

Authored by luohaijiang
1 parent c83dbe87e5
Exists in master and in 1 other branch features

完整功能代码

Showing 17 changed files with 4 additions and 6 deletions Inline Diff

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