原创 可摺疊效果(CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar)

效果展示 <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://sc

原创 AsyncTask(簡單源碼分析)

文件下載、視頻合成 1.簡單實例 /** * AsyncTask類第一次加載必須在主線程中加載(這個不需要我們關係,ActivityThread已經幫我們做了); * AsyncTask對象的創建必須在主線程中調用; * exec

原创 Thread(部分源碼簡單分析)

常規使用 new Thread(new Runnable() { @Override public void run() { //邏輯操作

原创 懸浮窗裏面設置VideoView

在Android6.0之後,懸浮窗權限需要手動申請 1.手動判斷權限是否存在 if (Settings.canDrawOverlays(MainActivity.this)) { Intent intent = new Inte

原创 單例模式的理解

在面試中,遇到手寫一個單例,平時敲代碼沒問題,但是手寫。。。。亂七八糟,所以回來以後整理下單例文章學習於 https://blog.csdn.net/anyanyan07/article/details/72039601單例流程:1.私有

原创 View Window Activity之間的關係

學習於 https://blog.csdn.net/zane402075316/article/details/69822438https://blog.csdn.net/u011733020/article/details/494657

原创 WallpaperService壁紙實現

1.使用Bitmap作爲壁紙WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); try { Bitmap wallpaper