編輯:關於Android編程
1.視圖 其實就是View 視圖組由多個視圖組成
2.控件 常用控件包括button,TextView,EditView,ListView等,所以的控件都繼承與View,都是View的子類
3.組件 組件其實就是功能比較完善的UI庫,用戶可以基於改組件的接口實現一些復雜的操作
比如我們平時開發過程使用的一些常用組件,用戶也可以自定義一些開源控件
ActionBarSherlock
一個功能強大的ActionBar組件(不僅僅是ActionBar)。 Android 4.0+上使用native action bar, 低版本的Android模擬實現。強大到無語了,必須關注的一個開源組件。
SlidingMenu
一款優秀的側滑菜單組件。 Google+, YouTube和Facebook在它們的應用中采用的側滑菜單流行開來, 國內也有很多的應用如網易新聞等也采用了這種菜單方式。 側滑菜單組件很好幾種, 尤以此款最為好用。 看看官方網站上的知名用戶就知道了。
Android-Universal-Image-Loader
強大靈活的加載、緩存、顯示圖片的庫。
Android-ViewPagerIndicator
滑動頁面幾乎成了現在國內的應用的標配了,尤其在你第一次安裝/啟動應用時, 總會有幾張介紹頁面讓你滑動顯示。 用它吧,不會辜負你的。
Android-PullToRefresh
你不陌生, 在列表或者視圖的頂部或者底部拖動可以刷新數據和頁面。可以和ListView、ExpandableListView、GridView、WebView、ScrollView、HorizontalScrollView、ViewPager配合使用。
picasso
強大的圖像下載和緩存庫。
Android-Bootstrap
bootstrap風格的按鈕。 使用Font Awesome圖標字體。
facebook-android-sdk
Facebook提供的SDK, 可以在應用中集成Facebook.
android-bootstrap
不同於上面的Android-Bootstrap。 此項目是一個Android應用程序的模版, 相當於一個腳手架的功能。
AndroidStaggeredGrid
想做瀑布流式的應用嗎?用它吧。
cardslib
一種卡片式的布局控件。 記得以前的有道詞典的默認頁就是這種布局。
Screen
PhotoView
ImageView擴展, 支持放縮和手勢。
ListViewAnimations
為ListView增加動畫, 還提供滑動刪除選定項的功能。 類似Android的郵件的刪除操作。
ion
又一個圖像異步加載庫。至少推薦三個了, 輪子不少。
android-menudrawer
又一個滑動菜單的組件。
android-swipelistview
又一個ListView擴展, 支持滑動操作。
android-pulltorefresh
又一個拖動刷新的組件。到此為止說了好多又了。 因為有些功能確實有多個不錯的實現。
Crouton
Toast之外的另以選擇。
StickyListHeaders
header可以固定的組件。 看下圖。
drag-sort-listview
在ListItem拖動重排序。 開發者已經放棄維護了但是關注者依然不少。
FreeFlow
comcast出品的一個布局引擎。 FreeFlow讓你很容易的定制布局和漂亮的轉換動畫。
看到comcast好激動, 因為他是筆者公司最大的客戶。
FadingActionBar
折疊風格的ActionBar. 說起ActionBar, 第一選擇不是ActionBarSherlock麼?
android-viewflow
可以水平滾動的視圖。
android-flip
可以實現類似Flipboard一樣的翻頁效果。
android-times-square
square出品的日期選擇組件。
Screenshot
circular-progress-button
環形進度條按鈕。
android-viewbadger
為視圖增加badger。可以做的更好看點。
AndroidViewAnimations
漂亮的視圖動畫。
Android-SlideExpandableListView
有一個可以滑動的ExpandableListView組件。
pinned-section-listview
GroupName滑動到頂端時會固定不動直到另外一個GroupName到達頂端的ExpandListView
android-process-button
很酷的一個組件,可以在按鈕下部顯示漂亮的進度條,就像GMAIL一樣。
android-betterpickers
更好的時間、日期庫。
StaggeredGridView
瀑布流。類似Pinterest。
ProgressWheel
環形進度條。
Calligraphy
在Android中更容易的使用字體。
android-satellite-menu
類似Path一樣的菜單。
android-actionbarstylegenerator
action bar風格在線制作。
SuperToasts
擴展的Toast.
GlassActionBar
毛玻璃效果的ction bar.
GraphView
可以產生放縮的線圖和直方圖。
cropper
圖像剪切和旋轉。
Android-AppMsg
chromeview
Android webview組件的實現, 但是基於最新的Chromium 代碼。
NumberProgressBar
漂亮的帶數字的進度條。
MultiChoiceAdapter
ListView 支持多選。
PinterestLikeAdapterView
瀑布流。
01
MPAndroidChart
非常不錯的圖表工具。
Android-Action-Bar-Icons
圖標資源。
Android-UndoBar
android-pdfview
AndroidCharts
圖表控件
Android-Charts
國人實現的圖表控件
desCharts
圖表控件
XY chart
PinnedHeaderExpandableListView
國人實現的一個ExpandableListView,頭部可以固定, 並且可以伸縮。
XCL-Charts
國人出品, 圖表控件,種類很多。
PullToZoomInListView
滑動ListView時使其HeaderView跟隨滑動縮放.
NotBoringActionBar
拖動時頂部可以收縮。
FancyCoverFlow
transparent-over-animtabsview
模仿網易雲音樂
chromium-webview-samples
webview例子。
https://github.com/GoogleChrome/chromium-webview-samples
https://developer.chrome.com/multidevice/webview/gettingstarted
http://developer.android.com/guide/webapps/webview.html
http://developer.android.com/reference/android/webkit/WebView.html
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/1010/1569.html
一、簡介第3章雖然通過百度地圖應用展示了你可能感興趣的內容,但是,如果你是一個初學者,一開始就看懂和理解代碼可能會非常費勁。為了解決此問題,從這一章開始,本模塊將從最基本
界面布局代碼
內存洩露可以引發很多的問題:1.程序卡頓,響應速度慢(內存占用高時JVM虛擬機會頻繁觸發GC)2.莫名消失(當你的程序所占內存越大,它在後台的時候就越可能被干掉。反之內存
Android studio 百度地圖開發(2)地圖定位email:[email protected]開發環境:win7 64位,Android Studio,