Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
Scan QR Code Barcode Reader
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanglei
Scan QR Code Barcode Reader
Commits
572d1b16
Commit
572d1b16
authored
Dec 26, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
...
parent
a7b94b37
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
8 additions
and
14 deletions
+8
-14
ScanBean.kt
app/src/main/java/com/base/scanqr/bean/ScanBean.kt
+2
-2
EmailCodeActivity.kt
...c/main/java/com/base/scanqr/ui/email/EmailCodeActivity.kt
+2
-2
HistoryFragment.kt
app/src/main/java/com/base/scanqr/ui/main/HistoryFragment.kt
+0
-4
ScanFragment.kt
app/src/main/java/com/base/scanqr/ui/main/ScanFragment.kt
+0
-2
TextCodeActivity.kt
...src/main/java/com/base/scanqr/ui/text/TextCodeActivity.kt
+2
-2
WifiCodeActivity.kt
...src/main/java/com/base/scanqr/ui/wifi/WifiCodeActivity.kt
+2
-2
No files found.
app/src/main/java/com/base/scanqr/bean/ScanBean.kt
View file @
572d1b16
...
...
@@ -5,11 +5,11 @@ open class ScanBean(
)
{
var
listContent
:
String
=
""
//用来排序用,这个内容用来展示列表名
var
createTime
=
System
.
currentTimeMillis
()
var
createType
:
Int
=
CREATE_TYPE_USER
//0手动创建 1扫描创建 2用于浏览无需创建
var
createType
:
Int
=
CREATE_TYPE_USER
//0手动创建 1扫描创建
var
needCreate
:
Boolean
=
true
//是否需要创建
companion
object
{
const
val
CREATE_TYPE_USER
=
0
const
val
CREATE_TYPE_SCAN
=
1
const
val
CREATE_TYPE_VIEW
=
2
}
}
\ No newline at end of file
app/src/main/java/com/base/scanqr/ui/email/EmailCodeActivity.kt
View file @
572d1b16
...
...
@@ -7,7 +7,6 @@ import com.base.scanqr.R
import
com.base.scanqr.base.BaseActivity
import
com.base.scanqr.bean.EmailUIBean
import
com.base.scanqr.bean.FunctionUIBean.Companion.KEY_EMAIL
import
com.base.scanqr.bean.ScanBean.Companion.CREATE_TYPE_VIEW
import
com.base.scanqr.databinding.ActivityEmailCodeBinding
import
com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
import
com.base.scanqr.utils.BarUtils
...
...
@@ -58,7 +57,8 @@ class EmailCodeActivity : BaseActivity<ActivityEmailCodeBinding>(ActivityEmailCo
tempImage
=
file
.
absolutePath
}
}
if
(
email
.
createType
!=
CREATE_TYPE_VIEW
)
{
if
(
email
.
needCreate
)
{
email
.
needCreate
=
false
SpJsonUtils
.
addJsonBean
<
EmailUIBean
>(
KEY_EMAIL
,
email
)
}
}
...
...
app/src/main/java/com/base/scanqr/ui/main/HistoryFragment.kt
View file @
572d1b16
...
...
@@ -10,7 +10,6 @@ import com.base.scanqr.R
import
com.base.scanqr.base.BaseFragment
import
com.base.scanqr.bean.FunctionUIBean
import
com.base.scanqr.bean.ScanBean
import
com.base.scanqr.bean.ScanBean.Companion.CREATE_TYPE_VIEW
import
com.base.scanqr.databinding.FragmentHistoryBinding
import
com.base.scanqr.ui.email.EmailCodeActivity
import
com.base.scanqr.ui.text.TextCodeActivity
...
...
@@ -36,7 +35,6 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>(FragmentHistoryBind
binding
.
flTop
.
updatePadding
(
top
=
BarUtils
.
getStatusBarHeight
())
initAdapter
()
viewModel
.
initData
()
}
...
...
@@ -45,7 +43,6 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>(FragmentHistoryBind
binding
.
rv
.
adapter
=
adapter
adapter
?.
moreAction
=
{
view
,
bean
->
requireContext
().
showHistoryMoreDialog
(
view
,
detailAction
=
{
bean
.
createType
=
CREATE_TYPE_VIEW
jumpByScanBean
(
bean
)
},
removeAction
=
{
viewModel
.
removeBean
(
bean
)
...
...
@@ -57,7 +54,6 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>(FragmentHistoryBind
})
}
adapter
?.
itemClick
=
{
item
->
item
.
createType
=
CREATE_TYPE_VIEW
jumpByScanBean
(
item
)
}
}
...
...
app/src/main/java/com/base/scanqr/ui/main/ScanFragment.kt
View file @
572d1b16
...
...
@@ -116,7 +116,6 @@ class ScanFragment : BaseFragment<FragmentScanBinding>(FragmentScanBinding::infl
scanJump
.
set
(
true
)
activity
.
startActivity
(
Intent
(
activity
,
WifiCodeActivity
::
class
.
java
).
apply
{
val
bean
=
QRCodeUtils
.
createWifiBean
(
qrCodeValue
)
bean
.
createType
=
CREATE_TYPE_SCAN
putExtra
(
"data"
,
Gson
().
toJson
(
bean
))
})
return
...
...
@@ -127,7 +126,6 @@ class ScanFragment : BaseFragment<FragmentScanBinding>(FragmentScanBinding::infl
scanJump
.
set
(
true
)
activity
.
startActivity
(
Intent
(
activity
,
EmailCodeActivity
::
class
.
java
).
apply
{
val
bean
=
QRCodeUtils
.
createEmailBean
(
qrCodeValue
)
bean
.
createType
=
CREATE_TYPE_SCAN
putExtra
(
"data"
,
Gson
().
toJson
(
bean
))
})
return
...
...
app/src/main/java/com/base/scanqr/ui/text/TextCodeActivity.kt
View file @
572d1b16
...
...
@@ -11,7 +11,6 @@ import com.base.scanqr.R
import
com.base.scanqr.base.BaseActivity
import
com.base.scanqr.bean.FunctionUIBean
import
com.base.scanqr.bean.ScanBean
import
com.base.scanqr.bean.ScanBean.Companion.CREATE_TYPE_VIEW
import
com.base.scanqr.bean.TextUIBean
import
com.base.scanqr.databinding.ActivityTextCodeBinding
import
com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...
...
@@ -53,7 +52,8 @@ class TextCodeActivity : BaseActivity<ActivityTextCodeBinding>(ActivityTextCodeB
tempImage
=
file
.
absolutePath
}
}
if
(
textUIBean
.
createType
!=
CREATE_TYPE_VIEW
)
{
if
(
textUIBean
.
needCreate
)
{
textUIBean
.
needCreate
=
false
SpJsonUtils
.
addJsonBean
<
ScanBean
>(
FunctionUIBean
.
KEY_TEXT
,
textUIBean
)
}
}
...
...
app/src/main/java/com/base/scanqr/ui/wifi/WifiCodeActivity.kt
View file @
572d1b16
...
...
@@ -6,7 +6,6 @@ import androidx.core.view.updatePadding
import
com.base.scanqr.R
import
com.base.scanqr.base.BaseActivity
import
com.base.scanqr.bean.FunctionUIBean
import
com.base.scanqr.bean.ScanBean.Companion.CREATE_TYPE_VIEW
import
com.base.scanqr.bean.WifiUIBean
import
com.base.scanqr.databinding.ActivityWifiCodeBinding
import
com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...
...
@@ -82,7 +81,8 @@ class WifiCodeActivity : BaseActivity<ActivityWifiCodeBinding>(ActivityWifiCodeB
tempImage
=
file
.
absolutePath
}
}
if
(
wifiBean
.
createType
!=
CREATE_TYPE_VIEW
)
{
if
(
wifiBean
.
needCreate
)
{
wifiBean
.
needCreate
=
false
SpJsonUtils
.
addJsonBean
<
WifiUIBean
>(
FunctionUIBean
.
KEY_WIFI
,
wifiBean
)
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment