原创 Android Serializable和Parcelable的區別和用法

有時我們在兩個Activity之間傳遞數據時,傳遞的數據過多時,這時我門會考慮到傳遞一個對象過去,來解決這個問題,有兩個接口Serializable和Parcelable可以實現對象的傳遞;既然有兩個,那肯定是有區別的? Seri

原创 Android常用工具類DateUtils(二)

在編寫代碼中,會經常用到時間Date這個類,小編整理了一些常用的時間工具類。供大家參考。 import java.text.ParseException; import java.text.SimpleDateFormat; im

原创 基於MVVM架構思想和Kotlin,使用Android JetPack開發一款App

電影資訊 電影資訊App是一個純練手項目,使用了系統API28,全部是基於Androidx包下的。 使用Kotlin語言開發,MVVM架構思想,使用了Android JetPack中的LiveData、ViewModel、Roo

原创 Android學習資源和學習Android的建議

Android學習資源和學習Android的建議: Android中文API:http://www.android-doc.com/index.html   Android Studio、ADT下載地址::http://www.andr

原创 Android常用工具類(一)

小編整理了一些在Android上常用的工具類;這些工具類在開發app的工程中,有些是必不可少的。 package com.example.administrator.componentdemo; import android.ap

原创 EditText的兩個高冷用法

小編介紹兩個EditText的高冷用法—不自動獲取焦點、使用setOnTouchListener接口監聽 。在用EditText的時候,EditText會自動獲取焦點彈出系統的軟鍵盤,有時我們並不想這樣,怎麼解決這個問題呢?

原创 Android 屬性動畫(Property Animation)介紹

介紹一下android的屬性動畫,爲什麼需要android的屬性動畫?Android提供了幾種動畫類型:View Animation 、Drawable Animation 、Property Animation 。View An

原创 App Widget的使用

App Widget(桌面小組件)是一種可以被放在其他應用中(如Launcher)並接收週期性更新的應用視圖。這些視圖在UI上就表現爲Widget,並且你可以同App Widget Provider一起發佈。 要創建一個App W

原创 android註冊廣播的兩種方式與區別

Android廣播機制概述 Android廣播分爲兩個方面:廣播發送者和廣播接收者,通常情況下,BroadcastReceiver指的就是廣播接收者(廣播接收器)。廣播作爲Android組件間的通信方式,可以使用的場景如下:

原创 Mac和Windows上Android Studio常用的快捷鍵

小編整理了一些Mac和Windows上超實用的Android Studio常用的快捷鍵。 Ctrl(Command)+Y 刪除行 Ctrl(Command)+Z 倒退 Ctrl(Command)+Shift+Z

原创 Android 屏蔽Back鍵,監聽Home鍵

app進入的時候我們會看到一個閃屏頁,這個閃屏頁做起來很簡單,但是閃屏頁一般需要屏蔽返回鍵,去監聽一下Home鍵,爲什麼需要這樣考慮呢?我們先看代碼吧。 SplashActivity public class SplashAct

原创 Android 選取圖片、手機拍照以及保存圖片到本地、讀取圖片

在開發app中經常會遇到打開圖庫選取圖片、手機拍照得到圖片作爲用戶的頭像。並不難,直接上代碼; content_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayo

原创 Adobe Acrobat Pro 2019 for mac破解版,完美使用!!!

adobe acrobat是最優秀的PDF編輯軟件,有了它用戶可以隨時隨地的進行簽署、支持創建PDF、編輯PDF、導出PDF、合併文件等各種管理PDF文件的實用的功能,非常好用,可以說是PDF轉換的必備工具,使您的工作變得更輕鬆,使用

原创 乾貨,談談對java線程池的理解(面試必備)

線程池的概念 線程池由任務隊列和工作線程組成,它可以重用線程來避免線程創建的開銷,在任務過多時通過排隊避免創建過多線程來減少系統資源消耗和競爭,確保任務有序完成。 類的繼承關係 ThreadPoolExecutor 繼承自 Abstr