Gradle 官方的一些優(yōu)化建議 1 盡可能的使用最新版本的 Gradle 和 JVM箩退,這是最簡(jiǎn)單直接的方式规婆,Gradle 開(kāi)發(fā)團(tuán)隊(duì)會(huì)持續(xù)的更新 Gradle 版本,來(lái)優(yōu)化構(gòu)...
Gradle 官方的一些優(yōu)化建議 1 盡可能的使用最新版本的 Gradle 和 JVM箩退,這是最簡(jiǎn)單直接的方式规婆,Gradle 開(kāi)發(fā)團(tuán)隊(duì)會(huì)持續(xù)的更新 Gradle 版本,來(lái)優(yōu)化構(gòu)...
Android BLE 開(kāi)發(fā)過(guò)程中遇到的問(wèn)題記錄 1.斷開(kāi)連接后出現(xiàn)133錯(cuò)誤 在斷開(kāi)連接之后再次連接經(jīng)常會(huì)出現(xiàn)133錯(cuò)誤臣嚣,并且難以連接成功,處理方式如下: 首先在重連的時(shí)候...
在非Density的Scope下無(wú)法調(diào)用px.toDp()(比如:100.toDp())只能調(diào)用px.dp(比如:100.dp)象泵,這2個(gè)是有本質(zhì)區(qū)別的文搂。直接上代碼: 出處:h...
本文是對(duì)Protobuf3(以下簡(jiǎn)稱(chēng)pb)官方文檔的學(xué)習(xí)筆記,大部分示例摘自官方。 原文:https://developers.google.com/protocol-buf...
下面是一段來(lái)自谷歌案例代碼中的一部分昼汗,希望對(duì)你有用。原文摘取于:android - How to handle activity lifecycle events for M...
1. snap vs. apt apt所采用的包是deb包鬼雀,deb包最初是Debian Linux推出的顷窒。由于ubuntu基于debian,ubuntu將其集成到了apt包管...
前言 最近幫公司做了一個(gè)工具類(lèi)的app鞋吉,類(lèi)似于本地字典查詢(xún)的那種,所以肯定要涉及到數(shù)據(jù)保存到本地璧疗,就嘗試用了一下Google自己的架構(gòu)中的數(shù)據(jù)庫(kù)框架Room坯辩。配置和使用還是比...
在上一篇博客《Android DLNA投屏-基本原理》中,講到了DLNA的一些基本原理崩侠。了解這些基本原理漆魔,對(duì)開(kāi)發(fā)是很有幫助的。但僅僅依據(jù)原理去進(jìn)行Android DLNA開(kāi)發(fā)...
1.協(xié)作式任務(wù)處理 意思是說(shuō)一個(gè)任務(wù)得到了 CPU 時(shí)間却音,除非它自己放棄使用 CPU 改抡,否則將完全霸占 CPU ,所以任務(wù)之間需要協(xié)作使用一段時(shí)間的 CPU 系瓢,放棄使用阿纤,其它...
計(jì)算機(jī)圖形程序接口 | Graphics API 對(duì)于普通的電腦玩家來(lái)說(shuō)這是一個(gè)不重要的東西,但對(duì)于游戲開(kāi)發(fā)酬土、玩游戲做三維的人來(lái)說(shuō)荆忍,這部分知識(shí)可能會(huì)常常被提及,尤其是涉及到游...
Kotlin有一些新東西: Unit Any 和 Nothing,這里整理一下對(duì)這三兄弟的理解凉袱。 Unit 首先芥吟,看看 Unit 在Kotlin中的定義: 可以看到侦铜,首先 U...
Material You[https://m3.material.io/] 是下一代 Material Design 的發(fā)展方向,也是一種全新的設(shè)計(jì)愿景: 方便您打造個(gè)性化的...
nRF Connect 官方有開(kāi)源BLE基礎(chǔ)框架钟鸵,具體查看 這里[https://github.com/NordicSemiconductor/Android-BLE-Lib...
藍(lán)牙profile簡(jiǎn)介 藍(lán)牙是一種短距的無(wú)線(xiàn)通訊技術(shù)钉稍,可實(shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備之間的數(shù)據(jù)交換棺耍。一般將藍(lán)牙3.0之前的BR/EDR藍(lán)牙稱(chēng)為傳統(tǒng)藍(lán)牙贡未,而將藍(lán)牙4.0規(guī)范下的藍(lán)牙B...
前言 在A(yíng)ndroid開(kāi)發(fā)中,因?yàn)樗槠膯?wèn)題,屏幕適配是一個(gè)非常頭痛的問(wèn)題,因而為了去進(jìn)行屏幕適配,作為程序員,是嘔心瀝血,歷經(jīng)磨難,哈哈 我們之前做屏幕適配一般都會(huì)用到一...
方法一(官方的例子): 方法二: 可以通過(guò)不同分辨率的設(shè)備使用不同的layout原理去判斷: 創(chuàng)建一個(gè)screen.xml位于values/screen.xml,添加 pho...
FragmentTransaction API文檔(需要翻墻) 常用方法詳解 1. add(int containerViewId, Fragment fragment, S...
問(wèn)題: 我們?cè)谑褂肍ragment的時(shí)候蒙袍,會(huì)偶爾出現(xiàn)錯(cuò)誤:IllegalStateException: Can not perform this action after o...
URLSpan用于設(shè)置點(diǎn)擊鏈接事件俊卤,點(diǎn)擊相應(yīng)文字可以跳轉(zhuǎn)到特定鏈接。 需要配置mTxHintView.movementMethod = LinkMovementMethod....