概述 現(xiàn)在使用Proguard進行混淆的代碼,也很容易被破解,所以就出現(xiàn)了加固工具,讓反編譯的難度更大。但是有了加固技術,就會有反加固技術,正所謂道高一尺魔高一丈。 經(jīng)過加固...
概述 現(xiàn)在使用Proguard進行混淆的代碼,也很容易被破解,所以就出現(xiàn)了加固工具,讓反編譯的難度更大。但是有了加固技術,就會有反加固技術,正所謂道高一尺魔高一丈。 經(jīng)過加固...
隨著業(yè)務的發(fā)展,我們需要根據(jù)不同角色的權限判斷顯示對應的tab項,在此我選擇用BottomNavigationView。下面是核心代碼: 數(shù)據(jù)源: 實體類: Layout: ...
@封夕罡 SpacesItemDecoration 這個類的代碼麻煩提供下,謝謝
[原創(chuàng)]recyclerview實現(xiàn)多行分組 給分組塊加圓角.如果用多個recyclerview 或者里面多套個adapter當我沒說,這里的實現(xiàn)方式是通過.借助griviewmanager和item 效果圖是要達到這樣的.當然這也是我...
要實現(xiàn)的效果: 使用一個GridLayoutManager,將item分成title和normal兩種類型,title的spanSize是3,normal的spanSize是...
boundAndDraw方法麻煩提供下,謝謝
[原創(chuàng)]recyclerview實現(xiàn)多行分組 給分組塊加圓角.如果用多個recyclerview 或者里面多套個adapter當我沒說,這里的實現(xiàn)方式是通過.借助griviewmanager和item 效果圖是要達到這樣的.當然這也是我...
最近在做一個通用版的會員系統(tǒng),給予不同的公司使用,先前是通過切換版本分支來管理的,后面發(fā)現(xiàn)實在是繁瑣和痛苦管理,僅僅是需要更改不同的常量、主題資源、包名、圖標等等,主體代碼邏...
前言 前段時間工作有個需求,要求檢測App是否在模擬器環(huán)境下運行,就像在有些手機游戲上可以看到這個功能 乍一看蠻簡單的,后來我查了一下資料,然后頭都大了······ 這多虧了...
前言關于App自適應圖標的解釋,谷歌官方解釋【自適應圖標[https://developer.android.google.cn/guide/practices/ui_gui...
Android 常見功能保存圖片十分常用,近年來隨著Android版本更新,逐漸收緊了App的權限,導致App存儲圖片需要做的兼容性問題越來越多. 原因: 廠商定制存儲方式 ...
效果如下: 實現(xiàn)思路: 用canvas.drawPath(path,paint)先繪制一個六邊形的形狀。 然后在結(jié)合BitmapShader方法將 我們的圖片bitmap設置...
Android-RSA 分段加密解密Android-Openssl創(chuàng)建RSA公鑰和私鑰Android-AES加解密Android-DH 秘鑰交換 1. DH(Diffie-H...
前面我們使用過Paging[http://www.itdecent.cn/p/b30c137925de],最新版本Paging3和以前對比,有所改動 Paging2->Pa...
app在很多時候需要判斷是否能夠上外網(wǎng),并將結(jié)果反饋給用戶。想到這里很多同學估計會想到判斷網(wǎng)絡通道是不是打開: 上面這段代碼只能判斷出數(shù)據(jù)通道是否打開,如果3G/4G流量或者...
引言 在Android開發(fā)中,經(jīng)常會使用到Android模擬器,普通用戶也可能由于游戲等其他需求而使用Android模擬器。 但是,由于模擬器往往與實際真機有差異,會存在使用...
使用binding-adapter告別新建Adapter和ViewHolder binding-adapter 是一個使用ViewBinding/DataBinding 直接...
Android 10(API 29,代號 Q)開始啟用分區(qū)存儲。禁止一切應用訪問除本應用文件夾外的所有文件,自己創(chuàng)建的媒體文件可以訪問。 直接通過路徑訪問圖片,Android...
項目里用到過定位簽到的功能,但不免有一些用戶投機取巧的作弊,畢竟是我們代碼不夠嚴謹,也不怨用戶,大神太多,所以我們只能簡單的防范一下。 以下是一些特定的虛擬定位軟件 (如有侵...
一、什么是orc? 引用百度百科的介紹,指利用光學字符識別(ORC全稱:Optical Character Recognition)技術,將圖片、照片上的文字內(nèi)容,直接轉(zhuǎn)換為...