Mercurial > dwindows
diff android/DWindows.kt @ 2542:bb75e64e6138
Android: Implement dw_screen_* and dw_environment_query().
Minor code cleanup in dwtest and ios.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 13 May 2021 07:43:31 +0000 |
parents | 822f814a54f4 |
children | f9367eb9a6e7 |
line wrap: on
line diff
--- a/android/DWindows.kt Wed May 12 23:28:59 2021 +0000 +++ b/android/DWindows.kt Thu May 13 07:43:31 2021 +0000 @@ -1819,6 +1819,12 @@ return dimensions } + fun screenGetDimensions(): Long + { + val dm = resources.displayMetrics + return dm.widthPixels.toLong() or (dm.heightPixels.toLong() shl 32) + } + fun renderNew(cid: Int): DWRender? { var render: DWRender? = null @@ -2254,7 +2260,7 @@ } } - fun dwInit(appid: String, appname: String) + fun dwInit(appid: String, appname: String): Int { waitOnUiThread { // Create the notification channel in dw_init() @@ -2269,6 +2275,12 @@ notificationManager.createNotificationChannel(mChannel) } } + return Build.VERSION.SDK_INT + } + + fun androidGetRelease(): String + { + return Build.VERSION.RELEASE } fun notificationNew(title: String, imagepath: String, text: String, appid: String): NotificationCompat.Builder?