原创 編譯程序時,提示資源衝突

參考系列 怎樣將java的class文件生成jar包 使用Android Studio打包生成Jar包的方法(親測可用) 由於依賴衆多,編譯時,有可能第三方依賴包之間存在重複引用,或者本地lib中jar包存在重複引用 第三方依賴包重複引用

原创 活動管理器小結BaseActivityManager

功能:幫助管理活動棧中的活動頁面 解決一些問題例如 通過通知啓動活動,判斷是否程序在運行,是否需要重啓 程序意外退出,需要主動結束棧中所有活動,才能重新啓動,否則會從退出當前活動,返回上一個活動頁面(但是數據重置)   首先是活動管理器

原创 百度地圖_申請AK,獲取SHA1

按照百度文檔獲取,結果提示 keytool命令不可用,可能是我沒有指定jdk的全局變量 另外一種方法 android自帶jre,找到jre\bin目錄 在地址欄輸入cmd,回車,直接進入本目錄 然後指定keytool.exe -list

原创 簽名文件---查看簽名文件和重新加固,gradle中添加簽名信息

資料來源 生成簽名文件 有兩種方式 AS創建新的簽名文件 傻瓜式操作,一鍵生成 命令行創建新的簽名文件 keytool -genkey -alias aaaa.keystore -keyalg RSA -validity 2000 -ke

原创 android版本的較大變動和新版本適配

04.4版本--7.0版本 6.0-8.0 9.0版本 要在P版本啓用http協議,需要額外做適配,適配方法如下(來自信鴿推送文檔) 1,增加網絡配置文件 在res目錄下的xml目錄添加文件network_security_config.

原创 java筆記本-線程池和線程知識

線程池的優缺點 線程池工具的必要性  * 線程資源必須通過線程池提供,不允許在應用中自行顯式創建線程。  * 使用線程池的好處是減少在創建和銷燬線程上所花的時間以及系統資源的開銷,解決資源不足的問題。  * 如果不使用線程池,有可能造成系

原创 JAVA socket編程

資料來源 Java 網絡編程 之 socket 的用法與實現 安卓之必須瞭解的實時通信(Socket) android進階3step2:Android App通信 ——端口號IP等網絡基礎知識掃盲 具體資料參考資料來源1 這裏只記錄練習過

原创 Git常用命令總結

下面是對工作過程中經常接觸到的Git命令的簡單總結,詳細資料來源補充在文章末尾 常用命令 本地倉庫 初始化本地倉庫 在當前目錄下生成.git隱藏文件夾, git init 拉取遠程項目到本地 獲取項目的遠程倉庫版本,<url>是git倉

原创 flutter活動跳轉

資料來源 路由管理 在背景放一個按鈕,按鈕觸發事件,打開新的頁面 new FloatingActionButton(onPressed: ()=>_onTap()), new FloatingActionButton(onPresse

原创 微信小程序開發記

微信小程序開發流程 分析需求  模塊化設計需求,方便開發和維護 確定UI圖 統一用iphone6的尺寸出圖 前端頁面編寫 主要涉及wxml和wcss文件 wxml文件 負責規劃UI層級樹狀圖 wcss文件 負責管理wxml文件中view的

原创 flutter使用記錄-環境配置,自己運行第一個演示app

目錄 系統要求 獲取Flutter SDK 更新環境變量 運行 flutter doctor 編輯器設置 Android設置 安裝Android Studio 設置您的Android設備 設置Android模擬器 起步: 配置編輯器 起步

原创 百度地圖使用記錄

百度開發文檔 獲取密匙 參考官方文檔   AS配置環境 添加SDK(jar + so) 注意,Android定位SDK提供了多種CPU架構的so文件(jar通用,只有一個),開發者可根據實際使用需求,放置所需so到對應的工程文件夾內。 下

原创 ARouter使用記錄

資料來源 GitHub Arouter源碼及教程 一、功能介紹 支持直接解析標準URL進行跳轉,並自動注入參數到目標頁面中 支持多模塊工程使用 支持添加多個攔截器,自定義攔截順序 支持依賴注入,可單獨作爲依賴注入框架使用 支持Instan

原创 組件化開發

相關資料 組件化開發 組件化開發Demo示例(來自上文) 配置gradle.properties module相關操作   medule操作 新建/導入已存在medule 新建一個默認的medule(phone/tablet medul

原创 Bugly使用記錄——異常上報

Bugly官網首頁 SDK文檔地址   導入SDK Bugly支持自動和手動兩種方式,感謝偉大的AS,自動導入更簡單更快 需要操作兩個地方 1.在Module的build.gradle文件中添加依賴和屬性配置 android {