Commit 83715f60d781d79ced8332a256beb307c0dc778f
1 parent
ef2ec63d9b
Exists in
master
add inlandSDKRelease
Showing 31 changed files with 526 additions and 0 deletions Inline Diff
- .gitignore
- InlandSDKDemo/.classpath
- InlandSDKDemo/.project
- InlandSDKDemo/AndroidManifest.xml
- InlandSDKDemo/assets/data.bin
- InlandSDKDemo/libs/android-support-v4.jar
- InlandSDKDemo/proguard-project.txt
- InlandSDKDemo/project.properties
- InlandSDKDemo/res/drawable-hdpi/ic_launcher.png
- InlandSDKDemo/res/drawable-mdpi/ic_launcher.png
- InlandSDKDemo/res/drawable-xhdpi/ic_launcher.png
- InlandSDKDemo/res/layout/activity_main.xml
- InlandSDKDemo/res/layout/fragment_logic.xml
- InlandSDKDemo/res/layout/fragment_signin.xml
- InlandSDKDemo/res/values/colors.xml
- InlandSDKDemo/res/values/strings.xml
- InlandSDKDemo/res/values/styles.xml
- InlandSDKDemo/src/com/gump/inland/sdk/demo/MainActivity.java
- InlandSDKDemo/src/com/ninjaonline/wxapi/WXPayEntryActivity.java
- InlandSDKRelease/.classpath
- InlandSDKRelease/.project
- InlandSDKRelease/AndroidManifest.xml
- InlandSDKRelease/proguard-project.txt
- InlandSDKRelease/project.properties
- InlandSDKRelease/res/drawable-hdpi/ic_launcher.png
- InlandSDKRelease/res/drawable-mdpi/ic_launcher.png
- InlandSDKRelease/res/drawable-xhdpi/ic_launcher.png
- InlandSDKRelease/res/values-v11/styles.xml
- InlandSDKRelease/res/values-v14/styles.xml
- InlandSDKRelease/res/values/strings.xml
- InlandSDKRelease/res/values/styles.xml
.gitignore
File was created | 1 | /InlandSDKDemo/bin | |
2 | /InlandSDKDemo/gen | ||
3 | /InlandSDKRelease/bin | ||
4 | /InlandSDKRelease/gen |
InlandSDKDemo/.classpath
File was created | 1 | <?xml version="1.0" encoding="UTF-8"?> | |
2 | <classpath> | ||
3 | <classpathentry kind="src" path="src"/> | ||
4 | <classpathentry kind="src" path="gen"/> | ||
5 | <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> | ||
6 | <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> | ||
7 | <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> | ||
8 | <classpathentry kind="output" path="bin/classes"/> | ||
9 | </classpath> | ||
10 |
InlandSDKDemo/.project
File was created | 1 | <?xml version="1.0" encoding="UTF-8"?> | |
2 | <projectDescription> | ||
3 | <name>InlandSDKDemo</name> | ||
4 | <comment></comment> | ||
5 | <projects> | ||
6 | </projects> | ||
7 | <buildSpec> | ||
8 | <buildCommand> | ||
9 | <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name> | ||
10 | <arguments> | ||
11 | </arguments> | ||
12 | </buildCommand> | ||
13 | <buildCommand> | ||
14 | <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name> | ||
15 | <arguments> | ||
16 | </arguments> | ||
17 | </buildCommand> | ||
18 | <buildCommand> | ||
19 | <name>org.eclipse.jdt.core.javabuilder</name> | ||
20 | <arguments> | ||
21 | </arguments> | ||
22 | </buildCommand> | ||
23 | <buildCommand> | ||
24 | <name>com.android.ide.eclipse.adt.ApkBuilder</name> | ||
25 | <arguments> | ||
26 | </arguments> | ||
27 | </buildCommand> | ||
28 | </buildSpec> | ||
29 | <natures> | ||
30 | <nature>com.android.ide.eclipse.adt.AndroidNature</nature> | ||
31 | <nature>org.eclipse.jdt.core.javanature</nature> | ||
32 | </natures> | ||
33 | </projectDescription> | ||
34 |
InlandSDKDemo/AndroidManifest.xml
File was created | 1 | <?xml version="1.0" encoding="utf-8"?> | |
2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | package="com.ninjaonline" | ||
4 | android:versionCode="1" | ||
5 | android:versionName="1.0" > | ||
6 | |||
7 | <uses-sdk | ||
8 | android:minSdkVersion="10" | ||
9 | android:targetSdkVersion="21" /> | ||
10 | |||
11 | <uses-permission android:name="android.permission.INTERNET" /> | ||
12 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | ||
13 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
14 | <uses-permission android:name="android.permission.BLUETOOTH" /> | ||
15 | <uses-permission android:name="android.permission.GET_ACCOUNTS" /> | ||
16 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> | ||
17 | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | ||
18 | <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> | ||
19 | <uses-permission android:name="android.permission.WRITE_SETTINGS" /> | ||
20 | <!-- 以下是银联支付专用 --> | ||
21 | <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> | ||
22 | |||
23 | |||
24 | <application | ||
25 | android:allowBackup="true" | ||
26 | android:icon="@drawable/ic_launcher" | ||
27 | android:label="@string/app_name" > | ||
28 | <activity | ||
29 | android:name="com.gump.inland.sdk.demo.MainActivity" | ||
30 | android:label="@string/app_name" > | ||
31 | <intent-filter> | ||
32 | <action android:name="android.intent.action.MAIN" /> | ||
33 | |||
34 | <category android:name="android.intent.category.LAUNCHER" /> | ||
35 | </intent-filter> | ||
36 | <intent-filter> | ||
37 | <action android:name="android.intent.action.VIEW" /> | ||
38 | |||
39 | <category android:name="android.intent.category.DEFAULT" /> | ||
40 | |||
41 | <data android:scheme="wxdb562d299ac311e0" /> | ||
42 | </intent-filter> | ||
43 | </activity> | ||
44 | <activity | ||
45 | android:name="com.gump.inland.gamesdk.PassportBaseActivity" | ||
46 | android:theme="@style/Theme.TransparentWin" > | ||
47 | </activity> | ||
48 | <activity | ||
49 | android:name="com.gump.inland.gamesdk.PaymentActivity" | ||
50 | android:theme="@android:style/Theme.Light.NoTitleBar" > | ||
51 | </activity> | ||
52 | <!-- wx callback --> | ||
53 | <activity | ||
54 | android:name="com.ninjaonline.wxapi.WXPayEntryActivity" | ||
55 | android:exported="true" > | ||
56 | </activity> | ||
57 | <!-- unionPay --> | ||
58 | <activity | ||
59 | android:name="com.unionpay.uppay.PayActivity" | ||
60 | android:configChanges="orientation|keyboardHidden" | ||
61 | android:excludeFromRecents="true" | ||
62 | android:label="@string/app_name" | ||
63 | android:screenOrientation="portrait" | ||
64 | android:windowSoftInputMode="adjustResize" /> | ||
65 | </application> | ||
66 | |||
67 | </manifest> |
InlandSDKDemo/assets/data.bin
No preview for this file type
InlandSDKDemo/libs/android-support-v4.jar
No preview for this file type
InlandSDKDemo/proguard-project.txt
File was created | 1 | # To enable ProGuard in your project, edit project.properties | |
2 | # to define the proguard.config property as described in that file. | ||
3 | # | ||
4 | # Add project specific ProGuard rules here. | ||
5 | # By default, the flags in this file are appended to flags specified | ||
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt | ||
7 | # You can edit the include path and order by changing the ProGuard | ||
8 | # include property in project.properties. | ||
9 | # | ||
10 | # For more details, see | ||
11 | # http://developer.android.com/guide/developing/tools/proguard.html | ||
12 | |||
13 | # Add any project specific keep options here: | ||
14 | |||
15 | # If your project uses WebView with JS, uncomment the following | ||
16 | # and specify the fully qualified class name to the JavaScript interface | ||
17 | # class: | ||
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
19 | # public *; | ||
20 | #} | ||
21 |
InlandSDKDemo/project.properties
File was created | 1 | # This file is automatically generated by Android Tools. | |
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! | ||
3 | # | ||
4 | # This file must be checked in Version Control Systems. | ||
5 | # | ||
6 | # To customize properties used by the Ant build system edit | ||
7 | # "ant.properties", and override values to adapt the script to your | ||
8 | # project structure. | ||
9 | # | ||
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 | ||
12 | |||
13 | # Project target. | ||
14 | target=android-22 | ||
15 | android.library.reference.1=../../../InlandSDK/InlandSDK | ||
16 |
InlandSDKDemo/res/drawable-hdpi/ic_launcher.png
9.18 KB
InlandSDKDemo/res/drawable-mdpi/ic_launcher.png
5.11 KB
InlandSDKDemo/res/drawable-xhdpi/ic_launcher.png
14 KB
InlandSDKDemo/res/layout/activity_main.xml
File was created | 1 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
2 | xmlns:tools="http://schemas.android.com/tools" | ||
3 | android:id="@+id/main_root" | ||
4 | android:layout_width="match_parent" | ||
5 | android:layout_height="match_parent" | ||
6 | android:orientation="vertical" | ||
7 | android:padding="10dp" > | ||
8 | |||
9 | <TextView | ||
10 | android:id="@+id/sdk_info" | ||
11 | android:layout_width="wrap_content" | ||
12 | android:layout_height="wrap_content" /> | ||
13 | |||
14 | <Button | ||
15 | android:id="@+id/login" | ||
16 | android:layout_width="match_parent" | ||
17 | android:layout_height="wrap_content" | ||
18 | android:layout_marginTop="10dp" | ||
19 | android:background="@color/btn_bg_blue" | ||
20 | android:text="@string/btn_login" /> | ||
21 | |||
22 | <View | ||
23 | android:layout_width="match_parent" | ||
24 | android:layout_height="1dp" | ||
25 | android:layout_marginBottom="10dp" | ||
26 | android:layout_marginTop="10dp" | ||
27 | android:background="@color/light_gray" /> | ||
28 | |||
29 | <TextView | ||
30 | android:id="@+id/user_info" | ||
31 | android:layout_width="wrap_content" | ||
32 | android:layout_height="wrap_content" /> | ||
33 | |||
34 | <Button | ||
35 | android:id="@+id/purchase" | ||
36 | android:layout_width="match_parent" | ||
37 | android:layout_height="wrap_content" | ||
38 | android:layout_marginTop="10dp" | ||
39 | android:background="@color/btn_bg_orange" | ||
40 | android:text="@string/purchase" | ||
41 | android:visibility="gone" /> | ||
42 | |||
43 | <TextView | ||
44 | android:id="@+id/purchase_result" | ||
45 | android:layout_width="wrap_content" | ||
46 | android:layout_height="wrap_content" /> | ||
47 | |||
48 | </LinearLayout> |
InlandSDKDemo/res/layout/fragment_logic.xml
File was created | 1 | <?xml version="1.0" encoding="utf-8"?> | |
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | android:layout_width="match_parent" | ||
4 | android:layout_height="match_parent" | ||
5 | android:orientation="vertical" > | ||
6 | |||
7 | |||
8 | |||
9 | |||
10 | |||
11 | </LinearLayout> |
InlandSDKDemo/res/layout/fragment_signin.xml
File was created | 1 | <?xml version="1.0" encoding="utf-8"?> | |
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:tools="http://schemas.android.com/tools" | ||
4 | android:layout_width="match_parent" | ||
5 | android:layout_height="match_parent" | ||
6 | android:orientation="vertical" | ||
7 | android:padding="10dp" > | ||
8 | |||
9 | <TextView | ||
10 | android:id="@+id/sdk_info" | ||
11 | android:layout_width="wrap_content" | ||
12 | android:layout_height="wrap_content" /> | ||
13 | |||
14 | <Button | ||
15 | android:id="@+id/login" | ||
16 | android:layout_width="match_parent" | ||
17 | android:layout_height="wrap_content" | ||
18 | android:layout_marginTop="10dp" | ||
19 | android:background="@color/btn_bg_blue" | ||
20 | android:text="@string/btn_login" /> | ||
21 | |||
22 | </LinearLayout> |
InlandSDKDemo/res/values/colors.xml
File was created | 1 | <?xml version="1.0" encoding="utf-8"?> | |
2 | <resources> | ||
3 | <color name="btn_bg_blue">#558EF8</color> | ||
4 | <color name="btn_bg_orange">#C18F5D</color> | ||
5 | |||
6 | </resources> | ||
7 |
InlandSDKDemo/res/values/strings.xml
File was created | 1 | <?xml version="1.0" encoding="utf-8"?> | |
2 | <resources> | ||
3 | |||
4 | <string name="app_name">InlandSDKDemo</string> | ||
5 | <string name="hello_world">Hello world!</string> | ||
6 | |||
7 | <string name="btn_login">login with gump</string> | ||
8 | <string name="purchase">purchase test</string> | ||
9 | </resources> | ||
10 |
InlandSDKDemo/res/values/styles.xml
File was created | 1 | <resources> | |
2 | |||
3 | |||
4 | </resources> | ||
5 |
InlandSDKDemo/src/com/gump/inland/sdk/demo/MainActivity.java
File was created | 1 | package com.gump.inland.sdk.demo; | |
2 | |||
3 | import android.app.Activity; | ||
4 | import android.content.Intent; | ||
5 | import android.os.Bundle; | ||
6 | import android.util.Log; | ||
7 | import android.view.View; | ||
8 | import android.widget.Button; | ||
9 | import android.widget.TextView; | ||
10 | |||
11 | import com.gump.inland.gamesdk.InlandSDK; | ||
12 | import com.gump.inland.gamesdk.InlandSDKCallback; | ||
13 | import com.gump.inland.gamesdk.InlandSDKException; | ||
14 | import com.gump.inland.gamesdk.bean.GumpUser; | ||
15 | import com.gump.inland.gamesdk.bean.PayRequest; | ||
16 | import com.gump.inland.gamesdk.callback.PurchaseCallback; | ||
17 | import com.gump.inland.gamesdk.passport.Passport; | ||
18 | import com.gump.inland.gamesdk.utils.Logger; | ||
19 | import com.ninjaonline.R; | ||
20 | |||
21 | public class MainActivity extends Activity { | ||
22 | |||
23 | private static final String TAG = "MainActivity"; | ||
24 | private TextView tvSDKInfo; | ||
25 | private TextView tvUserInfo; | ||
26 | private TextView tvPurchaseResult; | ||
27 | private Button btnLogin; | ||
28 | private Button btnPay; | ||
29 | |||
30 | @Override | ||
31 | protected void onCreate(Bundle savedInstanceState) { | ||
32 | super.onCreate(savedInstanceState); | ||
33 | setContentView(R.layout.activity_main); | ||
34 | tvSDKInfo = (TextView) findViewById(R.id.sdk_info); | ||
35 | tvUserInfo = (TextView) findViewById(R.id.user_info); | ||
36 | tvPurchaseResult = (TextView) findViewById(R.id.purchase_result); | ||
37 | btnLogin = (Button) findViewById(R.id.login); | ||
38 | btnPay = (Button) findViewById(R.id.purchase); | ||
39 | |||
40 | Log.d(TAG, "MainActivity onCreate"); | ||
41 | InlandSDK.setIsDebugEnable(true); | ||
42 | InlandSDK.setScreenLandscape(false); | ||
43 | InlandSDK.initializeSDK("10000", "dkfjgljdlgjldjgl"); | ||
44 | Passport.getInstance().registerCallback(new InlandSDKCallback<GumpUser>() { | ||
45 | |||
46 | @Override | ||
47 | public void onSuccess(GumpUser result) { | ||
48 | Logger.d(TAG, "gumpUser:" + result.toString()); | ||
49 | btnLogin.setVisibility(View.GONE); | ||
50 | tvUserInfo.setText(formatUserInfo(result)); | ||
51 | btnPay.setVisibility(View.VISIBLE); | ||
52 | } | ||
53 | |||
54 | @Override | ||
55 | public void onError(InlandSDKException error) { | ||
56 | Logger.d(TAG, "login error:" + error.getMessage()); | ||
57 | } | ||
58 | |||
59 | @Override | ||
60 | public void onCancel() { | ||
61 | Logger.d(TAG, "login be canceled"); | ||
62 | } | ||
63 | }); | ||
64 | |||
65 | tvSDKInfo.setText(getSDKInfo()); | ||
66 | btnLogin.setOnClickListener(new View.OnClickListener() { | ||
67 | |||
68 | @Override | ||
69 | public void onClick(View v) { | ||
70 | Passport.getInstance().login(MainActivity.this); | ||
71 | } | ||
72 | }); | ||
73 | btnPay.setOnClickListener(new View.OnClickListener() { | ||
74 | |||
75 | @Override | ||
76 | public void onClick(View v) { | ||
77 | PayRequest payRequest = new PayRequest(); | ||
78 | payRequest.setPrice(1); | ||
79 | payRequest.setProduct("玄冥剑"); | ||
80 | payRequest.setExtOrder("p100201508311730"); | ||
81 | payRequest.setGumpUid(Passport.getInstance().getGumpUser().getUid()); | ||
82 | InlandSDK.purchase(MainActivity.this, payRequest, new PurchaseCallback() { | ||
83 | |||
84 | @Override | ||
85 | public void onPurchaseError(Exception e) { | ||
86 | Logger.w(TAG, "purchase error:" + e.getMessage()); | ||
87 | tvPurchaseResult.setText("purchase occured an error:" + e.getMessage()); | ||
88 | } | ||
89 | |||
90 | @Override | ||
91 | public void onPurchaseSuccess(String gumpTransId, String extOrder) { | ||
92 | Logger.d(TAG, "purchase success:" + gumpTransId + ",extorder:" + extOrder); | ||
93 | tvPurchaseResult.setText("purchase " + gumpTransId + " success,extorder:" + extOrder); | ||
94 | } | ||
95 | |||
96 | @Override | ||
97 | public void onPurchaseCanceled() { | ||
98 | Logger.d(TAG, "purchase be canceled"); | ||
99 | tvPurchaseResult.setText("purchase be canceled"); | ||
100 | } | ||
101 | }); | ||
102 | } | ||
103 | }); | ||
104 | } | ||
105 | |||
106 | @Override | ||
107 | protected void onActivityResult(int requestCode, int resultCode, Intent data) { | ||
108 | if (!InlandSDK.onActivityResult(requestCode, resultCode, data)) | ||
109 | super.onActivityResult(requestCode, resultCode, data); | ||
110 | } | ||
111 | |||
112 | private String getSDKInfo() { | ||
113 | StringBuilder str = new StringBuilder(); | ||
114 | str.append("SDK version:"); | ||
115 | str.append(InlandSDK.getVersion()); | ||
116 | str.append("\nappId:"); | ||
117 | str.append(InlandSDK.getAppId()); | ||
118 | str.append("\nappKey:"); | ||
119 | str.append(InlandSDK.getAppKey()); | ||
120 | return str.toString(); | ||
121 | } | ||
122 | |||
123 | private String formatUserInfo(GumpUser user) { | ||
124 | StringBuilder str = new StringBuilder(); | ||
125 | str.append("Logined User information:\n"); | ||
126 | str.append("userId:" + user.getUid()); | ||
127 | str.append("\nacccountType:" + user.getAccountType()); | ||
128 | str.append("\nsessionKey:" + user.getSessionKey()); | ||
129 | return str.toString(); | ||
130 | } | ||
131 | } | ||
132 |
InlandSDKDemo/src/com/ninjaonline/wxapi/WXPayEntryActivity.java
File was created | 1 | package com.ninjaonline.wxapi; | |
2 | |||
3 | public class WXPayEntryActivity extends com.gump.inland.gamesdk.WXPayEntryBaseActivity { | ||
4 | |||
5 | } | ||
6 |
InlandSDKRelease/.classpath
File was created | 1 | <?xml version="1.0" encoding="UTF-8"?> | |
2 | <classpath> | ||
3 | <classpathentry kind="src" path="src"/> | ||
4 | <classpathentry kind="src" path="gen"/> | ||
5 | <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> | ||
6 | <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> | ||
7 | <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> | ||
8 | <classpathentry kind="output" path="bin/classes"/> | ||
9 | </classpath> | ||
10 |
InlandSDKRelease/.project
File was created | 1 | <?xml version="1.0" encoding="UTF-8"?> | |
2 | <projectDescription> | ||
3 | <name>InlandSDKRelease</name> | ||
4 | <comment></comment> | ||
5 | <projects> | ||
6 | </projects> | ||
7 | <buildSpec> | ||
8 | <buildCommand> | ||
9 | <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name> | ||
10 | <arguments> | ||
11 | </arguments> | ||
12 | </buildCommand> | ||
13 | <buildCommand> | ||
14 | <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name> | ||
15 | <arguments> | ||
16 | </arguments> | ||
17 | </buildCommand> | ||
18 | <buildCommand> | ||
19 | <name>org.eclipse.jdt.core.javabuilder</name> | ||
20 | <arguments> | ||
21 | </arguments> | ||
22 | </buildCommand> | ||
23 | <buildCommand> | ||
24 | <name>com.android.ide.eclipse.adt.ApkBuilder</name> | ||
25 | <arguments> | ||
26 | </arguments> | ||
27 | </buildCommand> | ||
28 | </buildSpec> | ||
29 | <natures> | ||
30 | <nature>com.android.ide.eclipse.adt.AndroidNature</nature> | ||
31 | <nature>org.eclipse.jdt.core.javanature</nature> | ||
32 | </natures> | ||
33 | </projectDescription> | ||
34 |
InlandSDKRelease/AndroidManifest.xml
File was created | 1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | |
2 | package="com.gump.inland.gamesdk.release" | ||
3 | android:versionCode="1" | ||
4 | android:versionName="1.0" > | ||
5 | |||
6 | <uses-sdk | ||
7 | android:minSdkVersion="8" | ||
8 | android:targetSdkVersion="21" /> | ||
9 | |||
10 | <application | ||
11 | android:allowBackup="true" | ||
12 | android:icon="@drawable/ic_launcher" | ||
13 | android:label="@string/app_name" | ||
14 | android:theme="@style/AppTheme" > | ||
15 | </application> | ||
16 | |||
17 | </manifest> | ||
18 |
InlandSDKRelease/proguard-project.txt
File was created | 1 | # To enable ProGuard in your project, edit project.properties | |
2 | # to define the proguard.config property as described in that file. | ||
3 | # | ||
4 | # Add project specific ProGuard rules here. | ||
5 | # By default, the flags in this file are appended to flags specified | ||
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt | ||
7 | # You can edit the include path and order by changing the ProGuard | ||
8 | # include property in project.properties. | ||
9 | # | ||
10 | # For more details, see | ||
11 | # http://developer.android.com/guide/developing/tools/proguard.html | ||
12 | |||
13 | # Add any project specific keep options here: | ||
14 | |||
15 | # If your project uses WebView with JS, uncomment the following | ||
16 | # and specify the fully qualified class name to the JavaScript interface | ||
17 | # class: | ||
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
19 | # public *; | ||
20 | #} | ||
21 |
InlandSDKRelease/project.properties
File was created | 1 | # This file is automatically generated by Android Tools. | |
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! | ||
3 | # | ||
4 | # This file must be checked in Version Control Systems. | ||
5 | # | ||
6 | # To customize properties used by the Ant build system edit | ||
7 | # "ant.properties", and override values to adapt the script to your | ||
8 | # project structure. | ||
9 | # | ||
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 | ||
12 | |||
13 | # Project target. | ||
14 | target=android-22 | ||
15 | android.library=true | ||
16 |
InlandSDKRelease/res/drawable-hdpi/ic_launcher.png
9.18 KB
InlandSDKRelease/res/drawable-mdpi/ic_launcher.png
5.11 KB
InlandSDKRelease/res/drawable-xhdpi/ic_launcher.png
14 KB
InlandSDKRelease/res/values-v11/styles.xml
File was created | 1 | <resources> | |
2 | |||
3 | <!-- | ||
4 | Base application theme for API 11+. This theme completely replaces | ||
5 | AppBaseTheme from res/values/styles.xml on API 11+ devices. | ||
6 | --> | ||
7 | <style name="AppBaseTheme" parent="android:Theme.Holo.Light"> | ||
8 | <!-- API 11 theme customizations can go here. --> | ||
9 | </style> | ||
10 | |||
11 | </resources> | ||
12 |
InlandSDKRelease/res/values-v14/styles.xml
File was created | 1 | <resources> | |
2 | |||
3 | <!-- | ||
4 | Base application theme for API 14+. This theme completely replaces | ||
5 | AppBaseTheme from BOTH res/values/styles.xml and | ||
6 | res/values-v11/styles.xml on API 14+ devices. | ||
7 | --> | ||
8 | <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar"> | ||
9 | <!-- API 14 theme customizations can go here. --> | ||
10 | </style> | ||
11 | |||
12 | </resources> | ||
13 |
InlandSDKRelease/res/values/strings.xml
File was created | 1 | <resources> | |
2 | |||
3 | <string name="app_name">InlandSDKRelease</string> | ||
4 | |||
5 | </resources> | ||
6 |
InlandSDKRelease/res/values/styles.xml
File was created | 1 | <resources> | |
2 | |||
3 | <!-- | ||
4 | Base application theme, dependent on API level. This theme is replaced | ||
5 | by AppBaseTheme from res/values-vXX/styles.xml on newer devices. | ||
6 | --> | ||
7 | <style name="AppBaseTheme" parent="android:Theme.Light"> | ||
8 | <!-- | ||
9 | Theme customizations available in newer API levels can go in | ||
10 | res/values-vXX/styles.xml, while customizations related to | ||
11 | backward-compatibility can go here. | ||
12 | --> | ||
13 | </style> | ||
14 | |||
15 | <!-- Application theme. --> | ||
16 | <style name="AppTheme" parent="AppBaseTheme"> | ||
17 | <!-- All customizations that are NOT specific to a particular API-level can go here. --> | ||
18 | </style> | ||
19 | |||
20 | </resources> | ||
21 |