added local blockchain status and UI layout change
This commit is contained in:
17
.idea/deploymentTargetDropDown.xml
generated
17
.idea/deploymentTargetDropDown.xml
generated
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="deploymentTargetDropDown">
|
||||
<targetSelectedWithDropDown>
|
||||
<Target>
|
||||
<type value="QUICK_BOOT_TARGET" />
|
||||
<deviceKey>
|
||||
<Key>
|
||||
<type value="VIRTUAL_DEVICE_PATH" />
|
||||
<value value="$USER_HOME$/.android/avd/Pixel_XL_API_28.avd" />
|
||||
</Key>
|
||||
</deviceKey>
|
||||
</Target>
|
||||
</targetSelectedWithDropDown>
|
||||
<timeTargetWasSelectedWithDropDown value="2021-12-15T21:48:33.668498Z" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -24,6 +24,7 @@
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="replace"/>
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
|
||||
|
||||
</manifest>
|
||||
</manifest>
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.peernet.test
|
||||
|
||||
import android.Manifest
|
||||
import android.content.ContentValues.TAG
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.os.Bundle
|
||||
import android.view.View
|
||||
@@ -18,13 +19,18 @@ import androidx.core.app.ActivityCompat.requestPermissions
|
||||
import android.os.Build
|
||||
import android.provider.Settings
|
||||
import android.util.Log
|
||||
import android.widget.Button
|
||||
import com.android.volley.Request
|
||||
|
||||
import com.android.volley.Request.Method.GET
|
||||
import com.android.volley.Response
|
||||
import com.android.volley.toolbox.StringRequest
|
||||
import com.android.volley.toolbox.Volley
|
||||
import kotlinx.coroutines.GlobalScope
|
||||
import kotlinx.coroutines.launch
|
||||
import java.io.IOException
|
||||
import java.util.*
|
||||
import kotlin.concurrent.schedule
|
||||
|
||||
|
||||
class MainActivity : AppCompatActivity() {
|
||||
@@ -33,62 +39,108 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
|
||||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_main)
|
||||
|
||||
Mobile.mobileMain(this.filesDir.absolutePath)
|
||||
|
||||
val queue = Volley.newRequestQueue(this)
|
||||
val url = "http://127.0.0.1:5125/account/info"
|
||||
|
||||
Timer().schedule(4000){
|
||||
// do something after 1 second
|
||||
GlobalScope.launch {
|
||||
val url = "http://127.0.0.1:5125/account/info"
|
||||
|
||||
|
||||
|
||||
// Request a string response from the provided URL.
|
||||
val stringRequest = StringRequest(
|
||||
Request.Method.GET, url,
|
||||
Response.Listener<String> { response ->
|
||||
//val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
// Display the first 500 characters of the response string.
|
||||
// textView.text = "Response is: ${response.substring(0, 500)}"
|
||||
//connectionLabel.text= "Response is: ${response.substring(0, 500)}"
|
||||
val connectionLabel1 = findViewById<View>(R.id.PeernetInfo1) as TextView
|
||||
connectionLabel1.text = response.toString()
|
||||
// Log.d("myTag", "Response is: ${response.substring(0, 500)}");
|
||||
},
|
||||
Response.ErrorListener { errorresponse ->
|
||||
val connectionLabel1 = findViewById<View>(R.id.PeernetInfo1) as TextView
|
||||
connectionLabel1.text = errorresponse.toString()
|
||||
Log.d("myTag", errorresponse.toString());
|
||||
})
|
||||
val stringRequest = StringRequest(
|
||||
Request.Method.GET, url,
|
||||
Response.Listener<String> { response ->
|
||||
//val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
// Display the first 500 characters of the response string.
|
||||
// textView.text = "Response is: ${response.substring(0, 500)}"
|
||||
//connectionLabel.text= "Response is: ${response.substring(0, 500)}"
|
||||
val connectionLabel1 = findViewById<View>(R.id.PeernetInfo1) as TextView
|
||||
connectionLabel1.text = response.toString()
|
||||
// Log.d("myTag", "Response is: ${response.substring(0, 500)}");
|
||||
},
|
||||
Response.ErrorListener { errorresponse ->
|
||||
val connectionLabel1 = findViewById<View>(R.id.PeernetInfo1) as TextView
|
||||
connectionLabel1.text = errorresponse.toString()
|
||||
Log.d("myTag", errorresponse.toString());
|
||||
})
|
||||
|
||||
// Add the request to the RequestQueue.
|
||||
queue.add(stringRequest)
|
||||
queue.add(stringRequest)
|
||||
|
||||
val url1 = "http://127.0.0.1:5125/status"
|
||||
val url1 = "http://127.0.0.1:5125/status"
|
||||
|
||||
val stringRequest1 = StringRequest(
|
||||
Request.Method.GET, url1,
|
||||
Response.Listener<String> { response ->
|
||||
//val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
// Display the first 500 characters of the response string.
|
||||
// textView.text = "Response is: ${response.substring(0, 500)}"
|
||||
//connectionLabel.text= "Response is: ${response.substring(0, 500)}"
|
||||
val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
connectionLabel.text = response.toString()
|
||||
// Log.d("myTag", "Response is: ${response.substring(0, 500)}");
|
||||
},
|
||||
Response.ErrorListener { errorresponse ->
|
||||
val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
connectionLabel.text = errorresponse.toString()
|
||||
Log.d("myTag", errorresponse.toString());
|
||||
})
|
||||
val stringRequest1 = StringRequest(
|
||||
Request.Method.GET, url1,
|
||||
Response.Listener<String> { response ->
|
||||
//val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
// Display the first 500 characters of the response string.
|
||||
// textView.text = "Response is: ${response.substring(0, 500)}"
|
||||
//connectionLabel.text= "Response is: ${response.substring(0, 500)}"
|
||||
val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
connectionLabel.text = response.toString()
|
||||
// Log.d("myTag", "Response is: ${response.substring(0, 500)}");
|
||||
},
|
||||
Response.ErrorListener { errorresponse ->
|
||||
val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
connectionLabel.text = errorresponse.toString()
|
||||
Log.d("myTag", errorresponse.toString());
|
||||
})
|
||||
|
||||
queue.add(stringRequest1)
|
||||
queue.add(stringRequest1)
|
||||
|
||||
val url2 = "http://127.0.0.1:5125/blockchain/file/list"
|
||||
|
||||
val stringRequest2 = StringRequest(
|
||||
Request.Method.GET, url2,
|
||||
Response.Listener<String> { response ->
|
||||
//val connectionLabel = findViewById<View>(R.id.PeernetInfo) as TextView
|
||||
// Display the first 500 characters of the response string.
|
||||
// textView.text = "Response is: ${response.substring(0, 500)}"
|
||||
//connectionLabel.text= "Response is: ${response.substring(0, 500)}"
|
||||
val connectionLabel = findViewById<View>(R.id.PeernetInfo2) as TextView
|
||||
connectionLabel.text = response.toString()
|
||||
// Log.d("myTag", "Response is: ${response.substring(0, 500)}");
|
||||
},
|
||||
Response.ErrorListener { errorresponse ->
|
||||
val connectionLabel = findViewById<View>(R.id.PeernetInfo2) as TextView
|
||||
connectionLabel.text = errorresponse.toString()
|
||||
Log.d("myTag", errorresponse.toString());
|
||||
})
|
||||
|
||||
queue.add(stringRequest2)
|
||||
}
|
||||
}
|
||||
|
||||
val button = findViewById<Button>(R.id.AddFIle)
|
||||
|
||||
button.setOnClickListener {
|
||||
val intent = Intent()
|
||||
.setType("*/*")
|
||||
.setAction(Intent.ACTION_GET_CONTENT)
|
||||
|
||||
startActivityForResult(Intent.createChooser(intent, "Select a file"), 777)
|
||||
}
|
||||
|
||||
|
||||
|
||||
// run("http://127.0.0.1:5125/status")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// run("http://127.0.0.1:5125/status")
|
||||
|
||||
// requestAppPermissions();
|
||||
//Mobilecore.mobileCoreStart()
|
||||
@@ -127,6 +179,13 @@ class MainActivity : AppCompatActivity() {
|
||||
// })
|
||||
// }
|
||||
|
||||
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
|
||||
super.onActivityResult(requestCode, resultCode, data)
|
||||
|
||||
if (requestCode == 777) {
|
||||
val filePath = data?.data?.path
|
||||
}
|
||||
}
|
||||
|
||||
private fun requestAppPermissions() {
|
||||
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
|
||||
|
||||
@@ -8,14 +8,16 @@
|
||||
|
||||
<TextView
|
||||
android:id="@+id/PeernetInfo"
|
||||
android:layout_width="217dp"
|
||||
android:layout_height="245dp"
|
||||
android:layout_width="192dp"
|
||||
android:layout_height="244dp"
|
||||
android:text="Hello World!"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/PeernetInfo1"
|
||||
app:layout_constraintHorizontal_bias="0.082"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.144" />
|
||||
app:layout_constraintVertical_bias="0.01" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/PeernetInfo1"
|
||||
@@ -23,9 +25,32 @@
|
||||
android:layout_height="245dp"
|
||||
android:text="Hello World!"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintHorizontal_bias="1.0"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.701" />
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/PeernetInfo2"
|
||||
android:layout_width="217dp"
|
||||
android:layout_height="245dp"
|
||||
android:text="Hello World!"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintHorizontal_bias="0.453"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.534" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/AddFIle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="104dp"
|
||||
android:text="Add file "
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
Reference in New Issue
Block a user