防重放 重放攻擊就是攔截app的HTTP請求包,然后多次攻擊后臺服務器。 解決方案: 1.利用隨機數(shù)和時間戳 客戶端每次請求生成一個隨機數(shù),請求的時候帶上傳入后臺,后臺如果是...

防重放 重放攻擊就是攔截app的HTTP請求包,然后多次攻擊后臺服務器。 解決方案: 1.利用隨機數(shù)和時間戳 客戶端每次請求生成一個隨機數(shù),請求的時候帶上傳入后臺,后臺如果是...
@MegaQ 就可以
android使用token登錄步驟:1.客戶端登錄2.登陸成功后,服務端生成一個token返回給客戶端3.客戶端收到token后保存到本地,以后訪問數(shù)據(jù)都帶上token。服務端判斷每次請求的token是否...
前言 之前講過一篇TabLayout實現(xiàn)頂部導航的文章,這篇文章,來詳細介紹下TabLayout的一些基本使用,讓大家以后更加方便的使用。 這篇文章涉及的內容有: 控件庫的導...
**版權聲明:本文為小斑馬偉原創(chuàng)文章,轉載請注明出處! 一、Base抽取 類臃腫的原因是,Modle層,View層,Presenter層沒有抽取,導致每一個功能模塊都對應著一...
今天公司sdk的so庫實現(xiàn)了32位機型的,集成進app后發(fā)現(xiàn)Application的onCreate方法調用了兩次,一開始以為是sdk里面新建了進程,造成applicatio...
應該用什么工具看這些效率
性能優(yōu)化工具(六)-Layout Inspector一、題外話 布局查看神器我們的第一印象應該是:Hierarchy Viewer . 很久沒有用了,最近在總結性能優(yōu)化工具的時候,發(fā)現(xiàn)sdk/tools下Hierarchyvi...
但是這個工具無法顯示每個view的measure,layout,draw的效率
性能優(yōu)化工具(六)-Layout Inspector一、題外話 布局查看神器我們的第一印象應該是:Hierarchy Viewer . 很久沒有用了,最近在總結性能優(yōu)化工具的時候,發(fā)現(xiàn)sdk/tools下Hierarchyvi...
命名 做有意義的區(qū)分 例如:Product類,如果還有ProdcutInfo或者ProduceData,意義無差別,讓閱讀者無法區(qū)分。 別寫廢話 例如: 使用讀得出來的名稱 ...
1.單元測試 針對每個方法進行的測試。主要使用JUnit框架進行測試。(JUnit只適用于不含android sdk中api的方法測試,直接在jvm中就可以運行,速度快) 2...
ARouter::There is no route match the path [/news/LongTime], in group [news][ ]出現(xiàn)這種問題排除以...
reactnative是利用javascript編程,rn會將javascript api轉換成原生api,開發(fā)者畫界面的時候,可以使用css等前端的方式畫界面,rn會將其對...
gradle和gradle plugin配置 android studio在編譯的過程中,經(jīng)常因為gradle和gradle plugin的下載導致編譯時間慢或者一直卡在那里...
一.Activity面試詳解 1.activity生命周期 4種狀態(tài)running/paused/stopped/killedactivity生命周期android進程優(yōu)先級...