一直以來,好像沒有一段標(biāo)準(zhǔn)的代碼能提供Android設(shè)備此刻的IP地址,究其原因,Android設(shè)備的網(wǎng)卡可能不只一個(gè),如蜂窩網(wǎng)卡、WiFi網(wǎng)卡,而且同一個(gè)網(wǎng)卡也可能擁有不止...

一直以來,好像沒有一段標(biāo)準(zhǔn)的代碼能提供Android設(shè)備此刻的IP地址,究其原因,Android設(shè)備的網(wǎng)卡可能不只一個(gè),如蜂窩網(wǎng)卡、WiFi網(wǎng)卡,而且同一個(gè)網(wǎng)卡也可能擁有不止...
一、前言: 正常的Dialog彈窗出現(xiàn)時(shí),背景都會(huì)有一層黑色半透明的遮罩,去掉的方法有兩種。如下圖所示: 方法一: 方法二: 1:在res/values/styles.xml...
@(Android技術(shù)文章)個(gè)人博客地址: 斯科特安的時(shí)間 轉(zhuǎn)載自: Android中測(cè)量Text的寬度和高度 Android中,在自定義View中通過Canvas繪制文字時(shí)...
本文是 ConstraintLayout 小課堂系列第 2 講,課程目錄: 一個(gè) item 布局帶你領(lǐng)略 ConstraintLayout 的魅力 ConstraintLay...
Paint類measureText與getTextBounds的區(qū)別 在使用Canvas繪制文字時(shí),需要得到字符串的長(zhǎng)度,Paint類內(nèi)給了兩個(gè)方法,measureText(...
方式一:本地直接依賴新建library,并將xxx.aar文件復(fù)制到對(duì)應(yīng)目錄中,在目錄下新建build.gradle文件,并添加如下代碼:configurations.may...
打造終極MVP+Retrofit2+okhttp3+Rxjava2網(wǎng)絡(luò)請(qǐng)求,開發(fā)實(shí)用,簡(jiǎn)約,由于篇幅字?jǐn)?shù)原因 本章只講cookie自動(dòng)化管理實(shí)現(xiàn) 抓住人生中的一分一秒,勝過...
我已經(jīng)棄坑了
Android#JSBridge踩坑問題記錄最新公司新啟動(dòng)了一個(gè)項(xiàng)目,大致架構(gòu)就是,原生客戶端相當(dāng)于一個(gè)殼,通過WebView嵌套著含有主要內(nèi)容的H5,客戶端對(duì)數(shù)據(jù)進(jìn)行管理,如數(shù)據(jù)緩存或數(shù)據(jù)接口請(qǐng)求,然后將數(shù)據(jù)處理好傳...
gradle升級(jí)真的惡心
Android Studio apk體積突然變大(升級(jí)gradle后)升級(jí)gradle之后發(fā)現(xiàn) 打包出來的apk體積突然大了將近一倍。 解決辦法 在主工程的AndroidManifest.xml配置中,在 標(biāo)簽,添加android:extrac...
感謝,排查了半天
Android Studio apk體積突然變大(升級(jí)gradle后)升級(jí)gradle之后發(fā)現(xiàn) 打包出來的apk體積突然大了將近一倍。 解決辦法 在主工程的AndroidManifest.xml配置中,在 標(biāo)簽,添加android:extrac...
升級(jí)gradle之后發(fā)現(xiàn) 打包出來的apk體積突然大了將近一倍。 解決辦法 在主工程的AndroidManifest.xml配置中,在 標(biāo)簽,添加android:extrac...
@27061448dca3 你這么菜,還不適合看這樣的文章
Android#JSBridge踩坑問題記錄最新公司新啟動(dòng)了一個(gè)項(xiàng)目,大致架構(gòu)就是,原生客戶端相當(dāng)于一個(gè)殼,通過WebView嵌套著含有主要內(nèi)容的H5,客戶端對(duì)數(shù)據(jù)進(jìn)行管理,如數(shù)據(jù)緩存或數(shù)據(jù)接口請(qǐng)求,然后將數(shù)據(jù)處理好傳...
這么多坑,為什么不用系統(tǒng)給的方法呢
Android#JSBridge踩坑問題記錄最新公司新啟動(dòng)了一個(gè)項(xiàng)目,大致架構(gòu)就是,原生客戶端相當(dāng)于一個(gè)殼,通過WebView嵌套著含有主要內(nèi)容的H5,客戶端對(duì)數(shù)據(jù)進(jìn)行管理,如數(shù)據(jù)緩存或數(shù)據(jù)接口請(qǐng)求,然后將數(shù)據(jù)處理好傳...
怎么修改jar包里面的文件呢
解決sqlcipher從3.5.9升級(jí)到4.0.1后,greendao3.2.2編譯引起的問題org.greenrobot.greendao.database.DatabaseOpenHelper中的EncryptedHelper類的構(gòu)造函數(shù)需要修改,增加一個(gè)net....
一、前言: 在使用RecyclerView控件顯示列表時(shí),會(huì)出現(xiàn)如下的異常: 該異常出現(xiàn)時(shí),拋出該異常的代碼都在RecyclerView內(nèi)部,而不是自己寫的代碼。這使得確定異...
解決方案呢大神
Android - 常見的內(nèi)存泄漏和解決方案總結(jié)一個(gè)無用的對(duì)象,被另一個(gè)對(duì)象所持有應(yīng)用,造成該對(duì)象在虛擬機(jī)的堆中占有的內(nèi)存無法釋放,而導(dǎo)致內(nèi)存空間的浪費(fèi),這種情況就是內(nèi)存泄漏。 情況1: 單例持有Context 如下代碼:...
可以try catch的,親測(cè)有效,沒有更好的辦法了,只能catch然后提示用戶釋放手機(jī)內(nèi)存或重啟APP
Android Bitmap 內(nèi)存以及OOM問題討論都知道在Android中, 每個(gè)應(yīng)用所使用的內(nèi)存是有限的,現(xiàn)在的手機(jī)通常最大的內(nèi)存使用為256M, 目前還沒發(fā)現(xiàn)Android中一個(gè)應(yīng)用的最大內(nèi)存分配超過256M的(經(jīng)測(cè)試華...
Android系統(tǒng)沒有提供現(xiàn)成的Api來監(jiān)聽到用戶的截屏操作,所以我們需要自己實(shí)現(xiàn)對(duì)用戶截屏的監(jiān)聽。 針對(duì)這個(gè)特殊的需求,比較可行的方案是利用系統(tǒng)的媒體數(shù)據(jù)庫。每當(dāng)我們產(chǎn)生一...