Преглед на файлове

ipu-mobile代码迁移第二阶段

huangbo преди 9 години
родител
ревизия
e7c56c0222

+ 1 - 1
display-client/AndroidManifest.xml

@ -2,7 +2,7 @@
2 2
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 3
    package="com.ai.ipu.display"
4 4
    android:versionCode="1"
5
    android:versionName="2.1" >
5
    android:versionName="2.2" >
6 6

7 7
    <uses-sdk
8 8
        android:minSdkVersion="8"

+ 1 - 1
display-client/assets/mobile-config.xml

@ -1,7 +1,7 @@
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<configs>
3 3
    <!-- 请求主机名或请求地址。包括服务器的ip地址和端口 -->
4
	<config name="request_host" value="http://169.254.90.90:8080"/>
4
	<config name="request_host" value="http://www.aiipu.com"/>
5 5
	<!-- 必须。10.0.2.2为Android模拟器的保留ip地址。访问到本机电脑时使用 -->
6 6
	<!-- <config name="request_host" value="http://10.0.2.2:8080"/> -->
7 7
	<!-- 必须。容器应用名或请求根路径 -->

+ 1 - 0
display-client/project.properties

@ -15,3 +15,4 @@ target=android-15
15 15
android.library=false
16 16
android.library.reference.1=..\\wade-mobile-lib
17 17
android.library.reference.2=..\\wade-mobile-common
18
android.library.reference.3=../../android/ipu-push

+ 7 - 5
display-client/src/com/ai/mobile/display/MainActivity.java

@ -2,24 +2,26 @@ package com.ai.mobile.display;
2 2

3 3
import android.os.Bundle;
4 4

5
import com.ai.ipu.mobile.app.AppInfoUtil;
6
import com.ai.ipu.mobile.app.ApplicationManager;
7
import com.ai.ipu.mobile.app.MobileCheck;
8
import com.ai.ipu.mobile.app.MobileOperation;
5 9
import com.umeng.analytics.MobclickAgent;
6 10
import com.wade.mobile.app.AppRecord;
7
import com.wade.mobile.app.MobileAppInfo;
8
import com.wade.mobile.app.MobileOperation;
9
import com.wade.mobile.app.MobileUtil;
10 11
import com.wade.mobile.frame.activity.TemplateMainActivity;
11 12
import com.wade.mobile.ui.comp.dialog.ConfirmBlockDialog;
12 13

13 14
public class MainActivity extends TemplateMainActivity {
14 15
	@Override
15 16
	public void onCreate(Bundle savedInstanceState) {
16
		if(MobileAppInfo.getOsVersionNumber() > 8){			
17
		ApplicationManager.initApplication(getApplication());
18
		if(AppInfoUtil.getOsVersionNumber() > 8){			
17 19
			setTheme(android.R.style.Theme_Holo_Light_NoActionBar);
18 20
		}else {
19 21
			setTheme(android.R.style.Theme_Light);
20 22
		}
21 23

22
		if (AppRecord.isFirst(this) && !MobileUtil.checkWifiActive(this)) {
24
		if (AppRecord.isFirst(this) && !MobileCheck.checkWifiActive()) {
23 25
			ConfirmBlockDialog dialog = new ConfirmBlockDialog(this, "下载提醒",
24 26
					"即将下载应用资源,连接wifi将为您节省流量,是否继续下载");
25 27
			dialog.show();

+ 1 - 1
display-client/src/com/ai/mobile/display/MainActivity.java.net

@ -3,7 +3,7 @@ package com.ai.mobile.display;
3 3
import android.content.pm.ActivityInfo;
4 4
import android.os.Bundle;
5 5

6
import com.wade.mobile.app.MobileAppInfo;
6
import com.wade.mobile.app.AppInfoUtil;
7 7
import com.wade.mobile.app.MobileOperation;
8 8
import com.wade.mobile.frame.activity.NetMobileActivity;
9 9
import com.wade.mobile.frame.net.NetWebView;

+ 3 - 4
display-client/src/com/ai/mobile/func/MobileOpenApp.java

@ -5,12 +5,12 @@ import org.json.JSONArray;
5 5
import android.content.ComponentName;
6 6
import android.content.Intent;
7 7

8
import com.ai.ipu.mobile.app.MobileCheck;
9
import com.ai.ipu.mobile.app.SimpleUpdate;
8 10
import com.ailk.common.data.IData;
9 11
import com.ailk.common.data.impl.DataMap;
10 12
import com.umeng.analytics.MobclickAgent;
11 13
import com.umeng.analytics.MobclickAgent.EScenarioType;
12
import com.wade.mobile.app.MobileUtil;
13
import com.wade.mobile.app.SimpleUpdate;
14 14
import com.wade.mobile.frame.IWadeMobile;
15 15
import com.wade.mobile.frame.plugin.Plugin;
16 16
import com.wade.mobile.ui.helper.HintHelper;
@ -31,8 +31,7 @@ public class MobileOpenApp extends Plugin {
31 31
		String className = appInfo.getString("className", "");
32 32
		String downloadUrl = appInfo.getString("downloadUrl", "");
33 33

34
		if (MobileUtil.checkActivity(context, packageName, className)) {// 应用的Activity是否存在
35

34
		if (MobileCheck.checkActivityExist(packageName, className)) {// 应用的Activity是否存在
36 35
			ComponentName cn = new ComponentName(packageName, className);
37 36
			Intent intent = new Intent();
38 37
			intent.setComponent(cn);

BIN
wade-mobile-common/libs/ipu-basic-1.0.jar


BIN
wade-mobile-common/libs/ipu-mobile-1.0.jar


BIN
wade-mobile-common/libs/wade-mobile.jar