原创 Launcher界面元素標準名稱及四大操作

Launcher:Anrdiord系統啓動後加載的第一個程序,這個程序是其他應用程序的入口。 Launcher的構成: HomeScreen:(Workspace+hotseats),short,livefolder,appwidge

原创 用Android實現串掃描操作,將帶有“111”字符的輸出1,否則輸出0

大體思路就是,先寫出一個editext用來獲取文本內容,再寫出一個textview用來顯示我們同步生成的文本。 然後我們要調用系統的textWatcher的函數,然後會出現三個複習的子類: @Override public void b

原创 快速排序

快速排序背景:應該是最爲主流,應用最爲廣泛的算法了,快速排序顧名思義它的排序速度非常之快,快速排序的特點是原地排序只需要一個非常小的輔助棧,快速排序的缺點就是,快速排序非常的脆弱,在實現的時候要非常的小心才能夠避免低劣的性能,我們也在各種

原创 希爾排序

希爾排序的優點:希爾排序,是效率最高的簡單排序的算法了,在很多情況下我們都會很喜歡希爾排序的,因爲希爾排序的代碼量很小,而且希爾排序並不需要使用額外的內存空間,和更爲高效的算法比,只要是我們的N不是特別的大(N是需要排列的元素)我們都會優

原创 Spineer的用法

spineer的基本用法: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="

原创 安卓中的數據存儲

安卓中的數據存儲: 1.xml(share preference) 2.Bianray File(file) 3.關係型數據庫 SQLite3 4.網絡訪問 Network,分爲socket,http,https 由於本人

原创 選擇排序

選擇排序 選擇排序,可以說是所有排序中最爲簡單的一種方式,選擇排序的原理就是,把所有數中最小的數挑出來放在第一個位置,然後不再考慮第一個數,剩下的數中再將最小的挑出來放在第一個位置,以此類推,這樣我們便可以將一列數進行排序了,這種算法非常

原创 設計模式總括

設計模式:設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設

原创 探索ListActivity

當我們想要實現帶有圖片的listView的時候我們可以通過listView的方式來實現,也可以通過listActivity的方式來實現,下面我爲大家展示一下如何利用ListActivity的方式來實現: 首先我們要在我們的佈局文件中,寫出

原创 TabLayout+viewpager構成主流軟件界面

目前市場上主流的app,大多主界面都是由兩到三個fragment所構成的,我們可以想一下主界面是如何構成的。 當然我們的主界面有很多種構成的方式,例如我們可以用radiogroup+viewpager;也可以用tablayout+vie

原创 Intent的詳細分析

Intent全部功能與詳細解析: Intent分爲顯示Intent和隱式Intent: 一、顯示Intent的應用之——兩個activity的跳轉: 下面爲大家首先介紹一下顯示Intent:顯示的Intent故名思意,動作方式比較明顯,

原创 插入排序

插入排序 我們有了選擇排序,冒泡的基礎了,我還是說一下我對排序算法的認識吧,感覺排序這個東西嘛,在我們日常的代碼中可能用哪種差別不是特別的大,但是如果要處理很多數據的時候,排序的重要性便體現出來了,而且我認爲基礎算法和編程的基礎是我們每個

原创 安卓小項目之自定義鬧鐘

近期我正在做一個安卓鬧鐘的項目,在這個項目中我真可謂是歷盡千辛萬苦啊,平均每天研究這個程序真的可以研究10個小時左右啊,真的是讓我頭疼死了。直至現在,我已經可以用好多種方法來實現這個鬧鐘了,然後如果大家有什麼不會的可以給我留言,我會非常有

原创 viewpager的使用方法

viewpager的最簡單的使用方法,之所以說是簡單的使用方法,是因爲我們這裏採用的是: 簡單適配器即:PagerAdapter,當然我們的安卓中也有FragmentPagerAdapter:靜態的適配器, FragmentStatePa

原创 設計模式-單例模式

單例模式:單例模式是一種常用的軟件設計模式,通過單利模式可以保證我們的系統中一個類只有一個實例,並且該類易於外界的訪問。 單利模式存在的意義:例如,我們的系統中可以有多個打印的任務,但是我們只能有一個正在執行的打印的任務,這個正在執行的