1、Java SPI機(jī)制 ServiceLoader的基本使用 Java SPI 實際上是“基于接口的編程+策略模式+配置文件”組合實現(xiàn)的動態(tài)加載機(jī)制,提供了通過interf...
1、Java SPI機(jī)制 ServiceLoader的基本使用 Java SPI 實際上是“基于接口的編程+策略模式+配置文件”組合實現(xiàn)的動態(tài)加載機(jī)制,提供了通過interf...
@九九叔 設(shè)備有Mac區(qū)分
android 低功耗藍(lán)牙BLE多連接,多設(shè)備通信現(xiàn)在很多做藍(lán)牙APP的都需要同時連接多個設(shè)備,那該怎么才能同時管理多個設(shè)備呢?以下是本人的方法,主要是通過ArrayMap來管理不同設(shè)備的BluetoothGatt,然后使用...
關(guān)于鵝廠 只要努力過,什么結(jié)果都可以接受,即使不行,這也不是人生的終點,繼續(xù)努力,總有一天可以成的。人生難得在夢想之地供職,終于在第四次面試后如愿以償加入了騰訊。在這里真的所...
哥們,上面的就是源碼,很簡單的例子
android5.0 進(jìn)行藍(lán)牙廣播(BLE Peripheral)具有低功耗藍(lán)牙模塊的設(shè)備可以扮演2個角色,中心,周邊。周邊是數(shù)據(jù)提供者,中心是數(shù)據(jù)接收/處理者。自Android 4.3的系統(tǒng)就規(guī)定了BLE的API,但是僅限于中心,至于周邊...
(1) Android中為什么主線程不會因為Looper.loop()里的死循環(huán)卡死? 先說說說進(jìn)程/線程,進(jìn)程:每個app運(yùn)行時前首先創(chuàng)建一個進(jìn)程,該進(jìn)程是由Zygote ...
GitHub傳送門 1.寫在前面 本文主要實現(xiàn)的是上拉加載更多功能,下拉刷新使用的是Google官方的SwipeRefreshLayout控件,因為在實現(xiàn)這個功能的時候走了不...
最近看到京東,淘寶都有RecyclerView嵌套ViewPager嵌套RecyclerView商品展示的效果,效果挺好,廢話不多說先看效果圖: 技能點:1.Android事...
1、Android中WebView的使用,加載H52、Android原生和H5、JS交互,使用JsBridge 1、WebView簡介 WebView是Android用于顯示...
前言 上一篇主要講述了Android中WebView的使用和注意事項,本文將繼續(xù)延伸WebView的使用,將介紹原生APP如何通過WebView和H5、JS通信交互。由于An...
UI方面 圖片加載庫 網(wǎng)絡(luò)、異步請求庫 數(shù)據(jù)庫 事件總線 性能檢測 熱修復(fù)、插件化 權(quán)限申請 跨平臺開發(fā) Android項目架構(gòu) 依賴注入 開發(fā)規(guī)范 BLE開發(fā) 開發(fā)工具 A...
先簡單說下本次的主題,由于我最近做的是物聯(lián)網(wǎng)相關(guān)的開發(fā)工作,其中就不免會遇到和設(shè)備的交互。 最主要的工作就是要有一個系統(tǒng)來支持設(shè)備的接入、向設(shè)備推送消息;同時還得滿足大量設(shè)備...
AgentWeb 介紹 AgentWeb 是一個高度封裝的 Android WebView ,簡單易用 , 帶有進(jìn)度條 、 支持文件上傳 、 下載 、 簡化 Javascri...
前言前面八次課我們已經(jīng)將android的繪制基礎(chǔ)已經(jīng)講完,那么現(xiàn)在我們下面的兩個內(nèi)容點是事件分發(fā)問題,和屏幕適配相關(guān)今天這節(jié)課我們主要來講android當(dāng)中的各種屏幕適配問題...