封裝后的使用示例 接口定義: 在fragment中調(diào)用上面的接口, 加載數(shù)據(jù): 可以看到去掉了基本永遠(yuǎn)重復(fù)的線程切換邏輯: 整體感覺(jué)清爽了很多, 不再是經(jīng)典的一坨無(wú)聊的代碼堆...
1. adb連接終端 2. 查看連接的終端列表 3. 查看系統(tǒng)信息 4. 查看包信息 5. 命令方式啟動(dòng)apk 6. 命令方式開(kāi)關(guān)屏 7. 修改文件所屬的用戶和用戶組 8. ...
如果有人問(wèn)你, 計(jì)算機(jī)的能力已經(jīng)這樣強(qiáng)了,算法有啥用?你可以問(wèn)他,一個(gè)億的階乘后面有幾個(gè)零? 這個(gè)問(wèn)題不是常規(guī)計(jì)算能解決的,即使交給計(jì)算機(jī)也要花好長(zhǎng)時(shí)間... 階乘 階乘是一...
一扣蜻、Selendroid原理逆巍、元素識(shí)別工具、腳本設(shè)計(jì)原則 1莽使、Appium原理 針對(duì)于Hybrid的App,Appium基于Selendroid框架實(shí)現(xiàn)锐极,而Selendroi...
接著上一篇文章 《Android智能識(shí)別 - 銀行卡區(qū)域裁剪》 來(lái)說(shuō),上一次我們已經(jīng)截取到了銀行卡的數(shù)字區(qū)域芳肌,那么這次我們基于上次截取到的卡號(hào)區(qū)域灵再,來(lái)進(jìn)行數(shù)字識(shí)別肋层。 有了上面...
本文已授權(quán)微信公眾號(hào):鴻洋(hongyangAndroid)原創(chuàng)首發(fā) 公司的項(xiàng)目代碼比較多翎迁,每次調(diào)試改動(dòng)java文件后要將近2分鐘才能跑起來(lái)栋猖,實(shí)在受不了。在網(wǎng)上找了一大堆配置...
Android Studio 自帶了一個(gè)功能汪榔,叫做 Product Flavor蒲拉,它可以讓開(kāi)發(fā)者更加便捷地切換代碼源集,不用再像之前一樣做多渠道開(kāi)發(fā)需要通過(guò)注釋來(lái)實(shí)現(xiàn)痴腌,現(xiàn)在只...
線程同步的基礎(chǔ)概念: 同步 指的是調(diào)用一個(gè)方法時(shí)戚嗅,在沒(méi)有得到結(jié)果之前雨涛,這個(gè)調(diào)用就不返回。線程同步的意思與之類似懦胞,但線程同步并不是說(shuō)讓一個(gè)線程執(zhí)行完了再執(zhí)行其它線程替久,一般是指讓...
生產(chǎn)者消費(fèi)者模型是我們學(xué)習(xí)多線程知識(shí)的一個(gè)經(jīng)典案例躏尉,一個(gè)典型的生產(chǎn)者消費(fèi)者模型如下: 這段代碼很容易引申出來(lái)兩個(gè)問(wèn)題:一個(gè)是wait()方法外面為什么是while循環(huán)而不是i...
新來(lái)的寶寶先看這里 Android 調(diào)試橋 (adb) 是一個(gè)通用命令行工具胀糜,其允許您與模擬器實(shí)例或連接的 Android 設(shè)備進(jìn)行通信颅拦。它可為各種設(shè)備操作提供便利,如安裝和...
對(duì)于Java中的 final 關(guān)鍵字教藻,我們首先可以從字面意思上去理解距帅,百度翻譯顯示如下: 也就是說(shuō) final 英文意思表示是最后的,不可更改的括堤。那么對(duì)應(yīng)在 Java 中也是...
在Android Studio中悄窃,可能導(dǎo)致泄漏問(wèn)題的handler一般會(huì)被提示 Lint警告: 意思:class使用靜態(tài)聲明否則可能出現(xiàn)內(nèi)存泄露讥电。 這是一個(gè)基本的activi...
原文鏈接 針對(duì)瀏覽器網(wǎng)頁(yè)的一些優(yōu)化規(guī)則。 目錄 頁(yè)面優(yōu)化靜態(tài)資源壓縮CSS雪碧圖轧抗、Base64內(nèi)聯(lián)圖片樣式置頂恩敌、腳本置底使用外鏈的css和js避免空src的圖片避免在html...