一弄砍、6.0適配 談?wù)凙ndroid 6.0 的動態(tài)權(quán)限管理 二仙畦、7.0適配 Android 7.0脫坑指南 三、8.0適配 Android 8.0適配指北 四音婶、9.0適配 A...
一弄砍、6.0適配 談?wù)凙ndroid 6.0 的動態(tài)權(quán)限管理 二仙畦、7.0適配 Android 7.0脫坑指南 三、8.0適配 Android 8.0適配指北 四音婶、9.0適配 A...
概述 本文將盡可能將RxJava中的Subject相關(guān)類的用法做一個闡述慨畸,并對其原理進行簡單的解析。 說到Subject衣式,很多人可能都不是很熟悉它寸士,因為相對于RxJava的O...
快捷鍵: 表達式 + “.” + 不同提示 Android Studio 里可以使用代碼補全來模板式地補全語句,如遍歷循環(huán)語句(for瞳收、foreach)碉京、使用String.f...
一:簡介 HTTPS全稱是HTTP over SSL/TLS,HTTP是應(yīng)用層協(xié)議螟深,TCP是傳輸層協(xié)議谐宙,在應(yīng)用層和傳輸層之間,增加了一個安全套接層SSL/TLS界弧。 TLS:基...
Outline [TOC] 前言 好久不見朋友們垢箕,最近一段時間在忙工作上的事情划栓,沒來得及寫文章,這兩天正好有點時間条获,趕緊寫下了這篇教程忠荞,免得大家說我太監(jiān)了。 正題 先來回顧一...
Outline [TOC] 前言 上一節(jié)里我們學(xué)習(xí)了只使用Observable如何去解決上下游流速不均衡的問題, 之所以學(xué)習(xí)這個是因為Observable還是有很多它使用的...
Outline [TOC] 前言 上個月RxJava2正式版發(fā)布了帅掘,但目前國內(nèi)的資料還比較少委煤,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了,但還有一些以前沒用過...
博主修档,感謝您的文章碧绞,另外我想補充的是,如果listView有headerVIew吱窝,那么上面的局部刷新判斷就錯了讥邻,需要改一下
/**在看見范圍內(nèi)才更新迫靖,不可見的滑動后自動會調(diào)用getView方法更新**/
//這里要注意,由于存在headerView兴使,判斷的時候要+1
if (position+1 >= firstVisiblePosition && position+1 <= lastVisiblePosition) {
/**獲取指定位置view對象**/
//這里要注意系宜,由于存在headerView,對于listView來說位于position == 0的是headView鲫惶,所以這里計算的時候position要加1
View view = listView.getChildAt((position+1) - firstVisiblePosition);
//關(guān)鍵點來了蜈首,為什么這里position不需要+1;
//因為上面getChildAt獲取的是View欠母,而這里position是adapter里面getList的對應(yīng)位置欢策,如果+1獲取的就是下一個數(shù)據(jù)并且可能造成數(shù)組越界
adapter.getView(position, view, listView);
}
什么是Path? 我們先看看Android官方文檔給出的定義: The Path class encapsulates compound (multiple contour)...
本文已授權(quán)公眾號「玉剛說」獨家發(fā)布 也許有些人會納悶赏淌,老哥踩寇,你這么簡單的功能還需要寫博客嗎?是游戲不好玩呢六水?還是妹子不好撩鞍乘铩?這位兄臺掷贾,你回答的真是太對了睛榄,這年頭游戲太燒錢,...
前言: Java中有一個String類,特別讓人傷腦筋港准。因為它可以直接賦值旨剥,也可以new一下用構(gòu)造器生成對象,還可以用加號拼接……這些不同的方式到底有什么區(qū)別浅缸?本文是個人學(xué)習(xí)...
前言 終于到了講RxJava這一期轨帜,RxJava是筆者個人非常喜歡的一個開源庫,它很好的將鏈式編程風(fēng)格和異步結(jié)合在一起衩椒。RxJava其實已經(jīng)推出很久了蚌父,可以說是已經(jīng)很火了,但...
我感覺吧毛萌,也許rx沒那么難理解梢什,但是我一直被這些文章嚇得不輕,也被這單詞繞來繞去繞暈了朝聋,產(chǎn)生了恐懼中,什么觀察啊被觀察頭都暈了囤躁,現(xiàn)在我擼了屢冀痕,通熟易懂的來說 來本質(zhì)無非就是 添加一個回調(diào)到一個操作類里面荔睹,執(zhí)行這個操作類的時候的時候會遍歷調(diào)用這些回調(diào), 只是執(zhí)行的時候可以設(shè)置在主線程回調(diào)還是子線程回調(diào) 以及自己的任務(wù)是在主線程執(zhí)行還是子線程執(zhí)行言蛇。
上篇文章錄取的電話音頻僻他,這是用來讀取播放方法//path 文件路徑public void play(String path) { //} //manifest文件配置 //如...
1創(chuàng)建Service package com.shiliu.callrecording; import android.annotation.SuppressLint; im...
一腊尚、常見倍洲郑活方案 1、監(jiān)聽廣播:監(jiān)聽全局的靜態(tài)廣播婿斥,比如時間更新的廣播劝篷、開機廣播、解鎖屏民宿、網(wǎng)絡(luò)狀態(tài)娇妓、解鎖加鎖亮屏暗屏(3.1版本),高版本需要應(yīng)用開機后運行一次才能監(jiān)聽這些系...