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