🔻ONEPLUS E OPPO SEMPRE PIÙ VICINE🔻
#OP#OPPO
Da qualche mese, in Cina OnePlus usa la ColorOS di OPPO come ROM. Non è il primo segno di fusione, le due aziende infatti condividono molte tecnologie come quelle di ricarica rapida.
Ora però la fusione passa ad un livello successivo, quello ufficiale. In un post, il CEO di OnePlus Pete Lau ha ufficializzato la collaborazione. Le due aziende condivideranno molte cose da qui in avanti. Tuttavia, i brand resteranno separati, almeno per ora.
In molti hanno notato la somiglianza di OxygenOS 12 alla ColorOS. Voi che dite? La ColorOS in Europa sarà uno dei primi passi di questa fusione parziale?
Pierre
—
Il nostro canale 👉🏻@oneplusguide
I nostri gruppi 👉🏻@oneplusitcommunity
🚀 Вышел стабильный JavaScript движок от Google для Android
Новая стабильная библиотека Jetpack JavaScript Engine позволит разработчикам выполнять JS код в изолированной и ограниченной среде.
class MainActivity : ComponentActivity() {
// Теперь nullable, без lateinit
private var jsSandbox: JavaScriptSandbox? = null
private var jsIsolate: JavaScriptIsolate? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (!JavaScriptSandbox.isSupported()) {
Log.e("JS", "JavaScriptSandbox не поддерживается")
return
}
lifecycleScope.launch {
// Создаём и сохраняем в nullable-поле
jsSandbox = JavaScriptSandbox
.createConnectedInstanceAsync(applicationContext)
.await()
jsIsolate = jsSandbox?.createIsolate()
// При выполнении гарантируем, что jsIsolate != null
val result: String = jsIsolate
?.evaluateJavaScriptAsync(JS_SCRIPT_SCRING)
?.await()
?: "Ошибка: isolate не инициализирован"
Log.d("JS", "Результат выполнения: $result")
}
}
override fun onDestroy() {
super.onDestroy()
// Закрываем только если не null
jsIsolate?.close()
jsSandbox?.close()
}
}
#jetpack#js