Browse Source

包路径优化第二轮

huangbo 8 years ago
parent
commit
9571d53941
41 changed files with 158 additions and 190 deletions
  1. 0 1
      ipu-mobile-libs/bin/classes/.gitignore
  2. BIN
      ipu-mobile-libs/bin/ipu-mobile-libs.jar
  3. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/anim/AnimationManager.java
  4. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/anim/AnimationTool.java
  5. 2 2
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/BarChartConstructor.java
  6. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/ChartElement.java
  7. 2 2
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/PieChartConstructor.java
  8. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/util/ColorCategory.java
  9. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/dialog/YMPickerDialog.java
  10. 2 2
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/menu/PathMenu.java
  11. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/menu/StyleboxView.java
  12. 3 3
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/menu/TabBar.java
  13. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/notification/Notify.java
  14. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/view/CoverFlow.java
  15. 1 1
      ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/view/LevelFlipperLayout.java
  16. 1 1
      ipu-plugin-basic/.classpath
  17. 3 3
      ipu-plugin-basic/src/main/java/com/wade/mobile/activity/DownloadFileActivity.java
  18. 5 5
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileApp.java
  19. 6 6
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileAudio.java
  20. 5 5
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileBasic.java
  21. 4 4
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileBrowser.java
  22. 5 6
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileCamera.java
  23. 3 3
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileContactDetail.java
  24. 5 5
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileDB.java
  25. 5 5
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileDevice.java
  26. 4 4
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileFile.java
  27. 5 5
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileInfo.java
  28. 5 5
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileKeyboard.java
  29. 9 9
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileLocalLogic.java
  30. 17 17
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileNetWork.java
  31. 7 7
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileScreenLock.java
  32. 5 5
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileStorage.java
  33. 30 30
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileUI.java
  34. 4 4
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileVideo.java
  35. 3 3
      ipu-plugin-basic/src/main/java/com/wade/mobile/func/SoftKeyBoard.java
  36. 1 1
      ipu-plugin-basic/src/main/java/com/wade/mobile/util/BeanManager.java
  37. 4 3
      ipu-plugin-basic/src/main/java/com/wade/mobile/util/BizManager.java
  38. 2 2
      ipu-plugin-basic/src/main/java/com/wade/mobile/util/BusinessCache.java
  39. 1 1
      ipu-plugin-basic/src/main/java/com/wade/mobile/util/ClassManager.java
  40. 1 1
      ipu-plugin-basic/src/main/java/com/wade/mobile/util/FuncConstant.java
  41. 0 31
      ipu-plugin-basic/src/main/java/com/wade/mobile/extend/MobileHandler.java

+ 0 - 1
ipu-mobile-libs/bin/classes/.gitignore

1
/com/

BIN
ipu-mobile-libs/bin/ipu-mobile-libs.jar


+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/anim/AnimationManager.java

1
package com.wade.mobile.ui.anim;
1
package com.ai.ipu.mobile.ui.anim;
2

2

3
public class AnimationManager {
3
public class AnimationManager {
4
	private static boolean animSwitch = true;
4
	private static boolean animSwitch = true;

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/anim/AnimationTool.java

1
package com.wade.mobile.ui.anim;
1
package com.ai.ipu.mobile.ui.anim;
2

2

3
import android.R.anim;
3
import android.R.anim;
4
import android.content.Context;
4
import android.content.Context;

+ 2 - 2
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/BarChartConstructor.java

1
package com.wade.mobile.ui.chart;
1
package com.ai.ipu.mobile.ui.chart;
2

2

3
import org.achartengine.ChartFactory;
3
import org.achartengine.ChartFactory;
4
import org.achartengine.chart.BarChart.Type;
4
import org.achartengine.chart.BarChart.Type;
10
import android.content.Context;
10
import android.content.Context;
11
import android.view.View;
11
import android.view.View;
12

12

13
import com.wade.mobile.ui.chart.util.ColorCategory;
13
import com.ai.ipu.mobile.ui.chart.util.ColorCategory;
14

14

15
public class BarChartConstructor {
15
public class BarChartConstructor {
16
	public static final double AXIS_MAX_NUM = 10;
16
	public static final double AXIS_MAX_NUM = 10;

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/ChartElement.java

1
package com.wade.mobile.ui.chart;
1
package com.ai.ipu.mobile.ui.chart;
2

2

3
public class ChartElement {
3
public class ChartElement {
4
	private String category; // 名称
4
	private String category; // 名称

+ 2 - 2
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/PieChartConstructor.java

1
package com.wade.mobile.ui.chart;
1
package com.ai.ipu.mobile.ui.chart;
2

2

3
import org.achartengine.ChartFactory;
3
import org.achartengine.ChartFactory;
4
import org.achartengine.model.CategorySeries;
4
import org.achartengine.model.CategorySeries;
9
import android.graphics.Color;
9
import android.graphics.Color;
10
import android.view.View;
10
import android.view.View;
11

11

12
import com.wade.mobile.ui.chart.util.ColorCategory;
12
import com.ai.ipu.mobile.ui.chart.util.ColorCategory;
13

13

14
public class PieChartConstructor {
14
public class PieChartConstructor {
15
	private ChartElement chartElements[];
15
	private ChartElement chartElements[];

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/chart/util/ColorCategory.java

1
package com.wade.mobile.ui.chart.util;
1
package com.ai.ipu.mobile.ui.chart.util;
2

2

3
public enum ColorCategory {
3
public enum ColorCategory {
4
	AliceBlue(0xFFF0F8FF), // 艾丽丝蓝
4
	AliceBlue(0xFFF0F8FF), // 艾丽丝蓝

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/dialog/YMPickerDialog.java

1
package com.wade.mobile.ui.comp.dialog;
1
package com.ai.ipu.mobile.ui.comp.dialog;
2

2

3
import java.lang.reflect.Field;
3
import java.lang.reflect.Field;
4
import java.text.SimpleDateFormat;
4
import java.text.SimpleDateFormat;

+ 2 - 2
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/menu/PathMenu.java

1
package com.wade.mobile.ui.comp.menu;
1
package com.ai.ipu.mobile.ui.comp.menu;
2

2

3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Map;
4
import java.util.Map;
5

5

6
import com.wade.mobile.ui.anim.AnimationTool;
6
import com.ai.ipu.mobile.ui.anim.AnimationTool;
7

7

8
import android.R.anim;
8
import android.R.anim;
9
import android.content.Context;
9
import android.content.Context;

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/menu/StyleboxView.java

1
package com.wade.mobile.ui.comp.menu;
1
package com.ai.ipu.mobile.ui.comp.menu;
2

2

3
import android.app.Activity;
3
import android.app.Activity;
4
import android.content.Context;
4
import android.content.Context;

+ 3 - 3
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/menu/TabBar.java

1
package com.wade.mobile.ui.comp.menu;
1
package com.ai.ipu.mobile.ui.comp.menu;
2

2

3
import android.app.Activity;
3
import android.app.Activity;
4
import android.content.Context;
4
import android.content.Context;
18
import android.widget.TabWidget;
18
import android.widget.TabWidget;
19
import android.widget.TextView;
19
import android.widget.TextView;
20

20

21
import com.wade.mobile.ui.anim.AnimationManager;
22
import com.wade.mobile.ui.anim.AnimationTool;
21
import com.ai.ipu.mobile.ui.anim.AnimationManager;
22
import com.ai.ipu.mobile.ui.anim.AnimationTool;
23

23

24
/**
24
/**
25
 * 基于android系统自带的TabHost组件定制的Tab组件
25
 * 基于android系统自带的TabHost组件定制的Tab组件

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/notification/Notify.java

1
package com.wade.mobile.ui.comp.notification;
1
package com.ai.ipu.mobile.ui.comp.notification;
2
2
3
import android.app.Notification;
3
import android.app.Notification;
4
import android.app.NotificationManager;
4
import android.app.NotificationManager;

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/view/CoverFlow.java

19
* @author Neil Davies 
19
* @author Neil Davies 
20
*/ 
20
*/ 
21

21

22
package com.wade.mobile.ui.comp.view;
22
package com.ai.ipu.mobile.ui.comp.view;
23

23

24
import android.content.Context;
24
import android.content.Context;
25
import android.graphics.Camera;
25
import android.graphics.Camera;

+ 1 - 1
ipu-mobile-ui/src/main/java/com/wade/mobile/ui/comp/view/LevelFlipperLayout.java

1
package com.wade.mobile.ui.comp.view;
1
package com.ai.ipu.mobile.ui.comp.view;
2

2

3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Iterator;
4
import java.util.Iterator;

+ 1 - 1
ipu-plugin-basic/.classpath

1
<?xml version="1.0" encoding="UTF-8"?>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<classpath>
2
<classpath>
3
	<classpathentry combineaccessrules="false" kind="src" path="/ipu-plugin-extend"/>
3
	<classpathentry kind="src" output="target/classes" path="src/main/java">
4
	<classpathentry kind="src" output="target/classes" path="src/main/java">
4
		<attributes>
5
		<attributes>
5
			<attribute name="optional" value="true"/>
6
			<attribute name="optional" value="true"/>
17
			<attribute name="maven.pomderived" value="true"/>
18
			<attribute name="maven.pomderived" value="true"/>
18
		</attributes>
19
		</attributes>
19
	</classpathentry>
20
	</classpathentry>
20
	<classpathentry combineaccessrules="false" kind="src" path="/ipu-plugin-extend"/>
21
	<classpathentry kind="output" path="target/classes"/>
21
	<classpathentry kind="output" path="target/classes"/>
22
</classpath>
22
</classpath>

+ 3 - 3
ipu-plugin-basic/src/main/java/com/wade/mobile/activity/DownloadFileActivity.java

1
package com.wade.mobile.activity;
1
package com.ai.ipu.mobile.activity;
2

2

3
import java.net.HttpURLConnection;
3
import java.net.HttpURLConnection;
4
import java.net.URL;
4
import java.net.URL;
17
import android.widget.Toast;
17
import android.widget.Toast;
18

18

19
import com.ai.ipu.basic.net.http.HttpTool;
19
import com.ai.ipu.basic.net.http.HttpTool;
20
import com.wade.mobile.frame.activity.WadeMobileActivity;
21
import com.wade.mobile.util.Constant;
20
import com.ai.ipu.mobile.frame.activity.WadeMobileActivity;
21
import com.ai.ipu.mobile.util.Constant;
22

22

23
public class DownloadFileActivity extends Activity{
23
public class DownloadFileActivity extends Activity{
24
	private final int textViewId = "fileTextView".hashCode();
24
	private final int textViewId = "fileTextView".hashCode();

+ 5 - 5
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileApp.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4
import org.json.JSONException;
4
import org.json.JSONException;
5

5

6
import android.content.Intent;
6
import android.content.Intent;
7

7

8
import com.ai.ipu.mobile.frame.IWadeMobile;
9
import com.ai.ipu.mobile.frame.plugin.Plugin;
10
import com.ai.ipu.mobile.util.Constant;
8
import com.ai.ipu.mobile.util.IpuMobileLog;
11
import com.ai.ipu.mobile.util.IpuMobileLog;
9
import com.wade.mobile.frame.IWadeMobile;
10
import com.wade.mobile.frame.plugin.Plugin;
11
import com.wade.mobile.util.Constant;
12
import com.wade.mobile.util.Messages;
12
import com.ai.ipu.mobile.util.Messages;
13

13

14
public class MobileApp extends Plugin {
14
public class MobileApp extends Plugin {
15
	private Intent callbackIntent;
15
	private Intent callbackIntent;

+ 6 - 6
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileAudio.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4
import org.json.JSONException;
4
import org.json.JSONException;
6
import android.content.Intent;
6
import android.content.Intent;
7
import android.media.MediaPlayer;
7
import android.media.MediaPlayer;
8

8

9
import com.wade.mobile.common.audio.activity.AudioPlayerActivity;
10
import com.wade.mobile.common.audio.util.AudioConstant;
11
import com.wade.mobile.common.simplemedia.activity.SARecorder;
12
import com.wade.mobile.frame.IWadeMobile;
13
import com.wade.mobile.frame.plugin.Plugin;
9
import com.ai.ipu.mobile.common.audio.activity.AudioPlayerActivity;
10
import com.ai.ipu.mobile.common.audio.util.AudioConstant;
11
import com.ai.ipu.mobile.common.simplemedia.activity.SARecorder;
12
import com.ai.ipu.mobile.frame.IWadeMobile;
13
import com.ai.ipu.mobile.frame.plugin.Plugin;
14

14

15
/**
15
/**
16
 * 录音
16
 * 录音

+ 5 - 5
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileBasic.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2
2
3
import java.util.ArrayList;
3
import java.util.ArrayList;
4
4
14
import android.telephony.SmsManager;
14
import android.telephony.SmsManager;
15
import android.widget.Toast;
15
import android.widget.Toast;
16
16
17
import com.wade.mobile.frame.IWadeMobile;
18
import com.wade.mobile.frame.plugin.Plugin;
19
import com.wade.mobile.util.Constant;
20
import com.wade.mobile.util.Messages;
17
import com.ai.ipu.mobile.frame.IWadeMobile;
18
import com.ai.ipu.mobile.frame.plugin.Plugin;
19
import com.ai.ipu.mobile.util.Constant;
20
import com.ai.ipu.mobile.util.Messages;
21
21
22
public class MobileBasic extends Plugin {
22
public class MobileBasic extends Plugin {
23
23

+ 4 - 4
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileBrowser.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4

4

5
import android.content.Intent;
5
import android.content.Intent;
6
import android.os.Bundle;
6
import android.os.Bundle;
7

7

8
import com.wade.mobile.common.browser.BrowserActivity;
9
import com.wade.mobile.frame.IWadeMobile;
10
import com.wade.mobile.frame.plugin.Plugin;
8
import com.ai.ipu.mobile.common.browser.BrowserActivity;
9
import com.ai.ipu.mobile.frame.IWadeMobile;
10
import com.ai.ipu.mobile.frame.plugin.Plugin;
11

11

12
/**
12
/**
13
 * 打开浏览器插件
13
 * 打开浏览器插件

+ 5 - 6
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileCamera.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import java.io.File;
3
import java.io.File;
4
import java.text.SimpleDateFormat;
4
import java.text.SimpleDateFormat;
17
import android.provider.MediaStore;
17
import android.provider.MediaStore;
18

18

19
import com.ai.ipu.basic.file.FileUtil;
19
import com.ai.ipu.basic.file.FileUtil;
20
import com.ai.ipu.mobile.app.IpuAppInfo;
21
import com.ai.ipu.mobile.frame.IWadeMobile;
22
import com.ai.ipu.mobile.frame.plugin.Plugin;
20
import com.ai.ipu.mobile.ui.HintUtil;
23
import com.ai.ipu.mobile.ui.HintUtil;
21
import com.ai.ipu.mobile.ui.image.MobileGraphics;
24
import com.ai.ipu.mobile.ui.image.MobileGraphics;
25
import com.ai.ipu.mobile.util.DirectionUtil;
22
import com.ai.ipu.mobile.util.IpuMobileUtility;
26
import com.ai.ipu.mobile.util.IpuMobileUtility;
23
import com.ailk.common.data.IData;
27
import com.ailk.common.data.IData;
24
import com.ailk.common.data.impl.DataMap;
28
import com.ailk.common.data.impl.DataMap;
25
import com.google.zxing.WriterException;
26
import com.wade.mobile.app.IpuAppInfo;
27
import com.wade.mobile.frame.IWadeMobile;
28
import com.wade.mobile.frame.plugin.Plugin;
29
import com.wade.mobile.util.DirectionUtil;
30

29

31
/**
30
/**
32
 * @author huangbo
31
 * @author huangbo

+ 3 - 3
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileContactDetail.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4

4

9
import android.provider.ContactsContract;
9
import android.provider.ContactsContract;
10
import android.util.Log;
10
import android.util.Log;
11

11

12
import com.ai.ipu.mobile.frame.IWadeMobile;
13
import com.ai.ipu.mobile.frame.plugin.Plugin;
12
import com.ailk.common.data.impl.DataMap;
14
import com.ailk.common.data.impl.DataMap;
13
import com.wade.mobile.frame.IWadeMobile;
14
import com.wade.mobile.frame.plugin.Plugin;
15

15

16
public class MobileContactDetail extends Plugin
16
public class MobileContactDetail extends Plugin
17
{
17
{

+ 5 - 5
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileDB.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4

4

5
import com.ai.ipu.mobile.common.db.BasicDao;
6
import com.ai.ipu.mobile.common.db.DBHelper;
7
import com.ai.ipu.mobile.frame.IWadeMobile;
8
import com.ai.ipu.mobile.frame.plugin.Plugin;
5
import com.ai.ipu.mobile.util.IpuMobileUtility;
9
import com.ai.ipu.mobile.util.IpuMobileUtility;
6
import com.ailk.common.data.IData;
10
import com.ailk.common.data.IData;
7
import com.ailk.common.data.IDataset;
11
import com.ailk.common.data.IDataset;
8
import com.ailk.common.data.impl.DataMap;
12
import com.ailk.common.data.impl.DataMap;
9
import com.ailk.common.data.impl.DatasetList;
13
import com.ailk.common.data.impl.DatasetList;
10
import com.wade.mobile.common.db.BasicDao;
11
import com.wade.mobile.common.db.DBHelper;
12
import com.wade.mobile.frame.IWadeMobile;
13
import com.wade.mobile.frame.plugin.Plugin;
14

14

15
/**
15
/**
16
 * modify by wyj
16
 * modify by wyj

+ 5 - 5
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileDevice.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4

4

7

7

8
import com.ai.ipu.basic.string.EscapeUnescape;
8
import com.ai.ipu.basic.string.EscapeUnescape;
9
import com.ai.ipu.mobile.app.AppInfoUtil;
9
import com.ai.ipu.mobile.app.AppInfoUtil;
10
import com.ai.ipu.mobile.common.nfc.activity.NfcActivity;
11
import com.ai.ipu.mobile.common.nfc.util.NfcConstant;
12
import com.ai.ipu.mobile.frame.IWadeMobile;
13
import com.ai.ipu.mobile.frame.plugin.Plugin;
10
import com.ai.ipu.mobile.ui.HintUtil;
14
import com.ai.ipu.mobile.ui.HintUtil;
11
import com.ai.ipu.mobile.util.IpuMobileUtility;
15
import com.ai.ipu.mobile.util.IpuMobileUtility;
12
import com.wade.mobile.common.nfc.activity.NfcActivity;
13
import com.wade.mobile.common.nfc.util.NfcConstant;
14
import com.wade.mobile.frame.IWadeMobile;
15
import com.wade.mobile.frame.plugin.Plugin;
16

16

17
public class MobileDevice extends Plugin {
17
public class MobileDevice extends Plugin {
18
	private static final int INIT_NFC = 1;
18
	private static final int INIT_NFC = 1;

+ 4 - 4
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileFile.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import java.io.File;
3
import java.io.File;
4

4

10

10

11
import com.ai.ipu.basic.file.FileUtil;
11
import com.ai.ipu.basic.file.FileUtil;
12
import com.ai.ipu.mobile.app.MobileOperation;
12
import com.ai.ipu.mobile.app.MobileOperation;
13
import com.ai.ipu.mobile.frame.IWadeMobile;
14
import com.ai.ipu.mobile.frame.plugin.Plugin;
15
import com.ai.ipu.mobile.util.DirectionUtil;
13
import com.ai.ipu.mobile.util.IpuMobileException;
16
import com.ai.ipu.mobile.util.IpuMobileException;
14
import com.wade.mobile.frame.IWadeMobile;
15
import com.wade.mobile.frame.plugin.Plugin;
16
import com.wade.mobile.util.DirectionUtil;
17

17

18
public class MobileFile extends Plugin{
18
public class MobileFile extends Plugin{
19
	private DirectionUtil util;
19
	private DirectionUtil util;

+ 5 - 5
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileInfo.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import java.net.InetAddress;
3
import java.net.InetAddress;
4
import java.net.NetworkInterface;
4
import java.net.NetworkInterface;
14
import android.provider.Settings;
14
import android.provider.Settings;
15
import android.telephony.TelephonyManager;
15
import android.telephony.TelephonyManager;
16

16

17
import com.ai.ipu.mobile.frame.IWadeMobile;
18
import com.ai.ipu.mobile.frame.plugin.Plugin;
19
import com.ai.ipu.mobile.util.FuncConstant;
20
import com.ai.ipu.mobile.util.Messages;
17
import com.ailk.common.data.IData;
21
import com.ailk.common.data.IData;
18
import com.ailk.common.data.impl.DataMap;
22
import com.ailk.common.data.impl.DataMap;
19
import com.mashape.relocation.conn.util.InetAddressUtils;
23
import com.mashape.relocation.conn.util.InetAddressUtils;
20
import com.wade.mobile.frame.IWadeMobile;
21
import com.wade.mobile.frame.plugin.Plugin;
22
import com.wade.mobile.util.FuncConstant;
23
import com.wade.mobile.util.Messages;
24

24

25
public class MobileInfo extends Plugin {
25
public class MobileInfo extends Plugin {
26
    public String platform = "Android";
26
    public String platform = "Android";

+ 5 - 5
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileKeyboard.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4

4

7
import android.os.Handler;
7
import android.os.Handler;
8

8

9
import com.ai.ipu.basic.string.EscapeUnescape;
9
import com.ai.ipu.basic.string.EscapeUnescape;
10
import com.wade.mobile.common.keyboard.KeyboardActivity;
11
import com.wade.mobile.common.keyboard.KeyboardConstants;
12
import com.wade.mobile.frame.IWadeMobile;
13
import com.wade.mobile.frame.plugin.Plugin;
10
import com.ai.ipu.mobile.common.keyboard.KeyboardActivity;
11
import com.ai.ipu.mobile.common.keyboard.KeyboardConstants;
12
import com.ai.ipu.mobile.frame.IWadeMobile;
13
import com.ai.ipu.mobile.frame.plugin.Plugin;
14

14

15
public class MobileKeyboard extends Plugin {
15
public class MobileKeyboard extends Plugin {
16

16


+ 9 - 9
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileLocalLogic.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4

4

5
import com.ai.ipu.basic.reflect.ReflectUtil;
5
import com.ai.ipu.basic.reflect.ReflectUtil;
6
import com.ai.ipu.basic.thread.IpuThread;
6
import com.ai.ipu.basic.thread.IpuThread;
7
import com.ai.ipu.mobile.frame.IWadeMobile;
8
import com.ai.ipu.mobile.frame.config.ServerDataConfig;
9
import com.ai.ipu.mobile.frame.config.ServerPageConfig;
10
import com.ai.ipu.mobile.frame.plugin.Plugin;
11
import com.ai.ipu.mobile.util.BeanManager;
12
import com.ai.ipu.mobile.util.BizManager;
13
import com.ai.ipu.mobile.util.Constant;
7
import com.ai.ipu.mobile.util.IpuMobileUtility;
14
import com.ai.ipu.mobile.util.IpuMobileUtility;
15
import com.ai.ipu.mobile.util.Messages;
8
import com.ailk.common.data.IData;
16
import com.ailk.common.data.IData;
9
import com.ailk.common.data.impl.DataMap;
17
import com.ailk.common.data.impl.DataMap;
10
import com.wade.mobile.frame.IWadeMobile;
11
import com.wade.mobile.frame.config.ServerDataConfig;
12
import com.wade.mobile.frame.config.ServerPageConfig;
13
import com.wade.mobile.frame.plugin.Plugin;
14
import com.wade.mobile.util.BeanManager;
15
import com.wade.mobile.util.BizManager;
16
import com.wade.mobile.util.Constant;
17
import com.wade.mobile.util.Messages;
18

18

19
/**
19
/**
20
 * @author huangbo
20
 * @author huangbo

+ 17 - 17
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileNetWork.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import java.io.File;
3
import java.io.File;
4
import java.io.InputStream;
4
import java.io.InputStream;
21
import com.ai.ipu.basic.thread.IpuThread;
21
import com.ai.ipu.basic.thread.IpuThread;
22
import com.ai.ipu.mobile.app.ApkUtil;
22
import com.ai.ipu.mobile.app.ApkUtil;
23
import com.ai.ipu.mobile.app.AppInfoUtil;
23
import com.ai.ipu.mobile.app.AppInfoUtil;
24
import com.ai.ipu.mobile.common.bluetooth.activity.ShareByBluetoothActivity;
25
import com.ai.ipu.mobile.common.bluetooth.listener.OnOpenBluetoothListener;
26
import com.ai.ipu.mobile.common.bluetooth.util.BluetoothTool;
27
import com.ai.ipu.mobile.common.sms.listener.OnSmsReceiveListener;
28
import com.ai.ipu.mobile.common.sms.util.SmsTool;
29
import com.ai.ipu.mobile.frame.IWadeMobile;
30
import com.ai.ipu.mobile.frame.config.MobileConfig;
31
import com.ai.ipu.mobile.frame.config.ServerDataConfig;
32
import com.ai.ipu.mobile.frame.plugin.Plugin;
33
import com.ai.ipu.mobile.safe.MobileSecurity;
34
import com.ai.ipu.mobile.util.BusinessCache;
35
import com.ai.ipu.mobile.util.Constant;
36
import com.ai.ipu.mobile.util.DirectionUtil;
37
import com.ai.ipu.mobile.util.FuncConstant;
24
import com.ai.ipu.mobile.util.IpuMobileUtility;
38
import com.ai.ipu.mobile.util.IpuMobileUtility;
39
import com.ai.ipu.mobile.util.Messages;
40
import com.ai.ipu.mobile.util.http.UnirestUtil;
25
import com.ailk.common.data.IData;
41
import com.ailk.common.data.IData;
26
import com.ailk.common.data.impl.DataMap;
42
import com.ailk.common.data.impl.DataMap;
27
import com.litesuits.http.LiteHttpClient;
43
import com.litesuits.http.LiteHttpClient;
28
import com.litesuits.http.request.Request;
44
import com.litesuits.http.request.Request;
29
import com.litesuits.http.response.Response;
45
import com.litesuits.http.response.Response;
30
import com.wade.mobile.common.bluetooth.activity.ShareByBluetoothActivity;
31
import com.wade.mobile.common.bluetooth.listener.OnOpenBluetoothListener;
32
import com.wade.mobile.common.bluetooth.util.BluetoothTool;
33
import com.wade.mobile.common.sms.listener.OnSmsReceiveListener;
34
import com.wade.mobile.common.sms.util.SmsTool;
35
import com.wade.mobile.frame.IWadeMobile;
36
import com.wade.mobile.frame.config.MobileConfig;
37
import com.wade.mobile.frame.config.ServerDataConfig;
38
import com.wade.mobile.frame.plugin.Plugin;
39
import com.wade.mobile.safe.MobileSecurity;
40
import com.wade.mobile.util.BusinessCache;
41
import com.wade.mobile.util.Constant;
42
import com.wade.mobile.util.DirectionUtil;
43
import com.wade.mobile.util.FuncConstant;
44
import com.wade.mobile.util.Messages;
45
import com.wade.mobile.util.http.UnirestUtil;
46

46

47
public class MobileNetWork extends Plugin {
47
public class MobileNetWork extends Plugin {
48
	private boolean hasSetSmsListener;
48
	private boolean hasSetSmsListener;

+ 7 - 7
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileScreenLock.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4

4

6
import android.content.Intent;
6
import android.content.Intent;
7
import android.content.SharedPreferences;
7
import android.content.SharedPreferences;
8

8

9
import com.ai.ipu.mobile.common.screenlock.ScreenUnlockActivity;
10
import com.ai.ipu.mobile.common.screenlock.SetScreenLockActivity;
11
import com.ai.ipu.mobile.common.screenlock.view.LocusPassWordView;
12
import com.ai.ipu.mobile.frame.IWadeMobile;
13
import com.ai.ipu.mobile.frame.config.ServerConfig;
14
import com.ai.ipu.mobile.frame.plugin.Plugin;
9
import com.ailk.common.data.IData;
15
import com.ailk.common.data.IData;
10
import com.ailk.common.data.impl.DataMap;
16
import com.ailk.common.data.impl.DataMap;
11
import com.wade.mobile.common.screenlock.ScreenUnlockActivity;
12
import com.wade.mobile.common.screenlock.SetScreenLockActivity;
13
import com.wade.mobile.common.screenlock.view.LocusPassWordView;
14
import com.wade.mobile.frame.IWadeMobile;
15
import com.wade.mobile.frame.config.ServerConfig;
16
import com.wade.mobile.frame.plugin.Plugin;
17

17

18
public class MobileScreenLock extends Plugin {
18
public class MobileScreenLock extends Plugin {
19

19


+ 5 - 5
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileStorage.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Map;
4
import java.util.Map;
8
import org.json.JSONObject;
8
import org.json.JSONObject;
9

9

10
import com.ai.ipu.basic.string.StringUtil;
10
import com.ai.ipu.basic.string.StringUtil;
11
import com.ai.ipu.mobile.common.MobileCache;
11
import com.ai.ipu.mobile.data.SharedPrefUtil;
12
import com.ai.ipu.mobile.data.SharedPrefUtil;
13
import com.ai.ipu.mobile.frame.IWadeMobile;
14
import com.ai.ipu.mobile.frame.plugin.Plugin;
15
import com.ai.ipu.mobile.util.Constant;
12
import com.ailk.common.data.IData;
16
import com.ailk.common.data.IData;
13
import com.ailk.common.data.impl.DataMap;
17
import com.ailk.common.data.impl.DataMap;
14
import com.wade.mobile.common.MobileCache;
15
import com.wade.mobile.frame.IWadeMobile;
16
import com.wade.mobile.frame.plugin.Plugin;
17
import com.wade.mobile.util.Constant;
18

18

19
public class MobileStorage extends Plugin{
19
public class MobileStorage extends Plugin{
20
	
20
	

+ 30 - 30
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileUI.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import java.net.URLDecoder;
3
import java.net.URLDecoder;
4
import java.text.ParseException;
4
import java.text.ParseException;
25
import android.widget.TimePicker;
25
import android.widget.TimePicker;
26

26

27
import com.ai.ipu.mobile.app.AppInfoUtil;
27
import com.ai.ipu.mobile.app.AppInfoUtil;
28
import com.ai.ipu.mobile.common.contacts.activity.ContactsActivity;
29
import com.ai.ipu.mobile.common.contacts.helper.ContactsData;
30
import com.ai.ipu.mobile.common.contacts.helper.ContactsRecord;
31
import com.ai.ipu.mobile.common.contacts.setting.ContactsSettings;
32
import com.ai.ipu.mobile.common.contacts.util.ContactsConstant;
33
import com.ai.ipu.mobile.frame.IWadeMobile;
34
import com.ai.ipu.mobile.frame.activity.WadeMobileActivity;
35
import com.ai.ipu.mobile.frame.client.WadeWebViewClient;
36
import com.ai.ipu.mobile.frame.config.ServerPageConfig;
37
import com.ai.ipu.mobile.frame.event.IKeyListenerEvent.Action;
38
import com.ai.ipu.mobile.frame.event.impl.TemplateWebViewEvent;
39
import com.ai.ipu.mobile.frame.plugin.Plugin;
40
import com.ai.ipu.mobile.frame.template.TemplateWebView;
41
import com.ai.ipu.mobile.frame.webview.WadeWebView;
28
import com.ai.ipu.mobile.ui.HintUtil;
42
import com.ai.ipu.mobile.ui.HintUtil;
29
import com.ai.ipu.mobile.ui.UiTool;
43
import com.ai.ipu.mobile.ui.UiTool;
44
import com.ai.ipu.mobile.ui.activity.CustomDialogActivity;
45
import com.ai.ipu.mobile.ui.activity.CustomWindowActivity;
46
import com.ai.ipu.mobile.ui.activity.SlidingMenuActivity;
47
import com.ai.ipu.mobile.ui.anim.AnimationResource;
48
import com.ai.ipu.mobile.ui.build.dialog.progressdialog.SimpleProgressDialog;
49
import com.ai.ipu.mobile.ui.comp.dialog.HintDialog;
50
import com.ai.ipu.mobile.ui.comp.dialog.YMPickerDialog;
51
import com.ai.ipu.mobile.ui.comp.notification.Notify;
52
import com.ai.ipu.mobile.ui.layout.ConstantParams;
53
import com.ai.ipu.mobile.ui.view.FlipperLayout;
54
import com.ai.ipu.mobile.ui.view.IFlipperLayout.IFlipperLayoutListener;
55
import com.ai.ipu.mobile.util.Constant;
30
import com.ai.ipu.mobile.util.IpuMobileLog;
56
import com.ai.ipu.mobile.util.IpuMobileLog;
31
import com.ai.ipu.mobile.util.IpuMobileUtility;
57
import com.ai.ipu.mobile.util.IpuMobileUtility;
58
import com.ai.ipu.mobile.util.MessageCodeUtil;
59
import com.ai.ipu.mobile.util.Messages;
32
import com.ailk.common.data.IData;
60
import com.ailk.common.data.IData;
33
import com.ailk.common.data.IDataset;
61
import com.ailk.common.data.IDataset;
34
import com.ailk.common.data.impl.DataMap;
62
import com.ailk.common.data.impl.DataMap;
35
import com.wade.mobile.common.contacts.activity.ContactsActivity;
36
import com.wade.mobile.common.contacts.helper.ContactsData;
37
import com.wade.mobile.common.contacts.helper.ContactsRecord;
38
import com.wade.mobile.common.contacts.setting.ContactsSettings;
39
import com.wade.mobile.common.contacts.util.ContactsConstant;
40
import com.wade.mobile.frame.IWadeMobile;
41
import com.wade.mobile.frame.activity.WadeMobileActivity;
42
import com.wade.mobile.frame.client.WadeWebViewClient;
43
import com.wade.mobile.frame.config.ServerPageConfig;
44
import com.wade.mobile.frame.event.IKeyListenerEvent.Action;
45
import com.wade.mobile.frame.event.impl.TemplateWebViewEvent;
46
import com.wade.mobile.frame.plugin.Plugin;
47
import com.wade.mobile.frame.template.TemplateWebView;
48
import com.wade.mobile.frame.webview.WadeWebView;
49
import com.wade.mobile.ui.activity.CustomDialogActivity;
50
import com.wade.mobile.ui.activity.CustomWindowActivity;
51
import com.wade.mobile.ui.activity.SlidingMenuActivity;
52
import com.wade.mobile.ui.anim.AnimationResource;
53
import com.wade.mobile.ui.build.dialog.progressdialog.SimpleProgressDialog;
54
import com.wade.mobile.ui.comp.dialog.HintDialog;
55
import com.wade.mobile.ui.comp.dialog.YMPickerDialog;
56
import com.wade.mobile.ui.comp.notification.Notify;
57
import com.wade.mobile.ui.layout.ConstantParams;
58
import com.wade.mobile.ui.view.FlipperLayout;
59
import com.wade.mobile.ui.view.IFlipperLayout.IFlipperLayoutListener;
60
import com.wade.mobile.util.Constant;
61
import com.wade.mobile.util.MessageCodeUtil;
62
import com.wade.mobile.util.Messages;
63

63

64
public class MobileUI extends Plugin {
64
public class MobileUI extends Plugin {
65
	private static SimpleProgressDialog progressDialog = null;
65
	private static SimpleProgressDialog progressDialog = null;
92
	public void openUrl(String url) throws Exception{
92
	public void openUrl(String url) throws Exception{
93
		url = URLDecoder.decode(url);
93
		url = URLDecoder.decode(url);
94
		Intent intent = new Intent();
94
		Intent intent = new Intent();
95
		intent.setClassName(context, "com.wade.mobile.ui.activity.OpenUrlActivity");
95
		intent.setClassName(context, "com.ai.ipu.mobile.ui.activity.OpenUrlActivity");
96
		intent.putExtra("url", url);
96
		intent.putExtra("url", url);
97
		startActivityForResult(intent, REQUEST_CODE_OPEN_URL);
97
		startActivityForResult(intent, REQUEST_CODE_OPEN_URL);
98
	}
98
	}

+ 4 - 4
ipu-plugin-basic/src/main/java/com/wade/mobile/func/MobileVideo.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import java.io.File;
3
import java.io.File;
4
import java.text.SimpleDateFormat;
4
import java.text.SimpleDateFormat;
12
import android.os.Environment;
12
import android.os.Environment;
13
import android.provider.MediaStore;
13
import android.provider.MediaStore;
14

14

15
import com.wade.mobile.frame.IWadeMobile;
16
import com.wade.mobile.frame.plugin.Plugin;
17
import com.wade.mobile.util.Messages;
15
import com.ai.ipu.mobile.frame.IWadeMobile;
16
import com.ai.ipu.mobile.frame.plugin.Plugin;
17
import com.ai.ipu.mobile.util.Messages;
18

18

19
/**
19
/**
20
 * 视频录制插件
20
 * 视频录制插件

+ 3 - 3
ipu-plugin-basic/src/main/java/com/wade/mobile/func/SoftKeyBoard.java

1
package com.wade.mobile.func;
1
package com.ai.ipu.mobile.plugin;
2

2

3
import org.json.JSONArray;
3
import org.json.JSONArray;
4
import org.json.JSONException;
4
import org.json.JSONException;
6
import android.content.Context;
6
import android.content.Context;
7
import android.view.inputmethod.InputMethodManager;
7
import android.view.inputmethod.InputMethodManager;
8

8

9
import com.wade.mobile.frame.IWadeMobile;
10
import com.wade.mobile.frame.plugin.Plugin;
9
import com.ai.ipu.mobile.frame.IWadeMobile;
10
import com.ai.ipu.mobile.frame.plugin.Plugin;
11

11

12
/**
12
/**
13
 * @author huangbo
13
 * @author huangbo

+ 1 - 1
ipu-plugin-basic/src/main/java/com/wade/mobile/util/BeanManager.java

1
package com.wade.mobile.util;
1
package com.ai.ipu.mobile.util;
2

2

3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Map;
4
import java.util.Map;

+ 4 - 3
ipu-plugin-basic/src/main/java/com/wade/mobile/util/BizManager.java

1
package com.wade.mobile.util;
1
package com.ai.ipu.mobile.util;
2

2

3
import java.lang.reflect.Constructor;
3
import java.lang.reflect.Constructor;
4
import java.lang.reflect.Method;
4
import java.lang.reflect.Method;
5
import java.util.HashMap;
5
import java.util.HashMap;
6

6

7
import com.ai.ipu.basic.reflect.ReflectUtil;
7
import com.ai.ipu.basic.reflect.ReflectUtil;
8
import com.ai.ipu.mobile.frame.IWadeMobile;
9
import com.ai.ipu.mobile.frame.config.ServerDataConfig;
8
import com.ai.ipu.mobile.util.IpuMobileUtility;
10
import com.ai.ipu.mobile.util.IpuMobileUtility;
11
import com.ai.ipu.mobile.util.Messages;
9
import com.ailk.common.data.IData;
12
import com.ailk.common.data.IData;
10
import com.wade.mobile.frame.IWadeMobile;
11
import com.wade.mobile.frame.config.ServerDataConfig;
12

13

13
public class BizManager {
14
public class BizManager {
14
	@SuppressWarnings("rawtypes")
15
	@SuppressWarnings("rawtypes")

+ 2 - 2
ipu-plugin-basic/src/main/java/com/wade/mobile/util/BusinessCache.java

1
package com.wade.mobile.util;
1
package com.ai.ipu.mobile.util;
2

2

3
import com.ai.ipu.mobile.common.MobileCache;
3
import com.ailk.common.data.IData;
4
import com.ailk.common.data.IData;
4
import com.ailk.common.data.impl.DataMap;
5
import com.ailk.common.data.impl.DataMap;
5
import com.wade.mobile.common.MobileCache;
6

6

7
public class BusinessCache {
7
public class BusinessCache {
8
	private static BusinessCache cache;
8
	private static BusinessCache cache;

+ 1 - 1
ipu-plugin-basic/src/main/java/com/wade/mobile/util/ClassManager.java

1
package com.wade.mobile.util;
1
package com.ai.ipu.mobile.util;
2

2

3
import java.lang.reflect.Field;
3
import java.lang.reflect.Field;
4

4


+ 1 - 1
ipu-plugin-basic/src/main/java/com/wade/mobile/util/FuncConstant.java

1
package com.wade.mobile.util;
1
package com.ai.ipu.mobile.util;
2

2

3
public class FuncConstant {
3
public class FuncConstant {
4
	public static final String PLATFORM = "PLATFORM";
4
	public static final String PLATFORM = "PLATFORM";

+ 0 - 31
ipu-plugin-basic/src/main/java/com/wade/mobile/extend/MobileHandler.java

1
package com.wade.mobile.extend;
2

3
import android.os.Handler;
4
import android.os.Message;
5

6
public abstract class MobileHandler extends Handler{
7
	@Override
8
	public void handleMessage(Message msg) {
9
		// TODO Auto-generated method stub
10
		try{
11
			if(msg.what==0){
12
				exec0(msg);
13
			}else if(msg.what==1){
14
				exec1(msg);
15
			}else if(msg.what==2){
16
				exec2(msg);
17
			}else{
18
				exception(msg);
19
			}
20
		}catch (Exception e) {
21
			// TODO: handle exception
22
			msg.obj = e.getMessage();
23
			exception(msg);
24
		}
25
	}
26
	
27
	protected void exec0(Message msg) throws Exception{}
28
	protected void exec1(Message msg) throws Exception{}
29
	protected void exec2(Message msg) throws Exception{}
30
	protected void exception(Message msg){}
31
}