原创 移動開發---修改圓形progressBar顏色

<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:

原创 移動開發----一個簡單能用的LoadingDialog

一個簡單能用的LoadingDialog 下載地址:點擊源碼 如何使用 Step 1. 把這玩意加到你的build.gradle裏: [Java] 查看源文件 複製代碼?123456allprojects {    rep

原创 移動開發----Android 開發各種工具類

【原文地址 點擊打開鏈接】 爲方便查找,已進行大致歸類,其目錄如下所示:      README of Chinese API About Activity→ActivityUtils.java→Demo i

原创 移動開發----小米手機從相冊獲照片返回空指針異常

小米手機從相冊獲照片返回空指針異常 小米手機選擇了圖片之後,小米機會崩掉(別的機子,啥版本都沒問題)。看異常信息,指示cursor.moveToFirst(),空指針異常。也就是說,cursor爲空。是uri的問題,4.4之前,

原创 移動開發----android6.0是否獲取到權限和運行時請求權限

android6.0是否獲取到權限和運行時請求權限 之前做騰訊地圖和二維碼掃描遇到的問題,在app裝上之後危險權限是需要用戶同意後才能獲取到權限,然而android6.0不能提示獲取,然後需要在使用時該權限時判斷是否獲取到了權限,

原创 移動開發----Android得到視頻縮略圖

Android得到視頻縮略圖 Android得到視頻縮略圖,可以通過接口類 MediaMetadataRetriever 來實現 具體可以看代碼片段 [java] view plain copy   public

原创 移動開發----帶頭部(headView)和底部(footView)的RecycleView

下載地址:點擊這裏下載 Tag: 項目介紹:   .idea 更新gif和圖片說明 Sep 26, 2016   app 修正【刷新完成】至【回滾隱藏】這個過程中用戶狂拽,快速滑動有可能出

原创 移動開發----Mark!Android最佳的開源庫集錦

工欲善其事,必先利其器。一個好的開發庫可以快速提高開發者的工作效率,甚至讓開發工作變得簡單。本文收集了大量的Android開發庫,快來切磋一下,到底哪一個最適合你。 動畫 Android View Animations:

原创 移動開發----Android mvp 架構的自述

最近發現再也無法忍受越來越臃腫的Activity代碼,越來越來混亂的Activity層的代碼,投入到了MVP的懷抱。目前來看MVP的架構還是很適合Android的,在這裏記錄一下一點心得,希望都給想用MVP的人一點幫助。 老的MVC

原创 移動開發----Android TextView中文字通過SpannableString來設置超鏈接、顏色、字體等屬性

 在Android中,TextView是我們最常用的用來顯示文本的控件。   一般情況下,TextView中的文本都是一個樣式。那麼如何對於TextView中各個部分的文本來設置字體,大小,顏色,樣式,以及超級鏈接等屬性呢?下面我們通

原创 移動開發----ContentProvider之通過ContentResolver獲取圖像、視頻、音頻舉例

MediaStore中定義了一系列的數據表格,通過ContentResolver提供的查詢接口,我們可以得到各種需要的媒體信息。通過以下兩個URI可以掃描設備外部和內部的媒體文件。Android系統提供了MediaProvider,Me

原创 移動開發----android6.0以上權限動態請求實現

Tag: 項目介紹: [i=s] 本帖最後由 leon2017 於 2016-11-15 09:23 編輯 [/i] 權限檢查工具類的封裝 本項目github地址:https://github.com/leon201

原创 移動開發----支持Android圖文混排、文字環繞圖片等效果:MixtureTextView

支持Android圖文混排、文字環繞圖片等效果 效果圖 一般的展示 在ListView中 動態圖 使用 代碼設置屬性 mixtureTextView = (MixtureTextView)findViewById(R.id.i

原创 移動開發---ScheduledExecutorService定時任務

//每6小時彈出請求網絡策略 ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1); scheduled

原创 移動開發---背景漸變色(由藍色變成紅色),以及數字變化

//從藍色到紅色的背景變化 private void toggleBackgroundColor(int BLUE, int ORANGE,int RED, long duration) { ValueAnimator color