androidapi介面
❶ 大神推薦一個好用的Android API!!
那方面的api????
------------------
軟體庫的存在使得Android編碼更方便快捷。在如此多 Android庫中,我們該如何尋找最合適的一款呢?下面我們做了一個列表供你參考。
動畫(Animation)
Android View Animations:強大的動畫庫,通過對它的使用,可以輕松創建各種動畫效果。
RecyclerView Animators:允許操作者使用含炫酷動畫效果的RecyclerView類。
APIs
CloudRail:幫助操作者更快地進行API集成服務。它將多個服務(例如Dropbox,Google Drive和OneDrive)捆綁成一個統一的API。此外,它可自動處理API更新,並保持API的代碼一致。其介面可用於雲存儲,社交,支付等。
Retrofit:Retrofit由Square公司開發,是Android的REST客戶端,其類型安全,可將http API轉換成Java介面。
圖表(Charts)
MPAndroidChart:一款強大的圖表生成庫,可在Android上生成圖表,同時還提供8種不同的圖表類型和多種手勢。
AndroidCharts:一款簡單的圖表創建工具,具有自定義的功能。
資料庫(Database)
SQLBrite: 圍繞SQLiteOpenHelper和ContentResolver創建封裝,以在查詢中使用流式語義。
Sugar ORM:使用SQLite資料庫的簡單操作,優勢在於無需編寫SQL查詢。
數據架構(Data Structure)
Eclipse Collections:用於Java的Collections框架,可為容器類型附加迭代方法的操作等。
日期和時間(Date & Time)
TimesSquare for Android:簡單獨立的日歷小部件,可在日歷視圖中選擇日期。
Material Calendar View:移植到Material design的安卓CalendarView。
依賴(Dependencies)
Dagger:進行Android依賴注入的快捷方式。
文檔(Files)
Android-FilePicker:一款照片選擇器,可從列表中選擇圖片或文檔。
Material File Picker:Material design中的文件選擇器。
函數式編程(Functional Programing)
Retrolambda:在Java 7中使用Lambdas的一種操作。
手勢(Gestures)
Sensey:在Android應用程序中添加手勢的簡單操作。
Android 3D Touch – PeekView:類似於iOS上的3D Touch,用以「預覽」程序內容。
藍牙(Bluetooth)
Android-BluetoothSPPLibrary:使用序列化藍牙埠(Bluetooth Serial Port Profile)的簡單操作。
RxAndroidBle:藍牙低耗能處理工具。
相機(Camera)
CameraFilter:使用OpenGL著色器的實時相機濾鏡。
Material Camera:Android開發的快速簡易的相機框架。
位置(Location)
ReactiveLocation:Google Play API的小型但實用的封裝程序,用於獲取位置。
Smart Location Library:簡化位置提供項的庫。
布局(Layout)
Android Swipe Layout:為對象提供滑動布局,如,向左滑動即刪除的操作。
FlexboxLayout :為Android提供框布局,其內容可通過CSS了解。
日誌(Logging)
Logger:Android日誌記錄器。
Hugo:用觸發注釋的方法調用記錄。
地圖(Maps)
AirMapView :用以查看Google Maps API摘要,非常適合沒有Google Play服務的應用程式。
Google地圖的實用程序,如,熱點地圖或標記聚類。
音頻播放器(Audio)
Music Player:含UI的完整音樂播放器。
RxAndroidAudio :封裝帶有Rx支持的Android Audio API RxAndroid音頻播放器。
GIF
android-gif-drawable:使用視圖和可繪制的GIF動圖。
GifView :Android上使用View播放的GIF庫。
圖像(Image)
uCrop:對Android上的圖片進行裁剪的庫。
Glide:Android的媒體管理和圖片載入庫。
視頻播放器(Video)
VideoPlayerManager:對Android MediaPlayer類的使用進行幫助說明的庫。
Easy Video Player:易於操作的視頻播放器,可通過視圖使用。
信息(Messaging)
Chateau:在Android應用中提供聊天功能的框架。
網路(Networking)
OkHttp:Android的HTTP客戶端。
AndroidAsync:基礎級網路協議庫。
消息推送(Push Notifications)
PubNub:用於處理推送通知的商業服務。
Gandalf:用於發送更新或維護相關的通知。
支付(Payments)
Android In-App Billing v3 Library:通過Android v3 API輕松處理應用內置付款的庫。
Checkout:處理應用內購買操作的庫。
安全(Security)
Sodium:輕松做加密,解密,簽名和散列操作的工具。
PiracyChecker:通過使用Google的LVL,防止應用程式被盜用的工具。
文本(Text)
Ticker:顯示滾動文本的UI組件。
MaterialEditText:Material Design的文本輸入器。
字體(Font)
fontbinding:使用數據綁定的XML自定義字體的操作。
Calligraphy:在Android應用程式上使用傳統字體的簡易操作。
用戶界面(User Interface)
Material Design Android Library:在Android中使用Google的Material Design(Android 2.2版)的庫。
Material:將Material Design導入原有應用程序的庫。
指示器(Activity Indicator)
AppIntro:為應用程序創建炫酷簡介,類似於Google原始應用中的。
LolliPin:為應用程序提供pin密碼。
操作按鈕(Buttons)
Android-Bootstrap:通過使用Bootstrape規則,進行諸如在APP中創建按鈕的操作。
Android Morphing Button:Android的操作按鈕,其形狀大小可更改。
表格(Form)
Vertical Stepper Form Library:在Material Design中創建表單的庫。
鍵盤(Keyboard)
KeyboardVisibilityEvent:顯示與隱藏鍵盤的簡單操作。
AndroidKeyboardWatcher:追蹤鍵盤開啟/關閉操作情況的庫。
菜單(Menu)
BottomBar:在Material Design中提供底部導航欄的視圖組件。
Side Menu:為應用程序添加側邊菜單欄的工具。
評分(Rating)
Android-Rate:提醒用戶對應用程序進行評價的簡易庫。
SimpleRatingBar:用於星級評分的UI組件。
滑屏(Slider)
SlidingMenu:輕松為應用程序創建滑動式菜單項。
MaterialDrawer:Android中輕便靈活的抽屜布局式庫。
英語原文:Best Android Libraries for Developers
編譯:開源中國
本站文章除註明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必註明出處,尊重他人勞動共創開源社區。
轉載請註明:文章轉載自 開源中國社區 [http://www.oschina.net]
本文標題:面向開發者的最佳 Android 庫列表
本文地址:https://www.oschina.net/news/78857/best-android-libraries-for-developers
❷ APP消息推送安卓介面實現
極光推送能實現Android API統一推送服務標准介面,統一推送服務(Unified Push Service,簡稱UPS)技術標准,旨在為國內的消息推送服務建立統一的標准,為終端用戶提供更好的手機使用體驗,為應用開發者更好的解決消息推送需求。從 JPush 3.5.8 版本開始,新增 cn.jpush.android.ups.JPushUPSManager 類,該類提供符合 UPS 標準的介面。jpush推送消息形式主要有四種:通知,自定義消息,富媒體和本地通知。
極光推送,也叫jpush。JPush是經過考驗的大規模APP推送平台,每天推送消息數超過5億條。 開發者集成SDK後,可以通過調用API推送消息。同時,JPush提供可視化的web端控制台發送通知,統計分析推送效果。 JPush全面支持 Android, iOS, Winphone 三大手機平台。