原创 移動開發---修改圓形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