diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..61a9130
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index e04498a..6e45dfc 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -15,6 +15,7 @@
+
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..a5f05cd
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 37a7509..d5d35ec 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 3691e08..811ac8a 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,8 +11,8 @@ android {
applicationId "com.yzx.webebook"
minSdkVersion 26
targetSdkVersion 29
- versionCode 1
- versionName "1.0"
+ versionCode 2
+ versionName "2.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
signingConfigs {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 956f110..28df13f 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -9,34 +9,39 @@
-
-
+
+
-
+ android:screenOrientation="portrait">
-
-
+
+
+
>() {
private val webView: WebView by lazy { WebView(this) }
private var url: String = ""
+ private var count = 0
+ private val run = Runnable {
+ count = 0
+ }
override val inflateId: Int
get() = R.layout.activity_web
+ override fun onNewIntent(intent: Intent?) {
+ super.onNewIntent(intent)
+ url = intent?.getStringExtra("link") ?: "https://m.qbjjyyun.net/"
+ this.initData()
+ }
@SuppressLint("SetJavaScriptEnabled")
override fun initView() {
- url = intent?.getStringExtra("link") ?: "https://m.ykj.qbjjyyun.net/"
-
+ url = intent?.getStringExtra("link") ?: "https://m.qbjjyyun.net/"
+ titleTv.setOnClickListener {
+ count++
+ titleTv.removeCallbacks(run)
+ titleTv.postDelayed(run, 1000)
+ if (count >= 5) {
+ startActivity()
+ }
+ }
btnBack.setOnClickListener { onBackPressed() }
btnClose.setOnClickListener {
finish()
@@ -119,11 +136,11 @@ class WebActivity : BaseActivity>() {
view?.post {
progressbar.visibility = View.GONE
if (view.canGoBack()) {
- btnClose.visibility = View.VISIBLE
- //btnBack.visibility = View.VISIBLE
+ //btnClose.visibility = View.VISIBLE
+ btnBack.visibility = View.VISIBLE
} else {
- btnClose.visibility = View.GONE
- //btnBack.visibility = View.GONE
+ //btnClose.visibility = View.GONE
+ btnBack.visibility = View.GONE
}
}
} else {
@@ -210,8 +227,8 @@ class WebActivity : BaseActivity>() {
obj.put("key", mKey)
obj.put("identity", mIdentity)
obj.put("name", data?.getStringExtra("name") ?: "")
- obj.put("index", data?.getIntExtra("index",0))
- obj.put("type", data?.getIntExtra("type",1))
+ obj.put("index", data?.getIntExtra("index", 0))
+ obj.put("type", data?.getIntExtra("type", 1))
evaluateJavascript("onImageUploadSuccess", obj.toString())
}
}
@@ -239,7 +256,7 @@ class YzxJavascriptInterface(var ctx: Activity) {
index: Int,
type: Int
) {
- BookActivity.active(ctx, title, key, identity,name,index,type)
+ BookActivity.active(ctx, title, key, identity, name, index, type)
}
/**
diff --git a/app/src/main/res/drawable/linearlayout_vertical_divider.xml b/app/src/main/res/drawable/linearlayout_vertical_divider.xml
new file mode 100644
index 0000000..284d027
--- /dev/null
+++ b/app/src/main/res/drawable/linearlayout_vertical_divider.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/shape_select.xml b/app/src/main/res/drawable/shape_select.xml
new file mode 100644
index 0000000..d1f8c7d
--- /dev/null
+++ b/app/src/main/res/drawable/shape_select.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_book.xml b/app/src/main/res/layout/activity_book.xml
index 199a797..99ccd7b 100644
--- a/app/src/main/res/layout/activity_book.xml
+++ b/app/src/main/res/layout/activity_book.xml
@@ -51,8 +51,9 @@
android:layout_centerVertical="true"
android:background="@drawable/btn_select"
android:paddingHorizontal="15dp"
+ android:drawableLeft="@mipmap/icon_save_btn"
+ android:drawablePadding="5dp"
android:textSize="@dimen/title_text_size"
- android:textStyle="bold"
android:text="保存" />
+
+
@@ -115,8 +122,42 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
- android:orientation="horizontal"
- android:paddingTop="4dp">
+ android:divider="@drawable/linearlayout_vertical_divider"
+ android:showDividers="middle|end"
+ android:orientation="horizontal">
+
+
+
+
+
+
+ android:text="清除"
+ android:visibility="gone"/>
@@ -195,7 +244,8 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/btn_select"
- android:text="橡皮擦" />
+ android:text="橡皮擦"
+ android:visibility="gone"/>
+ android:text="http://192.168.69.113:8098/"/>
+ android:visibility="gone"/>
+ android:visibility="visible" />
+
+
diff --git a/app/src/main/res/mipmap-xhdpi/ic_back_def.png b/app/src/main/res/mipmap-xhdpi/ic_back_def.png
index 21f0a93..99e2e63 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_back_def.png and b/app/src/main/res/mipmap-xhdpi/ic_back_def.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_book_clear.png b/app/src/main/res/mipmap-xhdpi/ic_book_clear.png
new file mode 100644
index 0000000..5c0c342
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_book_clear.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_book_pen.png b/app/src/main/res/mipmap-xhdpi/ic_book_pen.png
new file mode 100644
index 0000000..c664693
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_book_pen.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_book_pen_select.png b/app/src/main/res/mipmap-xhdpi/ic_book_pen_select.png
new file mode 100644
index 0000000..4159207
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_book_pen_select.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_book_rubber.png b/app/src/main/res/mipmap-xhdpi/ic_book_rubber.png
new file mode 100644
index 0000000..a93a0f4
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_book_rubber.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_book_rubber_select.png b/app/src/main/res/mipmap-xhdpi/ic_book_rubber_select.png
new file mode 100644
index 0000000..bc264ea
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_book_rubber_select.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_close.png b/app/src/main/res/mipmap-xhdpi/ic_close.png
index f281391..5905386 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_close.png and b/app/src/main/res/mipmap-xhdpi/ic_close.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_refresh.png b/app/src/main/res/mipmap-xhdpi/ic_refresh.png
index 8d5ec5a..3e43c73 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_refresh.png and b/app/src/main/res/mipmap-xhdpi/ic_refresh.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_save_btn.png b/app/src/main/res/mipmap-xhdpi/icon_save_btn.png
new file mode 100644
index 0000000..2b38baa
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon_save_btn.png differ