Added device Information and Login Id - Added Labels for it
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.example.hpostesting.presentation.dashboard
|
package com.example.hpostesting.presentation.dashboard
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.content.SharedPreferences
|
import android.content.SharedPreferences
|
||||||
@@ -25,6 +26,7 @@ class GalleryFragment : Fragment() {
|
|||||||
// onDestroyView.
|
// onDestroyView.
|
||||||
private val binding get() = _binding!!
|
private val binding get() = _binding!!
|
||||||
|
|
||||||
|
@SuppressLint("SetTextI18n")
|
||||||
override fun onCreateView(
|
override fun onCreateView(
|
||||||
inflater: LayoutInflater,
|
inflater: LayoutInflater,
|
||||||
container: ViewGroup?,
|
container: ViewGroup?,
|
||||||
@@ -59,7 +61,7 @@ class GalleryFragment : Fragment() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
userid = sharedPreferences.getString(Constants.USER_ID, "").toString()
|
userid = sharedPreferences.getString(Constants.USER_ID, "").toString()
|
||||||
binding.tvSubtitle4.text = userid
|
binding.tvSubtitle4.text = "Login ID : ${userid}"
|
||||||
|
|
||||||
return root
|
return root
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.example.hpostesting.presentation.deviceinfo
|
package com.example.hpostesting.presentation.deviceinfo
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.SharedPreferences
|
import android.content.SharedPreferences
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
@@ -52,11 +53,12 @@ class DeviceFragment : Fragment() {
|
|||||||
(activity as DeviceActivity).mService.sendAndListenToHemoCube(
|
(activity as DeviceActivity).mService.sendAndListenToHemoCube(
|
||||||
HemoCubeCommands.getDeviceId,
|
HemoCubeCommands.getDeviceId,
|
||||||
object : UsbServiceListener {
|
object : UsbServiceListener {
|
||||||
|
@SuppressLint("SetTextI18n")
|
||||||
override fun onUsbRead(data: ByteArray?) {
|
override fun onUsbRead(data: ByteArray?) {
|
||||||
data?.let {
|
data?.let {
|
||||||
val stringData = String(it)
|
val stringData = String(it)
|
||||||
deviceViewModel.messages.postValue(stringData)
|
deviceViewModel.messages.postValue(stringData)
|
||||||
binding.tvSubtitle4.text = stringData
|
binding.tvSubtitle4.text = "Device ID: ${stringData}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
override fun onUsbError(e: Exception?) {
|
override fun onUsbError(e: Exception?) {
|
||||||
@@ -74,13 +76,14 @@ class DeviceFragment : Fragment() {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
(activity as DeviceActivity).mService.listenToHemoCube(object : UsbServiceListener {
|
(activity as DeviceActivity).mService.listenToHemoCube(object : UsbServiceListener {
|
||||||
|
@SuppressLint("SetTextI18n")
|
||||||
override fun onUsbRead(data: ByteArray?) {
|
override fun onUsbRead(data: ByteArray?) {
|
||||||
data?.let {
|
data?.let {
|
||||||
val stringData = String(it)
|
val stringData = String(it)
|
||||||
deviceViewModel.messages.postValue(stringData)
|
deviceViewModel.messages.postValue(stringData)
|
||||||
fullReadOutput.append(stringData)
|
fullReadOutput.append(stringData)
|
||||||
resultData += stringData
|
resultData += stringData
|
||||||
binding.tvSubtitle4.text = resultData
|
binding.tvSubtitle4.text = "Device ID : ${resultData}"
|
||||||
if (stringData.contains("SN")) {
|
if (stringData.contains("SN")) {
|
||||||
val slData = stringData.split(" ")
|
val slData = stringData.split(" ")
|
||||||
if (slData.size > 1) {
|
if (slData.size > 1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user