浏览代码

包路径优化第四轮

huangbo 8 年之前
父节点
当前提交
97795c5b9b
共有 75 个文件被更改,包括 815 次插入3 次删除
  1. 9 0
      ipu-mobile-common/.classpath
  2. 3 0
      ipu-mobile-common/.gitignore
  3. 10 0
      ipu-mobile-common/AndroidManifest.xml
  4. 二进制
      ipu-mobile-common/libs/arm64-v8a/libCpuArchitecture.so
  5. 二进制
      ipu-mobile-common/libs/armeabi-v7a/libCpuArchitecture.so
  6. 二进制
      ipu-mobile-common/libs/armeabi/libCpuArchitecture.so
  7. 二进制
      ipu-mobile-common/libs/ipu-basic-3.0.jar
  8. 二进制
      ipu-mobile-common/libs/ipu-common-3.0.jar
  9. 二进制
      ipu-mobile-common/libs/ipu-count-client-3.0.jar
  10. 二进制
      ipu-mobile-common/libs/ipu-mobile-basic-3.0.jar
  11. 二进制
      ipu-mobile-common/libs/ipu-mobile-framework-3.0.jar
  12. 二进制
      ipu-mobile-common/libs/ipu-mobile-ui-3.0.jar
  13. 二进制
      ipu-mobile-common/libs/ipu-plugin-basic-3.0.jar
  14. 二进制
      ipu-mobile-common/libs/ipu-plugin-extend.jar
  15. 二进制
      ipu-mobile-common/libs/mips/libCpuArchitecture.so
  16. 二进制
      ipu-mobile-common/libs/mips64/libCpuArchitecture.so
  17. 二进制
      ipu-mobile-common/libs/wade-mobile-data.jar
  18. 二进制
      ipu-mobile-common/libs/x86/libCpuArchitecture.so
  19. 二进制
      ipu-mobile-common/libs/x86_64/libCpuArchitecture.so
  20. 20 0
      ipu-mobile-common/proguard-project.txt
  21. 14 0
      ipu-mobile-common/project.properties
  22. 37 0
      ipu-mobile-common/res/anim/hyperspace_in.xml
  23. 36 0
      ipu-mobile-common/res/anim/hyperspace_out.xml
  24. 11 0
      ipu-mobile-common/res/anim/push_left_in.xml
  25. 11 0
      ipu-mobile-common/res/anim/push_left_out.xml
  26. 11 0
      ipu-mobile-common/res/anim/push_right_in.xml
  27. 11 0
      ipu-mobile-common/res/anim/push_right_out.xml
  28. 14 0
      ipu-mobile-common/res/anim/scale_action.xml
  29. 15 0
      ipu-mobile-common/res/anim/shut_open_in.xml
  30. 14 0
      ipu-mobile-common/res/anim/shut_open_out.xml
  31. 16 0
      ipu-mobile-common/res/drawable/audio_activity_dialog.xml
  32. 6 0
      ipu-mobile-common/res/drawable/keyboard_key.xml
  33. 二进制
      ipu-mobile-common/res/drawable/keyboard_normal_bg.9.png
  34. 二进制
      ipu-mobile-common/res/drawable/keyboard_normal_hl_bg.9.png
  35. 73 0
      ipu-mobile-common/res/drawable/keyboard_qwerty.xml
  36. 二进制
      ipu-mobile-common/res/drawable/keyboard_sym_delete.png
  37. 二进制
      ipu-mobile-common/res/drawable/keyboard_sym_shift.png
  38. 二进制
      ipu-mobile-common/res/drawable/keyboard_sym_space.png
  39. 59 0
      ipu-mobile-common/res/drawable/keyboard_symbols.xml
  40. 二进制
      ipu-mobile-common/res/drawable/nfc_bg.png
  41. 二进制
      ipu-mobile-common/res/drawable/record_mic_normal.png
  42. 二进制
      ipu-mobile-common/res/drawable/record_mic_press.png
  43. 二进制
      ipu-mobile-common/res/drawable/screenlock_arrow.png
  44. 二进制
      ipu-mobile-common/res/drawable/screenlock_line.png
  45. 二进制
      ipu-mobile-common/res/drawable/screenlock_line_error.png
  46. 二进制
      ipu-mobile-common/res/drawable/screenlock_line_semicircle.png
  47. 二进制
      ipu-mobile-common/res/drawable/screenlock_line_semicircle_error.png
  48. 二进制
      ipu-mobile-common/res/drawable/screenlock_round_click.png
  49. 二进制
      ipu-mobile-common/res/drawable/screenlock_round_click_error.png
  50. 二进制
      ipu-mobile-common/res/drawable/screenlock_round_original.png
  51. 二进制
      ipu-mobile-common/res/drawable/screenlock_welcome_bg.9.png
  52. 17 0
      ipu-mobile-common/res/drawable/share_apk_activity_dialog.xml
  53. 21 0
      ipu-mobile-common/res/layout/audio_recorder.xml
  54. 77 0
      ipu-mobile-common/res/layout/browser.xml
  55. 23 0
      ipu-mobile-common/res/layout/keyboard.xml
  56. 23 0
      ipu-mobile-common/res/layout/nfcard.xml
  57. 36 0
      ipu-mobile-common/res/layout/screenlock_login_layout2.xml
  58. 28 0
      ipu-mobile-common/res/layout/screenlock_reset_lock_layout.xml
  59. 77 0
      ipu-mobile-common/res/layout/share_apk_activity.xml
  60. 39 0
      ipu-mobile-common/res/layout/share_apk_device_list_item.xml
  61. 二进制
      ipu-mobile-common/res/raw/beep.ogg
  62. 11 0
      ipu-mobile-common/res/values-v11/styles.xml
  63. 12 0
      ipu-mobile-common/res/values-v14/styles.xml
  64. 3 0
      ipu-mobile-common/res/values/strings.xml
  65. 5 0
      ipu-mobile-common/res/values/strings_audio.xml
  66. 8 0
      ipu-mobile-common/res/values/strings_browser.xml
  67. 5 0
      ipu-mobile-common/res/values/strings_nfc.xml
  68. 10 0
      ipu-mobile-common/res/values/strings_share_apk.xml
  69. 9 0
      ipu-mobile-common/res/values/style_audio.xml
  70. 7 0
      ipu-mobile-common/res/values/style_custom_dialog.xml
  71. 7 0
      ipu-mobile-common/res/values/style_share_apk.xml
  72. 7 0
      ipu-mobile-common/res/values/style_sliding_menu.xml
  73. 20 0
      ipu-mobile-common/res/values/styles.xml
  74. 二进制
      ipu-mobile-libs/bin/ipu-mobile-libs.jar
  75. 0 3
      ipu-mobile-libs/bin/jarlist.cache

+ 9 - 0
ipu-mobile-common/.classpath

@ -0,0 +1,9 @@
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>

+ 3 - 0
ipu-mobile-common/.gitignore

@ -0,0 +1,3 @@
1
/bin/
2
/gen/
3
/.settings/

+ 10 - 0
ipu-mobile-common/AndroidManifest.xml

@ -0,0 +1,10 @@
1
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2
    package="com.ai.ipu.mobile.common"
3
    android:versionCode="1"
4
    android:versionName="1.0" >
5

6
    <uses-sdk
7
        android:minSdkVersion="8"
8
        android:targetSdkVersion="22" />
9

10
</manifest>

二进制
ipu-mobile-common/libs/arm64-v8a/libCpuArchitecture.so


二进制
ipu-mobile-common/libs/armeabi-v7a/libCpuArchitecture.so


二进制
ipu-mobile-common/libs/armeabi/libCpuArchitecture.so


二进制
ipu-mobile-common/libs/ipu-basic-3.0.jar


二进制
ipu-mobile-common/libs/ipu-common-3.0.jar


二进制
ipu-mobile-common/libs/ipu-count-client-3.0.jar


二进制
ipu-mobile-common/libs/ipu-mobile-basic-3.0.jar


二进制
ipu-mobile-common/libs/ipu-mobile-framework-3.0.jar


二进制
ipu-mobile-common/libs/ipu-mobile-ui-3.0.jar


二进制
ipu-mobile-common/libs/ipu-plugin-basic-3.0.jar


二进制
ipu-mobile-common/libs/ipu-plugin-extend.jar


二进制
ipu-mobile-common/libs/mips/libCpuArchitecture.so


二进制
ipu-mobile-common/libs/mips64/libCpuArchitecture.so


二进制
ipu-mobile-common/libs/wade-mobile-data.jar


二进制
ipu-mobile-common/libs/x86/libCpuArchitecture.so


二进制
ipu-mobile-common/libs/x86_64/libCpuArchitecture.so


+ 20 - 0
ipu-mobile-common/proguard-project.txt

@ -0,0 +1,20 @@
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
#}

+ 14 - 0
ipu-mobile-common/project.properties

@ -0,0 +1,14 @@
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

+ 37 - 0
ipu-mobile-common/res/anim/hyperspace_in.xml

@ -0,0 +1,37 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<set xmlns:android="http://schemas.android.com/apk/res/android"
3
	android:shareInterpolator="false">
4
	<set android:interpolator="@android:anim/accelerate_interpolator">
5
		<scale
6
			android:fromXScale="0.0" 
7
			android:toXScale="1.4"
8
		    android:fromYScale="0.0"
9
	 		android:toYScale="0.6" 
10
	 		android:pivotX="50%" 
11
	 		android:pivotY="50%" 
12
	 		android:duration="200"
13
	 		android:startOffset="600" 
14
	 	/>
15
		<rotate 
16
			android:fromDegrees="-45" 
17
			android:toDegrees="0"
18
	 		android:toYScale="0.0" 
19
	 		android:pivotX="50%" 
20
	 		android:pivotY="50%"
21
	 		android:duration="200"
22
	 		android:startOffset="600"
23
	 	/>
24
	</set>
25
	<scale 
26
		android:interpolator="@android:anim/accelerate_decelerate_interpolator"
27
		android:fromXScale="1.4" 
28
		android:toXScale="1.0" 
29
		android:fromYScale="0.6" 
30
		android:toYScale="1.0" 
31
		android:pivotX="50%"
32
		android:pivotY="50%"
33
		android:fillAfter="false"
34
		android:duration="300"
35
		android:startOffset="800" 
36
	/>
37
</set>

+ 36 - 0
ipu-mobile-common/res/anim/hyperspace_out.xml

@ -0,0 +1,36 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
3
	<scale 
4
		android:interpolator="@android:anim/accelerate_decelerate_interpolator"
5
		android:fromXScale="1.0" 
6
		android:toXScale="1.4" 
7
		android:fromYScale="1.0" 
8
		android:toYScale="0.6" 
9
		android:pivotX="50%"
10
		android:pivotY="50%"
11
		android:fillAfter="false"
12
		android:duration="300"
13
	/>
14
	<set android:interpolator="@android:anim/accelerate_interpolator">
15
		<scale
16
			android:fromXScale="1.4" 
17
			android:toXScale="0.0"
18
	        android:fromYScale="0.6"
19
	 		android:toYScale="0.0" 
20
	 		android:pivotX="50%" 
21
	 		android:pivotY="50%" 
22
	 		android:duration="200"
23
	 		android:startOffset="300"
24
	 	/>
25
		<rotate 
26
			android:fromDegrees="0" 
27
			android:toDegrees="+45"
28
	 		android:toYScale="0.0" 
29
	 		android:pivotX="50%" 
30
	 		android:pivotY="50%"
31
	 		android:duration="200" 
32
	 		android:startOffset="300"
33
	 	/>
34
	</set>
35
</set>
36


+ 11 - 0
ipu-mobile-common/res/anim/push_left_in.xml

@ -0,0 +1,11 @@
1
<?xml version="1.0" encoding="utf-8"?>   
2
<set xmlns:android="http://schemas.android.com/apk/res/android">   
3
    <translate   
4
    android:fromXDelta="100%p"    
5
    android:toXDelta="0"    
6
    android:duration="250"/>   
7
    <alpha   
8
    android:fromAlpha="1.0"    
9
    android:toAlpha="1.0"  
10
    android:duration="250" />   
11
</set>

+ 11 - 0
ipu-mobile-common/res/anim/push_left_out.xml

@ -0,0 +1,11 @@
1
<?xml version="1.0" encoding="utf-8"?>   
2
<set xmlns:android="http://schemas.android.com/apk/res/android">   
3
    <translate   
4
    android:fromXDelta="0"    
5
    android:toXDelta="-100%p"    
6
    android:duration="250"/>   
7
    <alpha   
8
    android:fromAlpha="1.0"    
9
    android:toAlpha="1.0"    
10
    android:duration="250" />   
11
</set>

+ 11 - 0
ipu-mobile-common/res/anim/push_right_in.xml

@ -0,0 +1,11 @@
1
<?xml version="1.0" encoding="utf-8"?>   
2
<set xmlns:android="http://schemas.android.com/apk/res/android">   
3
    <translate   
4
    android:fromXDelta="-100%p"    
5
    android:toXDelta="0"    
6
    android:duration="250"/>   
7
    <alpha   
8
    android:fromAlpha="1.0"    
9
    android:toAlpha="1.0"  
10
    android:duration="250" />   
11
</set>

+ 11 - 0
ipu-mobile-common/res/anim/push_right_out.xml

@ -0,0 +1,11 @@
1
<?xml version="1.0" encoding="utf-8"?>   
2
<set xmlns:android="http://schemas.android.com/apk/res/android">   
3
    <translate   
4
    android:fromXDelta="0"    
5
    android:toXDelta="100%p"    
6
    android:duration="250"/>   
7
    <alpha   
8
    android:fromAlpha="1.0"    
9
    android:toAlpha="1.0"    
10
    android:duration="250" />   
11
</set>

+ 14 - 0
ipu-mobile-common/res/anim/scale_action.xml

@ -0,0 +1,14 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<set xmlns:android="http://schemas.android.com/apk/res/android">
3
   <scale
4
      android:interpolator="@android:anim/accelerate_decelerate_interpolator"
5
      android:fromXScale="0.0"
6
      android:toXScale="1.4"
7
      android:fromYScale="0.0"
8
      android:toYScale="1.4"
9
      android:pivotX="50%"
10
      android:pivotY="50%"
11
      android:fillAfter="false"
12
      android:duration="@android:integer/config_mediumAnimTime"/>
13
</set>
14


+ 15 - 0
ipu-mobile-common/res/anim/shut_open_in.xml

@ -0,0 +1,15 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
3
    <scale
4
        android:fromXScale="0"
5
        android:toXScale="1.0"
6
        android:fromYScale="1.0"
7
        android:toYScale="1.0"
8
        android:pivotX="50%"
9
        android:pivotY="50%"
10
        android:duration="250"
11
        android:repeatCount="0"
12
        android:startOffset="500"
13
    >
14
    </scale>
15
</set>

+ 14 - 0
ipu-mobile-common/res/anim/shut_open_out.xml

@ -0,0 +1,14 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
3
 	<scale
4
        android:fromXScale="1.0"
5
        android:toXScale="0"
6
        android:fromYScale="1.0"
7
        android:toYScale="1.0"
8
        android:pivotX="50%"
9
        android:pivotY="50%"
10
        android:duration="250"
11
        android:repeatCount="0"
12
    >
13
    </scale>
14
</set>

+ 16 - 0
ipu-mobile-common/res/drawable/audio_activity_dialog.xml

@ -0,0 +1,16 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<shape xmlns:Android="http://schemas.android.com/apk/res/android" >
3
    <padding
4
        Android:bottom="5dp"
5
        Android:left="5dp"
6
        Android:right="5dp"
7
        Android:top="5dp" />
8
	<!-- 外边线 -->
9
    <stroke
10
        Android:width="1dip"
11
        Android:color="#D2AAAA" />
12
	<!-- 角上半径 -->
13
    <corners Android:radius="5dp" />
14
	<!-- 内线 -->
15
    <solid Android:color="#D2AAAA" />
16
</shape>

+ 6 - 0
ipu-mobile-common/res/drawable/keyboard_key.xml

@ -0,0 +1,6 @@
1
<?xml version="1.0" encoding="UTF-8"?>
2
<selector
3
  xmlns:android="http://schemas.android.com/apk/res/android">
4
    <item android:state_pressed="true" android:drawable="@drawable/keyboard_normal_hl_bg" />
5
    <item android:drawable="@drawable/keyboard_normal_bg" />
6
</selector>

二进制
ipu-mobile-common/res/drawable/keyboard_normal_bg.9.png


二进制
ipu-mobile-common/res/drawable/keyboard_normal_hl_bg.9.png


+ 73 - 0
ipu-mobile-common/res/drawable/keyboard_qwerty.xml

@ -0,0 +1,73 @@
1
<?xml version="1.0" encoding="UTF-8"?>
2
<Keyboard android:keyWidth="10.000002%p" android:keyHeight="5.5%p"
3
	android:horizontalGap="0.0px" android:verticalGap="0.0px"
4
	xmlns:android="http://schemas.android.com/apk/res/android">
5
	<Row>
6
		<Key android:codes="49" android:keyEdgeFlags="left"
7
			android:keyLabel="1" />
8
		<Key android:codes="50" android:keyLabel="2" />
9
		<Key android:codes="51" android:keyLabel="3" />
10
		<Key android:codes="52" android:keyLabel="4" />
11
		<Key android:codes="53" android:keyLabel="5" />
12
		<Key android:codes="54" android:keyLabel="6" />
13
		<Key android:codes="55" android:keyLabel="7" />
14
		<Key android:codes="56" android:keyLabel="8" />
15
		<Key android:codes="57" android:keyLabel="9" />
16
		<Key android:codes="48" android:keyEdgeFlags="right"
17
			android:keyLabel="0" />
18
	</Row>
19
	<Row>
20
		<Key android:codes="113" android:keyEdgeFlags="left"
21
			android:keyLabel="q" />
22
		<Key android:codes="119" android:keyLabel="w" />
23
		<Key android:codes="101" android:keyLabel="e" />
24
		<Key android:codes="114" android:keyLabel="r" />
25
		<Key android:codes="116" android:keyLabel="t" />
26
		<Key android:codes="121" android:keyLabel="y" />
27
		<Key android:codes="117" android:keyLabel="u" />
28
		<Key android:codes="105" android:keyLabel="i" />
29
		<Key android:codes="111" android:keyLabel="o" />
30
		<Key android:codes="112" android:keyEdgeFlags="right"
31
			android:keyLabel="p" />
32
	</Row>
33
	<Row>
34
		<Key android:horizontalGap="4.999995%p" android:codes="97"
35
			android:keyEdgeFlags="left" android:keyLabel="a" />
36
		<Key android:codes="115" android:keyLabel="s" />
37
		<Key android:codes="100" android:keyLabel="d" />
38
		<Key android:codes="102" android:keyLabel="f" />
39
		<Key android:codes="103" android:keyLabel="g" />
40
		<Key android:codes="104" android:keyLabel="h" />
41
		<Key android:codes="106" android:keyLabel="j" />
42
		<Key android:codes="107" android:keyLabel="k" />
43
		<Key android:codes="108" android:keyEdgeFlags="right"
44
			android:keyLabel="l" />
45
	</Row>
46
	<Row>
47
		<Key android:keyWidth="14.999998%p" android:codes="-1"
48
			android:keyEdgeFlags="left" android:isModifier="true"
49
			android:isSticky="true" android:keyIcon="@drawable/keyboard_sym_shift" />
50
		<Key android:codes="122" android:keyLabel="z" />
51
		<Key android:codes="120" android:keyLabel="x" />
52
		<Key android:codes="99" android:keyLabel="c" />
53
		<Key android:codes="118" android:keyLabel="v" />
54
		<Key android:codes="98" android:keyLabel="b" />
55
		<Key android:codes="110" android:keyLabel="n" />
56
		<Key android:codes="109" android:keyLabel="m" />
57
		<Key android:keyWidth="14.999998%p" android:codes="-5"
58
			android:keyEdgeFlags="right" android:isRepeatable="true"
59
			android:keyIcon="@drawable/keyboard_sym_delete" />
60
	</Row>
61
	<Row android:rowEdgeFlags="bottom">
62
		<Key android:keyWidth="20.000004%p" android:codes="-2"
63
			android:keyLabel="符号" />
64
		<Key android:keyWidth="14.999998%p" android:codes="44"
65
			android:keyLabel="," />
66
		<Key android:keyWidth="29.999996%p" android:codes="32"
67
			android:isRepeatable="true" android:keyIcon="@drawable/keyboard_sym_space" />
68
		<Key android:keyWidth="14.999998%p" android:codes="46"
69
			android:keyLabel="." />
70
		<Key android:keyWidth="20.000004%p" android:codes="-3"
71
			android:keyEdgeFlags="right" android:keyLabel="完成" />
72
	</Row>
73
</Keyboard>

二进制
ipu-mobile-common/res/drawable/keyboard_sym_delete.png


二进制
ipu-mobile-common/res/drawable/keyboard_sym_shift.png


二进制
ipu-mobile-common/res/drawable/keyboard_sym_space.png


+ 59 - 0
ipu-mobile-common/res/drawable/keyboard_symbols.xml

@ -0,0 +1,59 @@
1
<?xml version="1.0" encoding="UTF-8"?>
2
<Keyboard android:keyWidth="10.000002%p" android:keyHeight="6.9002%p"
3
	android:horizontalGap="0.0px" android:verticalGap="0.0px"
4
	xmlns:android="http://schemas.android.com/apk/res/android">
5
	<Row>
6
		<Key android:codes="33" android:keyEdgeFlags="left"
7
			android:keyLabel="!" />
8
		<Key android:codes="64" android:keyLabel="\@" />
9
		<Key android:codes="35" android:keyLabel="#" />
10
		<Key android:codes="36" android:keyLabel="$" />
11
		<Key android:codes="37" android:keyLabel="%" />
12
		<Key android:codes="94" android:keyLabel="^" />
13
		<Key android:codes="38" android:keyLabel="&amp;" />
14
		<Key android:codes="42" android:keyLabel="*" />
15
		<Key android:codes="40" android:keyLabel="(" />
16
		<Key android:codes="41" android:keyEdgeFlags="right"
17
			android:keyLabel=")" />
18
	</Row>
19
	<Row>
20
		<Key android:codes="126" android:keyEdgeFlags="left"
21
			android:keyLabel="~" />
22
		<Key android:codes="95" android:keyLabel="_" />
23
		<Key android:codes="43" android:keyLabel="+" />
24
		<Key android:codes="123" android:keyLabel="{" />
25
		<Key android:codes="125" android:keyLabel="}" />
26
		<Key android:codes="58" android:keyLabel=":" />
27
		<Key android:codes="34" android:keyLabel="&quot;"/>
28
		<Key android:codes="60" android:keyLabel='&lt;' />
29
		<Key android:codes="63" android:keyLabel="\?" />
30
		<Key android:codes="124" android:keyEdgeFlags="right"
31
			android:keyLabel="|" />
32
	</Row>
33
	<Row>
34
		<Key android:codes="96" android:keyEdgeFlags="left"
35
			android:keyLabel="`" />
36
		<Key android:codes="45" android:keyLabel="-" />
37
		<Key android:codes="61" android:keyLabel="=" />
38
		<Key android:codes="91" android:keyLabel="[" />
39
		<Key android:codes="93" android:keyLabel="]" />
40
		<Key android:codes="59" android:keyLabel=";" />
41
		<Key android:codes="39" android:keyLabel="&apos;" />
42
		<Key android:codes="62" android:keyLabel="&gt;" />
43
		<Key android:codes="47" android:keyLabel="/" />
44
		<Key android:codes="92" android:keyEdgeFlags="right"
45
			android:keyLabel="\\" />
46
	</Row>
47
	<Row android:rowEdgeFlags="bottom">
48
		<Key android:keyWidth="20.000004%p" android:codes="-2"
49
			android:keyLabel="Abc" />
50
		<Key android:keyWidth="14.999998%p" android:codes="44"
51
			android:keyLabel="," />
52
		<Key android:keyWidth="14.999998%p" android:codes="46"
53
			android:keyLabel="." />
54
		<Key android:keyWidth="29.999996%p" android:codes="-5"
55
			android:keyIcon="@drawable/keyboard_sym_delete" />
56
		<Key android:keyWidth="20.000004%p" android:codes="-3"
57
			android:keyEdgeFlags="right" android:keyLabel="完成" />
58
	</Row>
59
</Keyboard>

二进制
ipu-mobile-common/res/drawable/nfc_bg.png


二进制
ipu-mobile-common/res/drawable/record_mic_normal.png


二进制
ipu-mobile-common/res/drawable/record_mic_press.png


二进制
ipu-mobile-common/res/drawable/screenlock_arrow.png


二进制
ipu-mobile-common/res/drawable/screenlock_line.png


二进制
ipu-mobile-common/res/drawable/screenlock_line_error.png


二进制
ipu-mobile-common/res/drawable/screenlock_line_semicircle.png


二进制
ipu-mobile-common/res/drawable/screenlock_line_semicircle_error.png


二进制
ipu-mobile-common/res/drawable/screenlock_round_click.png


二进制
ipu-mobile-common/res/drawable/screenlock_round_click_error.png


二进制
ipu-mobile-common/res/drawable/screenlock_round_original.png


二进制
ipu-mobile-common/res/drawable/screenlock_welcome_bg.9.png


+ 17 - 0
ipu-mobile-common/res/drawable/share_apk_activity_dialog.xml

@ -0,0 +1,17 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<shape xmlns:Android="http://schemas.android.com/apk/res/android" >
3

4
    <padding
5
        Android:bottom="5dp"
6
        Android:left="5dp"
7
        Android:right="5dp"
8
        Android:top="5dp" />
9
	<!-- 外边线 -->
10
    <stroke
11
        Android:width="2dip"
12
        Android:color="#544649" />
13
	
14
    <corners Android:radius="5dp" />
15
	<!-- 内线 -->
16
    <solid Android:color="#8A7479" />
17
</shape>

+ 21 - 0
ipu-mobile-common/res/layout/audio_recorder.xml

@ -0,0 +1,21 @@
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
    <TextView
8
        android:layout_width="wrap_content"
9
        android:layout_height="wrap_content"
10
        android:text="@string/pressTip"
11
        android:textSize="20dp"
12
        android:id="@+id/recordLabel"
13
         />
14

15
    <ImageButton
16
        android:layout_width="wrap_content"
17
        android:layout_height="wrap_content"
18
        android:src="@drawable/record_mic_normal" 
19
        android:id="@+id/micButton"/>
20

21
</LinearLayout>

+ 77 - 0
ipu-mobile-common/res/layout/browser.xml

@ -0,0 +1,77 @@
1
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2
    xmlns:tools="http://schemas.android.com/tools"
3
    android:layout_width="fill_parent"
4
    android:layout_height="fill_parent"
5
    android:background="#ffffff"
6
    android:orientation="vertical" >
7

8
    <LinearLayout
9
        android:layout_width="fill_parent"
10
        android:layout_height="wrap_content"
11
        android:orientation="vertical" >
12

13
        <LinearLayout
14
            android:id="@+id/layout"
15
            android:layout_width="fill_parent"
16
            android:layout_height="wrap_content"
17
            android:orientation="horizontal"
18
            android:visibility="gone" >
19

20
            <EditText
21
                android:id="@+id/et_url"
22
                android:layout_width="0dp"
23
                android:layout_height="wrap_content"
24
                android:layout_weight="1"
25
                android:inputType="textUri"
26
                android:singleLine="true" />
27

28
            <Button
29
                android:id="@+id/btn_visit"
30
                android:layout_width="wrap_content"
31
                android:layout_height="wrap_content"
32
                android:text="@string/visit" />
33
        </LinearLayout>
34

35
        <LinearLayout
36
            android:id="@+id/ll_btn"
37
            android:layout_width="fill_parent"
38
            android:layout_height="wrap_content"
39
            android:gravity="center_horizontal"
40
            android:orientation="horizontal" >
41

42
            <Button
43
                android:id="@+id/btn_home"
44
                android:layout_width="wrap_content"
45
                android:layout_height="wrap_content"
46
                android:layout_weight="1"
47
                android:text="@string/home" />
48

49
            <Button
50
                android:id="@+id/btn_left"
51
                android:layout_width="wrap_content"
52
                android:layout_height="wrap_content"
53
                android:layout_weight="1"
54
                android:text="@string/left" />
55

56
            <Button
57
                android:id="@+id/btn_right"
58
                android:layout_width="wrap_content"
59
                android:layout_height="wrap_content"
60
                android:layout_weight="1"
61
                android:text="@string/right" />
62

63
            <Button
64
                android:id="@+id/btn_exit"
65
                android:layout_width="wrap_content"
66
                android:layout_height="wrap_content"
67
                android:layout_weight="1"
68
                android:text="@string/exit" />
69
        </LinearLayout>
70

71
        <WebView
72
            android:id="@+id/web"
73
            android:layout_width="fill_parent"
74
            android:layout_height="fill_parent" />
75
    </LinearLayout>
76

77
</LinearLayout>

+ 23 - 0
ipu-mobile-common/res/layout/keyboard.xml

@ -0,0 +1,23 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
    <RelativeLayout  xmlns:android="http://schemas.android.com/apk/res/android"
3
        android:layout_width="fill_parent"
4
    	android:layout_height="match_parent"
5
    	android:orientation="vertical" 
6
        android:layout_gravity="bottom">
7
             
8
        <android.inputmethodservice.KeyboardView
9
            android:id="@+id/keyboard_view"
10
            android:layout_width="fill_parent"
11
            android:layout_height="wrap_content"
12
            android:focusable="true"
13
            android:focusableInTouchMode="true"
14
            android:background="#ff202020"
15
            android:keyBackground="@drawable/keyboard_key" 
16
            android:layout_alignParentBottom="true"
17
            android:keyTextColor="#ffffffff"
18
            android:visibility="visible" />
19
            <requestFocus />
20

21
          
22
           
23
    </RelativeLayout>

+ 23 - 0
ipu-mobile-common/res/layout/nfcard.xml

@ -0,0 +1,23 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3
    android:layout_width="fill_parent"
4
    android:layout_height="fill_parent"
5
    android:background="#FFBABABA" >
6
7
    <ImageView
8
        android:contentDescription="@string/imgContentDesc"
9
        android:layout_width="fill_parent"
10
        android:layout_height="fill_parent"
11
        android:background="@android:color/white"
12
        android:src="@drawable/nfc_bg" >
13
    </ImageView>
14
15
    <TextView
16
        android:layout_width="fill_parent"
17
        android:layout_height="wrap_content"
18
        android:gravity="center"
19
        android:text="@string/tips"
20
        android:textColor="#5499d2"
21
        android:textSize="20sp" />
22
23
</RelativeLayout>

+ 36 - 0
ipu-mobile-common/res/layout/screenlock_login_layout2.xml

@ -0,0 +1,36 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3
    android:layout_width="fill_parent"
4
    android:layout_height="fill_parent" >
5
    
6
    <RelativeLayout
7
        android:layout_width="fill_parent"
8
        android:layout_height="fill_parent"
9
        android:background="@drawable/screenlock_welcome_bg"
10
        android:padding="10dp" >
11

12
        <com.ai.ipu.mobile.common.screenlock.view.LocusPassWordView
13
            android:id="@+id/lock_view"
14
            android:layout_width="fill_parent"
15
            android:layout_height="fill_parent" />
16

17
        <TextView
18
            android:id="@+id/notify"
19
            android:layout_width="fill_parent"
20
            android:layout_height="wrap_content"
21
            android:layout_marginTop="10dp"
22
            android:gravity="center"
23
            android:text="请输入您设置的手势密码"
24
            android:textColor="@android:color/white"
25
            android:textSize="16sp" />
26

27
        <Button
28
            android:id="@+id/forget_btn"
29
            android:layout_width="fill_parent"
30
            android:layout_height="wrap_content"
31
            android:layout_alignParentBottom="true"
32
            android:padding="10dp"
33
            android:text="忘记密码或者用其他方式登录" />
34
    </RelativeLayout>
35

36
</RelativeLayout>

+ 28 - 0
ipu-mobile-common/res/layout/screenlock_reset_lock_layout.xml

@ -0,0 +1,28 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3
    android:layout_width="match_parent"
4
    android:layout_height="match_parent"
5
    android:background="@drawable/screenlock_welcome_bg"
6
    android:padding="10dp" >
7

8
    <com.ai.ipu.mobile.common.screenlock.view.LocusPassWordView
9
        android:id="@+id/lock_view"
10
        android:layout_width="fill_parent"
11
        android:layout_height="fill_parent" />
12
    <TextView
13
        android:id="@+id/notify"
14
        android:layout_width="fill_parent"
15
        android:layout_height="wrap_content"
16
        android:gravity="center"
17
        android:text="123"
18
        android:textColor="@android:color/white"
19
        android:textSize="16sp" />
20
	<Button
21
        android:id="@+id/reset_btn"
22
        android:layout_width="fill_parent"
23
        android:layout_height="wrap_content"
24
        android:layout_alignParentBottom="true"
25
        android:padding="10dp"
26
        android:text="重新设置" 
27
        android:visibility="invisible"/>
28
</RelativeLayout>

+ 77 - 0
ipu-mobile-common/res/layout/share_apk_activity.xml

@ -0,0 +1,77 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3
    android:layout_width="300dp"
4
    android:layout_height="400dp"
5
    android:background="#060514"
6
    android:orientation="vertical" >
7
    
8
    <TextView
9
        android:id="@+id/share"
10
        android:layout_width="match_parent"
11
        android:layout_height="wrap_content"
12
        android:gravity="center"
13
        android:text="@string/sa_share"
14
        android:textColor="#FFFFFF"
15
        android:textSize="20sp" />
16

17
    <View
18
        android:layout_width="match_parent"
19
        android:layout_height="1dp"
20
        android:layout_marginBottom="2dp"
21
        android:layout_marginTop="2dp"
22
        android:background="#696969" />
23

24
    <ListView
25
        android:id="@+id/deviceListView"
26
        android:layout_width="match_parent"
27
        android:layout_height="0dp"
28
        android:layout_weight="1"
29
        android:isScrollContainer="true"
30
        android:paddingTop="5dp" >
31
    </ListView>
32

33
    <View
34
        android:layout_width="match_parent"
35
        android:layout_height="1dp"
36
        android:layout_marginBottom="2dp"
37
        android:layout_marginTop="2dp"
38
        android:background="#696969" />
39

40
    <RelativeLayout
41
        android:layout_width="wrap_content"
42
        android:layout_height="50dp" >
43

44
        <Button
45
            android:id="@+id/exit"
46
            android:layout_width="140dp"
47
            android:layout_height="wrap_content"
48
            android:layout_marginRight="5dp"
49
            android:paddingLeft="20dp"
50
            android:text="@string/sa_exit"
51
            android:textColor="#FFFFFF"
52
            android:textSize="20sp" />
53

54
        <View
55
            android:layout_width="1dip"
56
            android:layout_height="50dp"
57
            android:layout_gravity="center_horizontal"
58
            android:layout_centerInParent="true"
59
            android:background="#696969"
60
            android:layout_marginLeft="3dp"
61
            android:layout_marginRight="3dp"
62
             />
63

64
        <Button
65
            android:id="@+id/search"
66
            android:layout_width="140dp"
67
            android:layout_height="wrap_content"
68
            android:layout_alignParentRight="true"
69
            android:layout_alignTop="@id/exit"
70
            android:layout_marginRight="5dp"
71
            android:paddingRight="20dp"
72
            android:text="@string/sa_search"
73
            android:textColor="#FFFFFF"
74
            android:textSize="20sp" />
75
    </RelativeLayout>
76

77
</LinearLayout>

+ 39 - 0
ipu-mobile-common/res/layout/share_apk_device_list_item.xml

@ -0,0 +1,39 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3
    android:layout_width="fill_parent"
4
    android:layout_height="fill_parent"
5
    android:orientation="horizontal" >
6

7
    <LinearLayout
8
        android:layout_width="0dp"
9
        android:layout_height="wrap_content"
10
        android:orientation="vertical"
11
        android:layout_weight="1"
12
        android:paddingBottom="5dp"
13
         >
14
        <!-- 设备名 -->
15
        <TextView
16
            android:id="@+id/deviceNameTV"
17
            android:layout_width="wrap_content"
18
            android:layout_height="wrap_content"
19
            android:paddingLeft="5dp"
20
            android:textColor="#fff"
21
            android:textSize="20sp" />
22
        <LinearLayout
23
            android:layout_width="fill_parent"
24
            android:layout_height="wrap_content"
25
            android:orientation="horizontal" >
26
            <!-- MAC地址 -->
27
            <TextView
28
                android:layout_width="wrap_content"
29
                android:layout_height="wrap_content"
30
                android:layout_marginLeft="15dp"
31
                android:text="@string/sa_mac_address" />
32
            <!-- MAC地址字符串 -->
33
            <TextView
34
                android:id="@+id/macAddressTV"
35
                android:layout_width="wrap_content"
36
                android:layout_height="wrap_content" />
37
        </LinearLayout>
38
    </LinearLayout>
39
</LinearLayout>

二进制
ipu-mobile-common/res/raw/beep.ogg


+ 11 - 0
ipu-mobile-common/res/values-v11/styles.xml

@ -0,0 +1,11 @@
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 - 0
ipu-mobile-common/res/values-v14/styles.xml

@ -0,0 +1,12 @@
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>

+ 3 - 0
ipu-mobile-common/res/values/strings.xml

@ -0,0 +1,3 @@
1
<resources>
2
    <string name="app_name">ipu-plugin-extend</string>
3
</resources>

+ 5 - 0
ipu-mobile-common/res/values/strings_audio.xml

@ -0,0 +1,5 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <string name="recording">正在录音……</string>
4
    <string name="pressTip">按下说话</string>
5
</resources>

+ 8 - 0
ipu-mobile-common/res/values/strings_browser.xml

@ -0,0 +1,8 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <string name="home">主页</string>
4
    <string name="left">后退</string>
5
    <string name="right">前进</string>
6
    <string name="exit">退出</string>
7
    <string name="visit">访问</string>
8
</resources>

+ 5 - 0
ipu-mobile-common/res/values/strings_nfc.xml

@ -0,0 +1,5 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <string name="imgContentDesc">NFC 背景图片</string>
4
    <string name="tips">还在等什么,碰一碰~</string>
5
</resources>

+ 10 - 0
ipu-mobile-common/res/values/strings_share_apk.xml

@ -0,0 +1,10 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <string name="sa_share">应用分享</string>
4
	<string name="sa_mac_address">MAC地址:</string>
5
	<string name="sa_search">刷新</string>
6
	<string name="sa_searching">搜索设备中……</string>
7
	<string name="sa_exit">退出</string>
8
	<string name="sa_confirm_share">确认要分享吗?</string>
9
	<string name="sa_tip">请将远程蓝牙设备打开,并且保持可见……</string>
10
</resources>

+ 9 - 0
ipu-mobile-common/res/values/style_audio.xml

@ -0,0 +1,9 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
	<style name="AudioDialogTheme" parent="@android:style/Theme.Dialog">
4
        <!-- 无标题 -->
5
        <item name="android:windowNoTitle">true</item>
6
        <!-- 设置背景色 -->
7
        <item name="android:windowBackground">@drawable/audio_activity_dialog</item>
8
    </style>
9
</resources>

+ 7 - 0
ipu-mobile-common/res/values/style_custom_dialog.xml

@ -0,0 +1,7 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
4
        <!-- 无标题 -->
5
        <item name="android:windowNoTitle">true</item>
6
    </style>
7
</resources>

+ 7 - 0
ipu-mobile-common/res/values/style_share_apk.xml

@ -0,0 +1,7 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <style name="ShareApkDialogTheme" parent="@android:style/Theme.Dialog">
4
        <!-- 无标题 -->
5
        <item name="android:windowNoTitle">true</item>
6
    </style>
7
</resources>

+ 7 - 0
ipu-mobile-common/res/values/style_sliding_menu.xml

@ -0,0 +1,7 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <style name="SlidingMenuTheme" parent="@android:style/Theme.Translucent">
4
        <!-- 无标题 -->
5
        <item name="android:windowNoTitle">true</item>
6
    </style>
7
</resources>

+ 20 - 0
ipu-mobile-common/res/values/styles.xml

@ -0,0 +1,20 @@
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>

二进制
ipu-mobile-libs/bin/ipu-mobile-libs.jar


+ 0 - 3
ipu-mobile-libs/bin/jarlist.cache

@ -1,3 +0,0 @@
1
# cache for current jar dependency. DO NOT EDIT.
2
# format is <lastModified> <length> <SHA-1> <path>
3
# Encoding is UTF-8