├── .classpath
├── .gitattributes
├── .gitignore
├── .project
├── .settings
└── org.eclipse.jdt.core.prefs
├── AndroidManifest.xml
├── ic_launcher-web.png
├── libs
└── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
├── drawable-hdpi
│ ├── background.jpg
│ ├── desert.jpg
│ └── ic_launcher.png
├── drawable-mdpi
│ └── ic_launcher.png
├── drawable-xhdpi
│ └── ic_launcher.png
├── drawable-xxhdpi
│ └── ic_launcher.png
├── drawable
│ └── btn_color.xml
├── layout
│ ├── activity_main.xml
│ ├── add_word.xml
│ ├── lock.xml
│ ├── lv_item.xml
│ └── wordsbook.xml
├── menu
│ └── main.xml
├── values-sw600dp
│ └── dimens.xml
├── values-sw720dp-land
│ └── dimens.xml
├── values-v11
│ └── styles.xml
├── values-v14
│ └── styles.xml
└── values
│ ├── color.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── src
└── com
└── zl
└── lock
├── Junit
└── JunitTest.java
├── activity
├── AddWordActivity.java
├── MainActivity.java
└── WordsbookActivity.java
├── adapter
└── MyAdapter.java
├── bean
└── WordBean.java
├── config
└── Config.java
├── db
├── MNameSpace.java
├── WordsBookDBHelper.java
└── dao
│ └── Wordsdao.java
├── receiver
└── LockReceiver.java
├── server
└── LockService.java
├── util
└── RandomSort.java
└── view
└── LockView.java
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 |
15 | # Gradle files
16 | .gradle/
17 | build/
18 | */build/
19 |
20 | # Local configuration file (sdk path, etc)
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | # Android Studio Navigation editor temp files
30 | .navigation/
31 |
32 | # Android Studio captures folder
33 | captures/
34 |
35 | # =========================
36 | # Operating System Files
37 | # =========================
38 |
39 | # OSX
40 | # =========================
41 |
42 | .DS_Store
43 | .AppleDouble
44 | .LSOverride
45 |
46 | # Thumbnails
47 | ._*
48 |
49 | # Files that might appear in the root of a volume
50 | .DocumentRevisions-V100
51 | .fseventsd
52 | .Spotlight-V100
53 | .TemporaryItems
54 | .Trashes
55 | .VolumeIcon.icns
56 |
57 | # Directories potentially created on remote AFP share
58 | .AppleDB
59 | .AppleDesktop
60 | Network Trash Folder
61 | Temporary Items
62 | .apdisk
63 |
64 | # Windows
65 | # =========================
66 |
67 | # Windows image file caches
68 | Thumbs.db
69 | ehthumbs.db
70 |
71 | # Folder config file
72 | Desktop.ini
73 |
74 | # Recycle Bin used on file shares
75 | $RECYCLE.BIN/
76 |
77 | # Windows Installer files
78 | *.cab
79 | *.msi
80 | *.msm
81 | *.msp
82 |
83 | # Windows shortcuts
84 | *.lnk
85 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | lock
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
19 |
20 |
25 |
26 |
27 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
39 |
40 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/ic_launcher-web.png
--------------------------------------------------------------------------------
/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/proguard-project.txt:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/project.properties:
--------------------------------------------------------------------------------
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-17
15 |
--------------------------------------------------------------------------------
/res/drawable-hdpi/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/res/drawable-hdpi/background.jpg
--------------------------------------------------------------------------------
/res/drawable-hdpi/desert.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/res/drawable-hdpi/desert.jpg
--------------------------------------------------------------------------------
/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable/btn_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
20 |
21 |
29 |
30 |
33 |
34 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/res/layout/add_word.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
19 |
20 |
21 |
24 |
25 |
33 |
34 |
42 |
43 |
44 |
47 |
48 |
56 |
57 |
65 |
66 |
67 |
70 |
71 |
79 |
80 |
81 |
89 |
90 |
91 |
99 |
100 |
103 |
104 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/res/layout/lock.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
17 |
18 |
26 |
27 |
33 |
34 |
42 |
43 |
51 |
52 |
60 |
61 |
69 |
70 |
71 |
76 |
77 |
85 |
86 |
94 |
95 |
103 |
104 |
112 |
113 |
114 |
117 |
118 |
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/res/layout/lv_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
19 |
20 |
27 |
28 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/res/layout/wordsbook.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/res/values/color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #f00
4 | #0f0
5 | #ccc
6 |
7 |
--------------------------------------------------------------------------------
/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | lock
5 | Settings
6 | Hello world!
7 |
8 |
9 |
--------------------------------------------------------------------------------
/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/com/zl/lock/Junit/JunitTest.java:
--------------------------------------------------------------------------------
1 | package com.zl.lock.Junit;
2 |
3 | import android.test.AndroidTestCase;
4 |
5 | public class JunitTest extends AndroidTestCase {
6 | public void test(){
7 | String text = "confer";
8 | char c = text.charAt(0);
9 | //System.out.println("-------------"+c);
10 | assertEquals("c", c);
11 |
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/com/zl/lock/activity/AddWordActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/activity/AddWordActivity.java
--------------------------------------------------------------------------------
/src/com/zl/lock/activity/MainActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/activity/MainActivity.java
--------------------------------------------------------------------------------
/src/com/zl/lock/activity/WordsbookActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/activity/WordsbookActivity.java
--------------------------------------------------------------------------------
/src/com/zl/lock/adapter/MyAdapter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/adapter/MyAdapter.java
--------------------------------------------------------------------------------
/src/com/zl/lock/bean/WordBean.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/bean/WordBean.java
--------------------------------------------------------------------------------
/src/com/zl/lock/config/Config.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/config/Config.java
--------------------------------------------------------------------------------
/src/com/zl/lock/db/MNameSpace.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/db/MNameSpace.java
--------------------------------------------------------------------------------
/src/com/zl/lock/db/WordsBookDBHelper.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/db/WordsBookDBHelper.java
--------------------------------------------------------------------------------
/src/com/zl/lock/db/dao/Wordsdao.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/db/dao/Wordsdao.java
--------------------------------------------------------------------------------
/src/com/zl/lock/receiver/LockReceiver.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/receiver/LockReceiver.java
--------------------------------------------------------------------------------
/src/com/zl/lock/server/LockService.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/server/LockService.java
--------------------------------------------------------------------------------
/src/com/zl/lock/util/RandomSort.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/util/RandomSort.java
--------------------------------------------------------------------------------
/src/com/zl/lock/view/LockView.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/crmo/WordsLock/01764c5e150a3485509a65b4c9af1b8f9b759e1f/src/com/zl/lock/view/LockView.java
--------------------------------------------------------------------------------