原创 一個簡易美觀的Splash閃屏動畫

效果圖: 1499242181976.gif 1499242441467.gif 主要原理:就是利用nineold提供的動畫幫助類,做一個放大效果,子線程或者hanlder發消息延時兩秒,然後再執行放大效果對圖片 當然需要

原创 高仿網易雲音樂一(可掃描本地音樂播放)

最近閒下來做了個仿網易雲音樂的音樂播放器 效果圖: 項目下載地址 https://github.com/PangHaHa12138/MusicPlayerdemo 閃屏 掃描本地音樂 播放 仿探探

原创 recycleview+NestedScrollView+viewpager 解決滑動問題以及recycleview的使用技巧

效果圖:上面是輪播廣告,下面是recycleview瀑布流 1499238222694.gif 首先說一下佈局 <android.support.design.widget.CoordinatorLayout xmln

原创 雙重檢查加鎖

* 雙重檢查加鎖:  * “雙重檢查加鎖“的方式可以既實現線程安全,又能夠使性能不受到很大的影響。  * 那麼什麼是”雙重檢查加鎖“機制呢?  *        所謂雙重檢查加鎖機制,指的是:並不是每次進入getInstance方法都需

原创 安卓開發-拍照或相冊選擇頭像和運行時動態獲取權限

項目中都會用到頭像設置,所以記錄一下 效果圖: 在android 6.0推出了運行時權限,我們獲取用戶手機權限就沒那麼方便了,先說說運行時權限: Permission,運行時權限 授權權限 *如果設備運行的是Android 6(

原创 用Git將本地項目傳到Github

之前寫過一篇如何用ide Android studio 關聯git 傳項目到github 相當的簡單 傳送門:http://blog.csdn.net/panghaha12138/article/details/72847676 今天記錄

原创 用Glide-圖片的壓縮-圖片壓縮原理

前言: 這一節裏面我們將介紹Glide如何對圖片進行壓縮,這一點在加載圖片較多或者加載的圖片像素很高的程序裏面至關重要 Glide 系列目錄 1.Glide-入門教程2.Glide-佔位圖以及加載動畫3.Glide-加載本地圖片4.

原创 程序員如何優雅的掙零花錢?

程序員如何優雅的掙零花錢? 雖然程序員有女朋友的不多(誤),但是開銷往往都不小。 VPS、域名、Mac上那一堆的收費軟件、還有Apple每年更新的那些設備,經常都是腎不夠用的節奏。 幸好作爲程序員,我們有更多掙錢的姿勢。 有

原创 安卓開發-高仿ios時間選擇控件timepicker

在開發中如果有地址或者日期選擇等就會涉及到時間或者條件選擇器,大家都會想到仿ios的三級聯動的效果,用wheelview實現,其實安卓原生自帶了時間和日期選擇器可能是效果來說太粗獷了,所以很多產品效果圖都是清一色的ios那種效果,ok,廢

原创 音樂本地掃描工具類,返回一個集合

一個簡單的掃描本地音樂工具類 返回一個集合 package com.panghaha.it.mymusicplayerdemo; /*** * ━━━━ Code is far away from ━━━━━━ *    ()

原创 Android酷炫實用的開源框架(UI框架)

Android酷炫實用的開源框架(UI框架) 前言 忙碌的工作終於可以停息一段時間了,最近突然有一個想法,就是自己寫一個app,所以找了一些合適開源控件,這樣更加省時,再此分享給大家,希望能對大家有幫助,此博文介紹的都是UI上

原创 屬性動畫和幀動畫的使用

最近在做一個小播放器用到一些簡單動畫效果,記錄一下 1499226385177.gif 效果圖 一個旋轉的圓形圖片,右上角是幀動畫 直接上代碼 旋轉圓形圖片就是用原生的旋轉屬性動畫RotateAnimation //

原创 給初學者的RxJava2.0教程(一)

本文轉自 http://www.jianshu.com/p/464fa025229e 前言 上個月RxJava2正式版發佈了,但目前國內的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎麼使用了,但還有一些以前沒

原创 報錯 Error:Timeout waiting to lock cp_proj class cache for build file 'D:\androidw\TuYeLiangPin\app\b

 Error:Timeout waiting to lock cp_proj class cache for build file 'D:\androidw\TuYeLiangPin\app\build.gradle' (C:\Users

原创 Android Jetpack框架之LiveData與ViewModel分析與使用

Android Jetpack框架之LiveData與ViewModel分析與使用 1、前言 Google 爲了幫助 Android 開發者更快更好地開發 App,推出了一系列組件,這些組件被打包成了一個整體,稱作 Android