原创 sqlite數據添加字段升級具體介紹 數據庫沒升級之前的數據 數據庫升級後

項目中根據需求的迭代經常會遇到數據庫更新 添加新的字段的問題 下面來介紹一下sqlite的更新數據庫 直接上代碼了 具體改變的位置都有註釋標註 由於比較倉促 正常數據裏面應該想刪除方法中一樣都需要 加上try catch finally

原创 sqlite數據庫升級

Android SQLite數據庫版本升級的管理實現 我們知道在SQLiteOpenHelper的構造方法: super``(Context context, String name, SQLiteDatabase.CursorFactor

原创 dialog之permission denied for window type 2003

https://blog.csdn.net/f552126367/article/details/80497583 關於系統或者說全局dialog 注意的就是兩點 第一安卓6.0以下默認權限開啓 以上需要申請可以懸浮在其他app以上的

原创 AIDL的注意事項

服務器端與客戶端 aidl包必須一致 如果有實體類必須實現parcelable 並且如圖在java包裏也要與aidl工程包一致 重構項目會自動生成進程通訊接口 客戶端聲明權限 <!--聲明權限--> <uses-pe

原创 Android4.4 Https網絡請求不到數據 以及加載webview的一些問題

4.4請求不到數據 主要是因爲 https的安全協議 一定要跟後臺對接好,看後臺給你的接口支持上面格式的安全協議 4.4只支持 TLSv1.0 1.1 如果後臺是1.2的 哪你是請求不回來數據的 這個時候只能讓後臺支持1.1 1.

原创 實體類每個字段非空判斷

/** 如果參數爲null,返回true @author hechenglong @param patterns @return / public static boolean isNull(Object... patterns){

原创 Android版本更新模塊

目前該模塊只支持直接下載 還有很多需要優化的地方 比如增量更新 斷點下載 本地文件校驗等 下面是全部代碼模塊以及所有代碼 DownloadBean package com.example.newviewtiny.add.appupdat

原创 安卓免費圖標網站

https://www.easyicon.net/1157313-return_icon.html

原创 提前獲取視頻播放時間MediaMetadataRetriever

//獲取raw文件下的播放資源uri Uri parse = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.start2); M

原创 安卓一個程序調用其他程序的任一界面問題

一般都是系統的通知欄或者推送 需要調起應用中的某一個界面進行交互 比如活動之類的 這邊需求是打開之後可以返回的本應用的主界面 所以根據需求就是1.如何打開 2.多開的問題 Intent intentMain = new In

原创 搜索框帶歷史記錄,時時刷新模糊查詢

適配器 public class SearchHistoryAdapter extends RecyclerView.Adapter<SearchHistoryAdapter.MyViewHolder> { private Con

原创 安卓視頻引導界面

https://www.jianshu.com/p/f97614a8a15b

原创 安卓收藏合集

https://www.jianshu.com/p/dad51f6c9c4d

原创 fragment 合集

https://blog.csdn.net/lmj623565791/article/details/24740977

原创 ViewDragHelper 嵌套h5衝突 Standard啓動模式管理

ViewDragHelper 這個滑動幫助類 網上一找一大堆的介紹 就不多贅述了 在項目中遇到一個雙指滑動 出現側邊欄 側邊欄還是個最近使用的功能列表 在寫的時候出現兩個重要的問題,第一個就是滑動衝突,第二個就是standard自啓後 h