原创 Android PullToRefresh(下拉刷新)的使用詳解

開源項地址:https://github.com/chrisbanes/Android-PullToRefresh 在Android-PullToRefresh-master文件夾下,我們會看到還有三個文件夾:extras, librar

原创 Java集合中HashSet的實現原理

1.HashSet概述:   HashSet實現Set接口,由哈希表(實際上是一個HashMap實例)支持。它不保證set 的迭代順序;特別是它不保證該順序恆久不變。此類允許使用null元素。HashSet中不允許有重複元素,這是因爲

原创 Android之內存管理-內存監測-內存優化

推薦文章:Android進程與內存及內存泄漏 Android之內存管理 1.1 Dalvik Dalvik虛擬機是Android程序的虛擬機,是Android中Java程序的運行基礎。其指令集基於寄存器架構,執行其特有的文件格式——dex

原创 【錯誤記錄】 Android Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

1,[2016-05-07 19:45:54 - DownloadProviderUI] Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE [2016-05-07 19

原创 Android觸摸事件源碼分析:Activity->ViewGroup->View

Activity中 當屏幕有touch事件時,首先調用Activity的dispatchTouchEvent方法 /** * Called to process touch screen events. You can o

原创 FFmpeg4.1編譯:mac+android-ndk-14b+ffmpeg4.1成功編譯

一,下載FFmpeg4.1 使用源碼: git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg 下載到你向的目錄下,我是新建了一個文件夾buildffmpeg/ffmpeg,放在這個下

原创 Eclipse調試Android開發工具ADB

要使用adb就要先配置adb的環境變量 http://jingyan.baidu.com/article/17bd8e52f514d985ab2bb800.html 配置完了之後,就可以使用adb的命令了。 比較有用的兩個是 adb pu

原创 海量數據處理-Trie樹

http://blog.csdn.net/beiyeqingteng/article/details/6981263 http://blog.csdn.net/zmazon/article/details/8227610# 關注Trie

原创 報數字遊戲

題目: 17個人圍成一個圈,編號爲1-17,從第一號開始報數,報到3的倍數的人離開,一直數下去直到最後剩下一個人,此人的編號是多少,請編程輸出結果。 import java.util.ArrayList; import java.util

原创 Anroid-async-http封裝網絡請求框架源碼分析

       Android-async-http開源項目可以是我們輕鬆的獲取網絡數據或者向服務器發送數據,使用起來非常簡單, 這個網絡請求庫是基於Apache HttpClient庫之上的一個異步網絡請求處理庫,網絡處理均基於Andro

原创 android自定義LinearLayout和View

自定義線性佈局經常用到: 第一種是在擴展的LinearLayout構造函數中使用Inflater加載一個佈局,並從中提取出相關的UI組件進行封裝,形成一個獨立的控件。在使用該控件時,由於它所有的子元素都是在運行時通過代碼動態創建的,所以該

原创 動態規劃--連續子序列的最大和

給定k個整數的序列{N1,N2,...,Nk },其任意連續子序列可表示爲{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= k。最大連續子序列是所有連續子序中元素和最大的一個,例如給定序列{ -2, 11,

原创 Android--加載大分辨率圖片到內存

原文:http://blog.csdn.net/binyao02123202/article/details/17170791 前言   在使用ImageView顯示圖片的時候,直接加載一個圖片資源到內存中,經常會出現內存溢出的錯誤,這

原创 HTTPS和HTTP的區別

什麼是 HTTPS?HTTPS (基於安全套接字層的超文本傳輸協議 或者是 HTTP over SSL) 是一個 Netscape 開發的 Web 協議。 你也可以說:HTTPS = HTTP + SSLHTTPS 在 HTTP 應用層的

原创 Android的內存優化的幾種方案

相信一步步走過來的Android從業者,每個人都會遇到OOM的情況。如何避免和防範OOM的出現,對於每一個程序員來說確實是一門必不可少的能力。今天我們就談談在Android平臺下內存的管理之道,開始今天的主題之前,先再次回顧兩個概念。內存