原创 時間的轉化格式

     SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm");     Long

原创 時間選擇器,短信獲取驗證碼的實現

1.先定義全局變量 2.寫一個自定義類繼承TimerTask,在中間給文字賦值設置屬性,設置文字倒計時不能點擊setclickable() 3.定義自定的方法讓時間計時器自動開始,當時間爲0的時候需要重新賦值,再一次啓動,點擊重新獲取

原创 自己使用retrifit的時候可以封裝返回的參數

public interface ScenesService { @POST("{url}") Observable<RBaseResponse> executePost( @Path("url

原创 安卓ota系統升級,遇到得坑

https://www.jianshu.com/p/eed784d8963f 我是根據這個文章來做的,但是中間的一些細節需要跟服務器溝通,比如你下載下來的安裝包是否需要解壓,裏面包含一些什麼文件等,遇到一個坑,就是系統更新完成以後你下載到

原创 MD5驗證安裝包。一個apk位置,md5驗證碼

public static boolean verifyInstallPackage(String packagePath, String crc) { try { MessageDigest sig = Mes

原创 androidwifi功能系統的

代碼主要是根據這2個文章來寫的 https://juejin.im/post/5d1356166fb9a07ed4411173#heading-16   大部分功能都可以按照第一個博客來寫,wifi的狀態,wifi開關,,列表詳情數據等等

原创 自定義view,弧形選擇器,空調選擇器

先上圖   這個是根據這個 https://blog.csdn.net/LANHAO21/article/details/79695160 思路來修改重新編寫的   這裏改了一部分代碼。也新增了一部分 有幾個問題需要注意下 1:這個整個

原创 json的生成和解析

我之前一直不知道怎麼解析和生成json數據的 今天在這裏終於知道了應該怎麼寫! {   "cat":"it",   "language":[{"id":1,"name":"張三"},{"id":1,"name":"張三"}] } 一個簡單

原创 Android動態創建組件

1.遇到一個隨機加載文件夾下的圖片的問題。           先將文件夾下的文件遍歷出來。 File f = new File("strPath");//strpath是文件夾的路徑File[] fs = f.listFiles();i

原创 RadioButton+Fragment設置自定義的指示線的長度

需要demo的在雲盤裏面,然後具體圖片上有修改的方法

原创 數據調用

public List<CNCorpusLegumSeachEntity> getListTwoData() {if (listTwoData==null) {listTwoData=new ArrayList<CNCorpusLegum

原创 retrfit下載http

我看了一個寫的很好的博客,新項目可以借鑑一下 https://blog.csdn.net/wlcm603/article/details/78182868   https://blog.csdn.net/wlcm603/article/d

原创 Retrofit原生返回轉化linktreedmap

SystemRetrofitClient.getInstance().create(SettingService.class).getUpdateData("", requestBody) .compose(RxUtil

原创 生成隨機數

(int) ((Math.random() * 9 + 1) * 1000);

原创 recycleview適配器多個佈局,同一個多個item

private Context mContext; private SearchDataListener searchListener; private int viewType = 1; private int TypeSKU =