diff --git a/jni-example/.gitignore b/jni-example/.gitignore
new file mode 100755
index 0000000..7baaa3c
--- /dev/null
+++ b/jni-example/.gitignore
@@ -0,0 +1,5 @@
+.idea/
+out/
+bin/
+*.class
+*/.settings
diff --git a/jni-example/decodesdk/.idea/uiDesigner.xml b/jni-example/decodesdk/.idea/uiDesigner.xml
new file mode 100644
index 0000000..e96534f
--- /dev/null
+++ b/jni-example/decodesdk/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/jni-example/decodesdk/.idea/vcs.xml b/jni-example/decodesdk/.idea/vcs.xml
new file mode 100644
index 0000000..b2bdec2
--- /dev/null
+++ b/jni-example/decodesdk/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jni-example/decodesdk/IRDecode.java b/jni-example/decodesdk/src/net/irext/decodesdk/IRDecode.java
similarity index 95%
rename from jni-example/decodesdk/IRDecode.java
rename to jni-example/decodesdk/src/net/irext/decodesdk/IRDecode.java
index 8f532e4..43165d9 100644
--- a/jni-example/decodesdk/IRDecode.java
+++ b/jni-example/decodesdk/src/net/irext/decodesdk/IRDecode.java
@@ -3,9 +3,7 @@ package net.irext.decodesdk;
import net.irext.decodesdk.bean.ACStatus;
import net.irext.decodesdk.bean.TemperatureRange;
import net.irext.decodesdk.utils.Constants;
-import org.springframework.beans.factory.annotation.Autowired;
-import javax.servlet.ServletContext;
/**
* Filename: IRDecode.java
@@ -21,9 +19,6 @@ public class IRDecode {
private static final String TAG = IRDecode.class.getSimpleName();
- @Autowired
- private static ServletContext context;
-
private static Object mSync = new Object();
private native int irOpen(int category, int subCate, String fileName);
diff --git a/jni-example/decodesdk/bean/ACStatus.java b/jni-example/decodesdk/src/net/irext/decodesdk/bean/ACStatus.java
similarity index 100%
rename from jni-example/decodesdk/bean/ACStatus.java
rename to jni-example/decodesdk/src/net/irext/decodesdk/bean/ACStatus.java
diff --git a/jni-example/decodesdk/bean/TemperatureRange.java b/jni-example/decodesdk/src/net/irext/decodesdk/bean/TemperatureRange.java
similarity index 100%
rename from jni-example/decodesdk/bean/TemperatureRange.java
rename to jni-example/decodesdk/src/net/irext/decodesdk/bean/TemperatureRange.java
diff --git a/jni-example/decodesdk/utils/Constants.java b/jni-example/decodesdk/src/net/irext/decodesdk/utils/Constants.java
similarity index 100%
rename from jni-example/decodesdk/utils/Constants.java
rename to jni-example/decodesdk/src/net/irext/decodesdk/utils/Constants.java