原创 Android Studio2.0搭建NDK環境

現在使用Ndk開發的場景還蠻多,遊戲引擎、音視頻開發等都能涉及到,以前的工程大部分都是Eclipse的工程目錄,但是App開發現在大部分都是在AndroidStudio開發工具中進行的,那就有個問題了?怎麼在As中搭建Ndk的環境呢。

原创 SignalR(ASP.NET)實現推送功能

在 Asp.NET MVC 中使用 SignalR 實現推送功能 羅朝輝 ( http://blog.csdn.net/kesalin ) CC許可,轉載請註明出處 一,簡介 Signal 是微軟支持的一個運行在 Dot NE

原创 BitMap的recycle問題

   雖然Android有自己的垃圾回收機制,對於是不是要我們自己調用recycle,還的看情況而定。如果只是使用少量的幾張圖片,回收與否關係不大。可是若有大量bitmap需要垃圾回收處理,那必然垃圾回收需要做的次數就更多也發生地更頻繁

原创 MpAndroidChart強大的圖表功能

核心特徵 8 個不同的圖表類型在兩個軸上進行縮放 ( touch-gesture, axes separately or pinch-zoom)Dragging / Panning (with touch-gesture)結合圖表進行顯示

原创 FancyCoverFlow(GalleryView)

先看實現效果圖: 這是Github上的一個開源庫,雖然沒有對應的AndroidStudio版本(通過 在gradle添加一句話就引入到項目中),但是

原创 400、500等各種返回碼所代表的含義

在網站日誌中,我們經常會看到很多返回的http代碼,如201、304、404、500等等。可是這些具體的返回的HTTP代碼究竟什麼含義呢,在此做一下知識普及吧,記不住不要緊,到時候看看就行了,但最主要的幾個還要要清楚的。  一些常見的

原创 Android事件機制ScrollView,ViewPager

原文鏈接:http://www.jianshu.com/p/a2185e4b1b53# 當手指觸摸到屏幕時,系統就會調用相應View的onTouchEvent,並傳入一系列的action。 onTouchEvent的傳遞 當有多個層級的V

原创 Espresso:快速的Android UI自動化測試

在我和很多Android開發者聊天的時候,我注意到他們在開發的過程中並不注重測試這一環節,原因是他們認爲Android測試太難實現,或者難以集成到現有的工程中等等。但是實際上寫一個 Espresso並不是一件很難的事情,而且它能夠非常方

原创 在Android中加入和使用Realm(速度更快,更先進加密性更好)

介紹 如果你比較關心android開發的最新動態的話,那麼你肯定會聽說過Realm,Realm是一個輕量級的數據庫,在Android開發中,它可以替代SQLite和ORM框架。 和SQLite相比,Realm速度更快並且它有很多先進

原创 如何理解android中的Context?

Activity mActivity =new Activity() 作爲Android開發者,不知道你有沒有思考過這個問題,Activity可以new嗎?Android的應用程序開發採用JAVA語言,Activity本質上也是一

原创 如何理解閉包?

摘抄網上一個人的解釋。 閉包很簡單,就是在函數定義時把函數外部的環境打包進函數內,使得在函數體內可以訪問到函數體外的環境(主要是訪問函數體外的變量) // 假設這裏的環境爲 (1) function(){ // 假設這裏的環境爲

原创 Popupwindow顯示

在彈出PopupWindow的時候 在 showAtLocation(,,)第一個參數 要求 是 parentView。 他是這樣說的 <span style="font-size:18px;">a parent view to get

原创 ViewPager實現Banner圖的展示

先是自定義一個ViewPager <span style="font-size:18px;">public class ScrollerViewPager extends ViewPager implements OnGestureLis

原创 你真的瞭解Instant Run嗎?

今天是週二,又輪到我寫文章了。 先扯點題外話,我是2010年8月份開始自學Android的,到現在已經快有6年的時間了。當時爲了自學我專門買了一本書,叫《Android高級編程》,作者是Reto Meier,這本書現在仍然還在我的

原创 如何在googleplay上發佈應用?

下面鏈接地址是谷歌官方 上傳應用市場的詳細步驟。 https://developer.android.com/distribute/googleplay/developer-console.html#merchant-account