原创 C++ 代碼的存儲

       一般情況由C++編譯的程序所佔用的內從分爲以下幾個方面:          1   棧(stack)程序運行時由編譯器自動分配,存放函

原创 window linux 雙系統直接刪除linux修復

    用win7和fedora雙系統如果直接將fedora所在的分區格式化,由於grub寫好的mbr不能找到相應的配置文件。所以不能啓動win7.     這時需要修復mbr,具體辦法如下: 插入win7系統安裝盤,設置爲光驅引導

原创 Android 實時獲取麥克風錄音的音量大小

    前幾天做一個關於錄音並獲取音量大小的模塊,今天寫一個demo和大家分享。如果有各位有更好的方法可以留言提醒我,謝謝。     首先錄音功能很容易實現,通過audiorecord或者mediarecorder都可以實現,如果要獲取錄

原创 Android圖片內存計算方法

Android圖片內存計算方法 前言 我們在做項目的時候,內存是一個繞不過去的話題。有時候同樣一個app在不同的手機上運行內存差距好大,其中一個原因就是同一張圖片在不同的手機中佔用內存是不一樣的。 如果app中本地圖片較多的情況下

原创 安卓圖片輪播

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span><span style="fo

原创 picasso使用方法與原理分析(一)

前言        安卓開源的圖片加載框架有很多。最初的imageloader(目前已經不再維護),目前的picasso, glide。picasso和glide在加載展示圖片這個模塊其實相似度蠻高,谷歌也在很多項目中使用了glide

原创 自定義view(二) Path繪畫詳解 圓形進度條

    目錄 簡介 基礎api 圓形進度條 總結 簡介        view的繪製可以由無數個形狀組成,在canvas基礎圖形繪製中,我們已經把api提供好的基本圖形講過了。Path之所以單獨一章出來是因爲path可以由我們自己

原创 OkHttp流程之Dispatcher

OkHttp的基本流程 android 開發大多用過Okhttp, 在使用過程中,大多也是同步異步兩種方式。一般使用方式如下(基於3.14.2版本): public static final MediaType JSON

原创 自定義view(五) 屬性動畫的使用及自定義 ,仿直播中花束點贊效果

目錄 屬性動畫與視圖動畫區別 實現過程 API簡介 仿花束點贊效果 總結 屬性動畫與視圖動畫區別 1 視圖動畫只能是view使用,對view做出相應的變換,但是屬性動畫作用於Object,任何對象都可以。 2 視圖動畫只是改變了視

原创 自定義view(四) 動畫的使用及自定義 ,仿qq抖動

目錄 簡介 視圖動畫使用 qq抖動 總結 簡介 在前面的文章中我們寫了view中的圖形的繪製以及水波紋的效果,從中我們可以看出做一些稍微複雜的效果都需要用到動畫的功能,在android系統api1中提供了視圖動畫,在api11的時

原创 自定義view(三) 貝塞爾曲線 水波紋效果實現

目錄 前言 api分析 水波紋效果 前言 在上面的博客中說了path的繪製,path繪製, 介紹了除了貝塞爾曲線的其他情況。 在這裏單獨介紹一下貝塞爾曲線。貝塞爾曲線是應用於二維圖形應用程序的數學曲線。一般的矢量圖形軟件通過它來精

原创 自定義view (一) Android Canvas詳解

目錄 座標系以及view的位置信息 API簡介 Canvas基本操作 Canvas變化 save和restore 分層的概念layer 總結 座標系以及view的位置信息          自定義view在平時有很多應用,我們知道自定

原创 自定義view(二) Path繪畫詳解

目錄 簡介 基礎api 總結 簡介        view的繪製可以由無數個形狀組成,在canvas基礎圖形繪製中,我們已經把api提供好的基本圖形講過了。Path之所以單獨一章出來是因爲path可以由我們自己定義形狀。在絕大多數情況

原创 LinkedHashMap源碼解析(二)

前言        前文中已經解析了LinkedHashMap的插入操作,LinkedHashMap源碼解析一,接下來我們接着看它剩餘的操作。 取數據操作        首先我們看linkedHashMap的get的2個方法

原创 LinkedHashMap源碼解析(一)

目錄 簡單概念 源碼 簡單概念        上面一篇博客分析了Lrucache的實現原理,我們知道他是通過自己實現同步,然後利用LinkedHashMap來實現的Lru功能。這篇文章就分析一下LinkedHashMap,首先說說它的