add events listener object, create kernel context and some gl resources
This commit is contained in:
@@ -10,7 +10,6 @@ import android.view.Surface
|
||||
import android.view.SurfaceView
|
||||
import android.view.SurfaceHolder
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.activity.addCallback
|
||||
import androidx.activity.enableEdgeToEdge
|
||||
import androidx.activity.compose.setContent
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
@@ -66,10 +65,20 @@ class MainActivity : ComponentActivity() {
|
||||
Log.d("MosisTest", "surfaceDestroyed")
|
||||
}
|
||||
}
|
||||
val listener = object : IMosisListener.Stub() {
|
||||
override fun onServiceInitialized(success: Boolean) {
|
||||
Log.d("MosisTest", "onServiceInitialized: $success")
|
||||
|
||||
}
|
||||
|
||||
override fun onFrameAvailable(hardwareBufferPtr: Long) {
|
||||
Log.d("MosisTest", "onFrameAvailable: $hardwareBufferPtr")
|
||||
}
|
||||
}
|
||||
fun initOS()
|
||||
{
|
||||
remote_service?.let { service ->
|
||||
val result = service.initOS()
|
||||
val result = service.initOS(listener)
|
||||
Log.d("MosisTest", "InitOS returned: $result")
|
||||
buttonText.value = if (result) "OS Initialized" else "OS Not Initialized"
|
||||
}
|
||||
|
||||
@@ -5,8 +5,6 @@ import android.app.NotificationChannel
|
||||
import android.app.NotificationManager
|
||||
import android.app.Service
|
||||
import android.content.Intent
|
||||
import android.os.Build
|
||||
import android.os.Debug
|
||||
import android.os.IBinder
|
||||
import androidx.core.app.NotificationCompat
|
||||
|
||||
|
||||
Reference in New Issue
Block a user