文章目錄 ??前言 ?什么是 OpenXR ?什么是 XR Interaction Toolkit ??教程說明 ??第一步:導(dǎo)入 OpenXR ??第二步:導(dǎo)入 XR Intera...

文章目錄 ??前言 ?什么是 OpenXR ?什么是 XR Interaction Toolkit ??教程說明 ??第一步:導(dǎo)入 OpenXR ??第二步:導(dǎo)入 XR Intera...
Create your custom layout[https://developer.android.google.cn/codelabs/jetpack-compose-...
簡介 Kotlin 是一個(gè)基于 JVM 的新的編程語言蝉仇,由 JetBrains 開發(fā)。于2010年首次推出,次年開源轿衔。它與Java 100%互通沉迹,并具備諸多Java尚不支持的...
研究下kotlin中以@Jvm開頭的注解 1 @JvmOverloads 官方注釋文檔 意思就是說如果一個(gè)方法中有N個(gè)參數(shù)并且M個(gè)有了默認(rèn)值,就會(huì)有生成M個(gè)重載方法如下 在j...
通過泛型及reified關(guān)鍵字實(shí)現(xiàn)同一方法不同類型的返回值如: 測試下方法 打印結(jié)果為
自定義滾動(dòng)的線性布局主要需要完成下面3個(gè)功能 1 計(jì)算子view及本身的尺寸2 把子view布局到指定的位置3 添加滑動(dòng)事件 1 計(jì)算尺寸 需要重寫下面這個(gè)方法 參數(shù)中的wi...
什么是 Navigation The Navigation Architecture Component simplifies the implementation of n...
如果是通過span設(shè)置的重新設(shè)置新的span就行了,要是整體在xml中通過textStyle設(shè)置的可以通過textView的setTypeface方法修改
安卓開發(fā)中常用的SpannableStringSpannableString其實(shí)和String一樣害驹,都是一種字符串類型鞭呕,SpannableString可以直接作為TextView的顯示文本,不同的是SpannableSt...
Debug模式下查看PermissionCheck.permissionCheck()的返回值如果返回值是0,查看請求的url夏跷,模擬請求看結(jié)果String url =new ...
面向?qū)ο蟮奈宕蠡驹瓌t單一職責(zé)原則(SRP)開放封閉原則(OCP)里氏替換原則(LSP)依賴倒置原則(DIP)接口隔離原則(ISP) 后續(xù)補(bǔ)充
手機(jī)適配 部分手機(jī)需要開啟鎖屏顯示權(quán)限和后臺(tái)彈出權(quán)限才可以在鎖屏界面顯示自己app的界面哼转,目前發(fā)現(xiàn)的有小米、oppo槽华、魅族壹蔓。但是這些權(quán)限是無法直接申請的。 可行性方案 1 跟...
對(duì)于面向 Android 7.0 的應(yīng)用猫态,Android 框架執(zhí)行的 StrictMode API 政策禁止在您的應(yīng)用外部公開 file:// URI佣蓉。如果一項(xiàng)包含文件 UR...
DataBinding是一個(gè)實(shí)現(xiàn)數(shù)據(jù)和UI綁定的框架煮纵,同時(shí)也是實(shí)現(xiàn)MVVM模式所依賴的工具。 官方文檔 Demo下載地址 1.構(gòu)建環(huán)境 在app根目錄的build.gradl...
代碼優(yōu)化偏螺,一個(gè)很重要的課題〈夜猓可能有些人覺得沒用套像,一些細(xì)小的地方有什么好修改的,改與不改對(duì)于代碼的運(yùn)行效率有什么影響呢终息?這個(gè)問題我是這么考慮的夺巩,就像大海里面的鯨魚一樣,它吃一條...
SpannableString其實(shí)和String一樣周崭,都是一種字符串類型柳譬,SpannableString可以直接作為TextView的顯示文本,不同的是SpannableSt...
熱修復(fù)主要有三個(gè)步驟: 1 生成差異補(bǔ)丁 2 加載差異補(bǔ)丁 3 替換方法 1.1 生成差異補(bǔ)丁 阿里提供的差量補(bǔ)丁生成工具h(yuǎn)ttps://github.com/alibaba...