原创 【筆記】Activity頁面跳轉時過度效果

1.準備過度動畫xml(in_from_right) 動畫描述:Activity進場動畫,從屏幕右邊不可見位置運動到屏幕中央,時間500毫秒,運動模式(加速) <?xml version="1.0" encoding="utf-8"?>

原创 【筆記】簡單引導頁實現

頁面邏輯 1.用戶打開App,進入歡迎頁,在歡迎頁中判斷用戶是否第一次使用App(可以用Shared Preference記錄用戶使用狀態)。2.如果用戶第一次使用App,進入引導頁,用戶可以通過左右滑動查看當前展示頁面,頁面可以是廣告,

原创 【Web】如何在網頁標題上添加圖片

第一步:製作.ico格式圖片(可以使用在線圖片格式轉換器進行轉換) 第二步:在<head>標籤中引入代碼<link rel="shortcut icon" href="圖片所在路徑" />

原创 使用Dialog可能引起的內存泄漏

Excluded by rule matching field android.os.Message#obj because Prior to ART , a thread waiting on a blocking queue will

原创 【ButterKnife】ButterKnife使用詳解及注意事項【2】

一.之前介紹過關於ButterKnife如何使用,有興趣的可以去看看 地址:https://blog.csdn.net/wangxumh520/article/details/77926523 二.最近接手了公司的老項目,該項目中使用了黃

原创 【Gson】Gson映射實體時,對相同字段名不同類型的解決辦法

近期在項目中解析Json時遇到一個問題 在A接口中 返回的haspbook字段是int值 在B接口中 返回的haspbook字段是boolean值 可我就想用一個類去映射JSON怎麼辦呢? 於是在網上搜到一篇文章轉發一下 https://

原创 【PDF】可以看PDF資源的Activity

前言:最近項目中有個需求是要求打開PDF資源圖書,因此記錄下來 一、選用框架 這裏提供3中可選方案 1.使用外部PDF軟件打開,直接Intent到該軟件就行。 2.使用第三方框架 AndroidPdfViewer 地址:https://g

原创 【異常】Error:Executionfailedfortask':test:processDebugManifest'

在android開發的時候,有時候會遇到這樣的問題 Error:Executionfailedfortask':test:processDebugManifest'.>Manifestmergerfailedwithmultipleerr

原创 【Dialog】從底部彈出的Dialog

一、準備 1.在res->styles.xml中 <!-- Dialog風格 --> <style name="MyDialogStyles" parent="android:style/Theme.Dialog"> <item

原创 【TabLayout】記錄關於TabLayout的一些用法

1.XML文件 <android.support.design.widget.TabLayout android:id="@+id/tabLayout" android:layout_width="210

原创 【異常】Androidx與Support庫兼容問題

今天Rebuild Project的時候遇到一個異常信息 Manifest merger failed : Attribute application@appComponentFactory value=(android.support

原创 【筆記】創建PopupWindow

public class xxx extends Fragment{ private TextView mSortBtn, mJoinBtn, mReadBtn; private ImageView mUpImg, m

原创 【筆記】讓Activity像Dialog一樣從屏幕底部彈出

第一步 準備XML 1.retech_page_from_bottom <?xml version="1.0" encoding="utf-8"?> <!-- 頁面從屏幕底部進入 --> <set xmlns:android="http

原创 SmartRefreshLayout全局設置換膚

在Application中執行 //設置刷新加載 public void refershHeaderAndFooter() { sharedperferenceUtils = new Sharedperfer

原创 【筆記】support支持庫,v4 v7 v13的理解

一、v7包含多個依賴包,但是和v4不同的是,v7下的多個子包是以獨立庫的形式發佈的,有着特定的功能,每一個都可以單獨的被引用。它們分別是v7-appcompat、v7-cardview、v7-gridlayout、v7-mediarout