原创 Android中dp、dip、px、sp之間的區別

導讀:雖然在Android的開發過程中,我們直接使用dp和px,基本上不會去思考爲什麼用這些單位,不過在一些面試中,會經常性的被問到這個問題,所以今天我們應該來了解一下這個問題。 1、概述        過去,程序員通常以像素爲單位設計

原创 synchronized關鍵字使用方法

導讀:          在具體的開發過程中,我們或多或少的遇見或使用過synchronized關鍵字來修飾方法、代碼塊。。。至今我都不是太會使用這個關鍵字,所以從網上搜集的各種資料,整理了一下,供學習研究使用。 首先我們要清楚synch

原创 BoundService的基本使用

導讀:          bound服務允許組件(比如activity)對其進行綁定、發送請求、接收響應、甚至進行進程間通信(IPC)。bound服務一般只在爲其它應用程序組件服務期間纔是存活的,而不會一直在後臺保持運行。 bound服

原创 動畫(二)

前言 Android系統支持原生動畫,這爲應用開發者開發絢麗的界面提供了極大的方便,有時候動畫是很必要的,當你想做一個滑動的特效的時候,如果苦思冥想都搞不定,那麼你可以考慮下動畫,說不定動畫輕易就搞定了。下面再簡單回顧下Android中的

原创 SQL---增刪改查

一、增:有4種方法  1.使用insert插入單行數據:                    語法:insert [into] <表名> [列名] values <列值>     例:insert into Strdents (姓名,

原创 ThreadPoolExecutor工作原理

Java併發編程:線程池的使用 Java併發編程:線程池的使用   在前面的文章中,我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題:   如果併發的線程數量很多,並且每個線

原创 Map接口之Hashtable、HashMap、LinkedHashMap、TreeMap、WeakHashMap等

Map接口之HashSet、Hashtable、LinkedHashMap、TreeMap、WeakHashMap、IdentityHashMap、EnumMap Map用於保存具有映射關係的數據,Map裏保存着兩組數

原创 如何學習源碼----轉自知乎

這是前言在Android系統源碼上摸索4年,說說我的看法:顯然Eclipse不是閱讀Android源碼的好工具,不流暢,搜索低效,繼承性關係/調用關係都無法有效查看。推薦Source Insight,在這個工具幫助下,你纔可以駕馭巨大數量

原创 ScrollView嵌套ViewPager引起的滑動衝突的解決方案

導讀:ScrollView嵌套ViewPager引起的滑動衝突,原因是S從rollView和ViewPager都有滑動的效果,當我們發生滑動這個動作時,系統不知道 要交給那個控件來處理滑動操作,故出現了衝突。 知道了原理,我們要做的就是

原创 事件分發之View

轉載前說明: 寫這篇博客的緣由不是因爲在網上看到了關於Android事件分發的文章,而是一方面因爲面試中被問到了,一直在使用卻沒有真正瞭解過其原理,另一方面是因爲想更多更深入的學習一下。因此在網上找了一些文章,覺得寫得都挺好的,自己也

原创 擴展IntentService類的使用

導讀:         1. 當我們的服務需要多線程運行時,需要使用擴展Service類,對於每一個啓動請求它都用一個工作線程處理任務,並且每次只處理一個請求。         2.當我們的服務需要通過一個工作隊列來處理啓動請求時,可以使

原创 客戶端集成支付寶接口

項目需要,需要在客戶端集成支付寶接口。就研究了一下:因爲使用支付寶接口,就需要到支付寶官網:註冊帳號,並申請。下面講的是申請好之後的操作。登錄成功之後, 店家我的商家服務—在頁面的下方找到——>簽約管理—>找打 移動支付—–>

原创 Java集合總彙

一、java集合體系圖 java視頻觀看 java集合就是一個容器。 1.     集合概述 l       爲了保存不確定的數據,或者對象,以及保存具有映射關係的數據。 l       所有的集合類都位於java.util包下。

原创 AsyncTask 與 Handler+Thread 與Thread(Runnable)認識

導讀: 在做項目的時候,我們會經常使用到AsyncTask、Handler+Thread(Runnable)、Thread(Runnable),但是不知道大家是否瞭解他們的使用情景。              下面是我個人學習後的一些理解

原创 事件分發之ViewGroup(二)

在上一篇文章中說到的是關於View的事件分發機制,這篇文章就談一談關於ViewGroup的事件分發機制: 關於ViewGroup的事件分發機制,一般情況下,和View的情況是大致一樣的,只不過由於ViewGroup是一組View的