原创 Android項目中集成Mars 日誌模塊

學習背景: 項目中用到,但是隻停留在用的範疇,並未知曉如何使用,此行記錄一下,以便在其他項目中使用 資源整理: Mars源碼下載: Github鏈接:(有時候網真的不行啊)https://github.

原创 WorkManager使用

注意: WorkManager 需要 compileSdk 版本 28 或更高版本   1. 添加maven倉庫依賴--> build.gradle(project) buildscript --> respos

原创 項目常見依賴

1、ButterKnife--依賴注入findViewById implementation 'com.jakewharton:butterknife:10.2.1' annotationProcessor 'com.jakewhart

原创 Android-gradle配置詳解

android gradle配置詳解 AppExtension類及其屬性 可能大部分人看到AppExtension類會感覺到非常的陌生,其實我們在app中的build.gradle中填寫配置信息的時候,經常看到它

原创 Android啓動頁跳轉與連續點擊退出程序

  在Android開發中,啓動頁與退出程序是大部分程序員都會做的一個小模塊,根據之前踩過的坑,特此記錄一下,一方面自己下次查閱方便,另一方面希望可以分享一下,水平有限,錯誤之處,還請多提寶貴意見.   我的測試的程序是 從啓動頁停留兩秒

原创 Android依賴注入框架---ButterKnife

大家在開發中,經常會使用到findViewById 和 setOnClickListener,但是當控件較多時,重複的進行控件獲取真的很煩,很鬱悶,特別是對一些有強迫症的SuperMan來講,看着一推findViewById就頭皮發麻,不

原创 WebView加載HTML內容監聽

最近Android開發時,在WebView加載網頁的時候遇到一個問題,感覺很有趣,記錄一下,如果有更好方案的朋友評論和私信都可以,共同學習。   需求: 手機某個頁面加載一個網頁,當網頁內容滑動到底部(完全展示)時,底部的按鈕才變爲可點擊

原创 AndroidManifest內部標籤屬性---一篇可能就夠了

前言        Android開發過程中,經常會用到AndroidManifest中的標籤,但是很容易遺忘標籤對應的用途,所以就花了些時間在網上尋找一些資料,並將其整理成一篇博客,以便在使用中很快就可以搜索到對應標籤的用途。    

原创 Android Studio簽名、打包、自定義apk名稱

Android開發中,不可避免的會對apk進行簽名打包,在此記錄一下,方便以後查看; 目前開發環境:Android Studio 3.3 主要講以下幾個方面問題: 1、手動對apk簽名打包 2、配置Gradle進行自動簽名打包 3、自定義

原创 Ubuntu 16.04使用記錄

電腦環境:Ubuntu 16.04 1.查看apk信息 2.修改png圖尺寸 3.圖片格式轉換 4.查看5037端口占用 5.移動文件 6.刪除目錄文件 記錄1:查看APK內的具體信息(例如版本號、報包名、啓動Activity

原创 WorkManager使用記錄

以下代碼是用Java語言編寫的,也並沒有兼容AndroidX,如果項目兼容AndroidX的話,WorkManager實例的獲取是有點區別的,Kotlin就可以去官網了,大概原理差不多,以下資料來源於官網文檔,正好先用到一點,當做筆記記錄

原创 Android中的偏好存儲及簡易封裝

Android數據持久化: 是指將那些內存中的瞬時數據保存到存儲設備中,保證即使手機關機的情況下,數據仍然不會丟失; 保存在內存中的數據是處於瞬時狀態的,而保存在設備中的數據是處於持久狀態的; 持久化技術提供了一種機制可以讓數據在瞬時狀態

原创 Android權限處理--Permissionsdispatcher

1. @RuntimePermissions Android權限常識(來源於Google官方文檔) 如果設備運行的是 Android 6.0(API 級別 23)或更高版本,並且應用的 targetSdkVersion 是 23 或更高

原创 Android隱藏標題欄和狀態欄

一、隱藏標題欄 總體來說,Android隱藏標題欄分兩種方式:onCreate中使用代碼隱藏  和  AndroidMainfest 定義Activity主題隱藏 ; Activity繼承自Activity時, onCreate-->se

原创 Android Studio常用設置及常見問題

  作爲Android開發者,使用Android Studio是不可避免的, 目前此篇博客主要記錄Android Studio使用中的一些基本設置和常見問題,以便以後在使用中方便查找.   基本設置: 主題顏色設置、修改字體、增加代碼懸浮