一术陶、scrollview嵌套recyclerview卡頓問題及解決方法
二凑懂、Listview嵌套gridview單行顯示的解決方法
三、XUtils 必須要?jiǎng)?chuàng)建無參的構(gòu)造器
四梧宫、微信集成時(shí)的黑屏問題:包名類名要與官方文檔保持一致
五接谨、使用維他命做視頻時(shí)要知道的問題:
1)聲音、亮度怎么調(diào)整塘匣,實(shí)現(xiàn)原理脓豪,實(shí)現(xiàn)代碼
2)播放器具體怎么寫
3)如何快進(jìn)?如何暫停忌卤?雙擊暫停的方式扫夜,是最好的用戶體驗(yàn)嗎
六、狀態(tài)欄的顏色如何改
七驰徊、toolbar的可折疊效果哦如何實(shí)現(xiàn)的笤闯?
八、ListView/recyclerview的側(cè)滑棍厂、刪除是如何做到的望侈,實(shí)現(xiàn)原理是什么?
item的位置判斷勋桶;滑動(dòng)刪除的判斷依據(jù)是什么脱衙?
九、怎么使用Mediaplayer播放視頻例驹?seekbar是如何快進(jìn)的捐韩?
十、
Glide怎么加載圖片?
圖片怎么緩存?
默認(rèn)的訪問網(wǎng)絡(luò)的方式(默認(rèn)使用HttpUrlconnection)
現(xiàn)在有5MB的圖片鹃锈,但是我流量不夠荤胁,怎么用Glide加載圖片?
Glide怎么加載圓形圖片的屎债?怎么實(shí)現(xiàn)的仅政?
十一垢油、
談一談ListView/recyclerview的優(yōu)化
十二、
要設(shè)置一個(gè)回到頂部的按鈕要怎么做圆丹?
懸浮按鈕滩愁,點(diǎn)擊彈出多個(gè),再點(diǎn)擊收回則么做辫封?
十三硝枉、
第一次有網(wǎng)絡(luò),斷網(wǎng)后倦微,不退出程序妻味,返回到桌面,再回來欣福,數(shù)據(jù)沒有保存到本地责球,數(shù)據(jù)不會(huì)顯示了。
重新連接網(wǎng)絡(luò)拓劝,頁面沒有及時(shí)刷新雏逾。
解決思路:根據(jù)網(wǎng)絡(luò)狀態(tài),發(fā)送廣播凿将。
十四、
Viewpager的無限輪播你是如何實(shí)現(xiàn)的价脾?
思路:設(shè)置maxsize無邊界牧抵,handler每隔幾秒發(fā)送就發(fā)送一條消息的計(jì)時(shí)器Timer
如果有三個(gè)item,考慮到item的創(chuàng)建和銷毀,有沒有遇到什么問題侨把?
十五犀变、
友盟分享,第三方授權(quán)登錄:為啥要第三方登錄秋柄?通過什么方式在我們的后臺(tái)進(jìn)行同步获枝?(后臺(tái)每個(gè)用戶都有一個(gè)Userid,第三方授權(quán)登錄后骇笔,后臺(tái)自動(dòng)創(chuàng)建一個(gè)userid省店,進(jìn)行注冊)
十六、
webView 的高度笨触,你怎么設(shè)置的懦傍?
java與js怎么交互的,你是如何實(shí)現(xiàn)的芦劣?
recyclerview中的GlideVidew的高度你是怎么設(shè)定的粗俱?
十七、
橫豎屏切換時(shí)的斷流問題怎么解決
上啦/下啦的幀動(dòng)畫怎么做
十八虚吟、
Rmpt hls xmpp 協(xié)議
十九寸认、
視頻下載的功能怎么做的签财?如何實(shí)現(xiàn)斷點(diǎn)(比如暫停下載,或者沒有網(wǎng)絡(luò)了)下載偏塞?
如果現(xiàn)在一邊要下載視頻唱蒸,一遍要下載apk,要幾個(gè)線程(2個(gè))烛愧,怎么實(shí)現(xiàn)多線程下載油宜?
二十、
當(dāng)apk版本更新的時(shí)候怜姿,是替換安裝還是慎冤?如果是替換,為啥呢沧卢?(同一個(gè)簽名)
二十一蚁堤、
網(wǎng)絡(luò)連接,登錄的密碼或者其他什么信息需要進(jìn)行加密但狭,說說加密的方式披诗?
現(xiàn)在你發(fā)給我的信息我還要做相應(yīng)處理,那么你發(fā)送過來的數(shù)據(jù)可以使用MD5加密方式嗎立磁?(不可以呈队,加密不可解析)
對稱加密
非對稱加密
Base64加密
你在項(xiàng)目中是怎么用的?為啥選擇這種加密方式唱歧?其他加密方式為啥不用宪摧?
二十二、
項(xiàng)目中颅崩,不要使用scrollview嵌套recyclerview几于,而要只使用recyclerview,其他要顯示的內(nèi)容只是它的一個(gè)item,考慮item的多布局實(shí)現(xiàn)?
怎么與數(shù)據(jù)庫中的信息保持一致沿后?
List<Map<String,Object>> mlist
一個(gè)list對應(yīng)一張表沿彭,一個(gè)Map代表一行數(shù)據(jù)
二十三、
橫豎屏切換不會(huì)出現(xiàn)卡頓的尖滚?怎么解決的喉刘?
二十三、屏幕適配
1)現(xiàn)在屏幕上只讓顯示4個(gè)圖標(biāo)漆弄,怎么實(shí)現(xiàn)饱搏?
用java代碼,屏幕寬度/4 置逻,然后設(shè)置到Item的寬度
2)圖文詳情中下面顯示的商品內(nèi)容怎么做適配推沸?小手機(jī)可能顯示2個(gè),打手機(jī)可能需要顯示6個(gè),怎么實(shí)現(xiàn)鬓催?——流布局 FlowLayout
二十四肺素、視頻播發(fā)
1.使用融云、金山云宇驾、七牛云
2.vedioView
3.Mediaplayer
4.surfaceview
怎么實(shí)現(xiàn)倍靡,怎么做?
surfaceview與view的區(qū)別
vedioview的繼承關(guān)系是如何的(繼承自surfaceview)
二十五课舍、
商品展示的篩選功能如何做塌西?
后面可以有個(gè)加號(hào),點(diǎn)擊后彈出一個(gè)popwindow筝尾,可以添加或刪除任意類型捡需,怎么做?
篩選功能往上面推筹淫,怎么固定到屏幕頂部站辉?(有人用協(xié)調(diào)者布局,折疊可以實(shí)現(xiàn))
購物車中的數(shù)據(jù)的添加與刪除损姜,怎么與后臺(tái)數(shù)據(jù)如何保持同步饰剥?
二十六、
二維碼掃描登錄怎么實(shí)現(xiàn)
二十七摧阅、
很多品牌怎么用字母檢索的方式實(shí)現(xiàn)汰蓉?漢字怎么轉(zhuǎn)換為拼音?源代碼棒卷?
二十八顾孽、
登錄的邏輯與購物車的邏輯交互處理
二十九、
評(píng)論有好禮:后面的小廣告切換怎么實(shí)現(xiàn)(可以使用textswitcher或者viewFilpper)