Time of Update: 2018-03-17
DrawerLayout側滑,drawerlayout側DrawerLayout是Support
Time of Update: 2018-03-15
改變圖片局部透明度,實現透明度根據位置不而漸層,透明度漸層最近在做項目的時候遇到了一個需求,那就是要對一張圖片做處理,實現邊緣模糊過渡。苦思良久,最終用了以下的方法。1、構成一張圖片的是ARGB,我們可以直接把這整張圖片的ARGB取出來,然後改變圖片的A,也就是透明度。Bitmap sourceImg;int[] argb = new int[sourceImg.getWidth() * sourceImg.getHeight()];sourceImg.getPixels(argb, 0,
Time of Update: 2018-03-14
Android遠端桌面助手(B1185)for Android P開發人員預覽版,androidb1185 Android P的開發人員預覽版已出,其中App compatibility changes部分特彆強調“The platform restricts the use of some non-SDK methods and fields; these restrictions apply whether you
Time of Update: 2018-03-11
Adapter重新整理資料的坑,Adapter重新整理資料adapter重新整理資料的時候,要能夠重新整理成功,要保證每次重新整理的時候都是改變資料來源。於是,我這樣做了,在適配器的構造方法裡面寫到:private List<ListBean> listItems = new ArrayList<>(); private Context mContext; public ResultAdapter(Context context,
Time of Update: 2018-03-08
Android studio怎麼使用自訂的framework而避免衝突報錯和點不進去報紅。,androidframework檔案:MX\project_civic\video\build.gradle保證可以運行到自訂的framework而不報錯,可能因為project和module名字相同所以導致下面的路徑是絕對路徑,其他人使用需要修改這個檔案的路徑allprojects { repositories { jcenter() } //
Time of Update: 2018-03-06
Android開發——fragment中資料傳遞與重新整理UI(更改控制項),androidfragment資料傳遞:1.通過資料庫進行資料的傳遞如在fragment中將資料儲存在資料庫中,之後其他的fragment或者activity直接讀取資料庫中的資料,資料庫使用還算簡單,這裡就不多說,建議使用litepal,簡單的不要不要的2.通過Bundle實現兩個fragment的資料傳遞想必大家看到這裡,想到的就是使用帶參數的建構函式來實現資料的傳遞吧,我剛開始也是如此,但是,寫上代碼之後,發現有
Time of Update: 2018-03-06
基於Android的百度地圖實現輸入地址返回經緯度資訊,android經緯度1
Time of Update: 2018-03-06
ADB工具的使用,ADB即Android Debug Bridge調試橋,可以用來調試管理Android裝置與裝置模擬器的狀態,比如,在Android裝置上運行Shell,在電腦和裝置之間互傳檔案...那麼問題來了、從哪裡擷取ADB呢、怎麼使用呢、希望下文可以給你一些協助~下載ADB如果讀者已經有Android
Time of Update: 2018-03-04
通過清華大學鏡像下載Android源碼並編譯源碼,鏡像下載android 之前看源碼都是在Windows下用SourceInsight看,雖然達到了研究源碼的效果,但終究還是有遺憾。。。趁著周末,準備在Ubuntu虛擬機器上下載編譯源碼。
Time of Update: 2018-03-01
Android 音視頻深入 十七 FFmpeg 擷取RTMP流儲存為flv (附源碼下載),ffmpegrtmp項目地址https://github.com/979451341/RtmpSave這個項目主要代碼我是從雷神那弄過來的,不愧是雷神,我就配個環境搞個介面就可以用代碼了。這一次說的是將RTMP流媒體儲存成為一個本地的FLV檔案。因為播放視頻本身佔有很多技術痛點,我先不做邊擷取RTMP流邊播放了,這一次主要說如何擷取RTMP流。說說代碼 初始化組件和網路環境
Time of Update: 2018-03-06
《Android進階之光》--View體系與自訂View,No1:View的滑動1)layout()方法的public class CustomView extends View{ private int lastX; private int lastY; public CustomView(Context context,AttributeSet attrs,int defStyleAttr){ super(context,attrs,defStyleAttr)
Time of Update: 2018-02-27
Android記憶體回收機制,android回收機制退出但不關閉: 這是Android對於Linux的最佳化。當 Android 應用程式退出時,並不清理其所佔用的記憶體,Linux
Time of Update: 2018-03-06
《Android進階之光》--網路編程與網路架構,No1:Volley源碼分析:Volley.newRequestQueue->RequestQueue.start()->CacheDispatcher.start()->CacheDispatcher.run()->NetworkDispatcher.start()->NetworkDispatcher.run()->RequestQueue.add()->BasicNetwork.performReq
Time of Update: 2018-02-26
Android 音視頻深入 十四 FFmpeg與OpenSL ES 播放mp3音樂,能暫停(附源碼下載),ffmpegopensl項目地址https://github.com/979451341/FFmpegOpenslES這次說的是FFmpeg解碼mp3,資料給OpenSL ES播放,並且能夠暫停。1.建立引擎 slCreateEngine(&engineObject,0,NULL,0,NULL,NULL);//建立引擎
Time of Update: 2018-02-24
iOS
Time of Update: 2018-02-11
好用的開源庫(二)——uCrop 圖片裁剪,開源ucrop最近想要實現圖片裁剪的功能,在Github上找到了這個uCrop,star的人挺多的,便是決定入坑,結果長達一個小時的看資料+摸索,終於是在項目中實現了圖片裁剪的功能,今天便是來介紹一下uCrop的使用方法uCrop目錄:配置1.添加依賴maven { url "https://jitpack.io" }compile
Time of Update: 2018-02-09
Android 8.0 NotificationChannel 采坑執行個體,Android O 上Notification的新特性: 通知通道功能1. 簡介: 通知通道功能使開發人員管理自己應用的通知成為一個組或者一個通道,使用者可以通過通知通道完成設定通知,如:阻止所有通知,改變某個通道通知的優先順序,是不是顯示launch上的小圓點。通過這些方式來提升使用者體驗。2. 1. 第一步:升級sdk版本,使用android
Time of Update: 2018-02-06
Android Studio 需要掌握的Debug技巧,androiddebug1 View
Time of Update: 2018-02-02
【轉】三個案例帶你看懂LayoutInflater中inflate方法兩個參數和三個參數的區別,關於inflate參數問題,我想很多人多多少少都瞭解一點,網上也有很多關於這方面介紹的文章,但是枯燥的理論或者翻譯讓很多小夥伴看完之後還是一臉懵逼,so,我今天想通過三個案例來讓小夥伴徹底的搞清楚這個東東。本篇部落格我們不講源碼,只看使用。源碼的解讀會在下一篇博文中帶來。inflate方法從大範圍來看,分兩種,三個參數的構造方法和兩個參數的構造方法。在這兩類中又有細分,OK,那我們就把各種情況都來示範
Time of Update: 2018-02-03
Android 音視頻深入 三 MP4解碼播放視頻