原创 Kmeans算法介紹及其實現

 1.基本Kmeans算法[1] [cpp] view plain copy print? 選擇K個點作爲初始質心  repeat      將每個點指派到最近的質心,形成K個簇      重新計算每個簇的質心  unt

原创 Android RxJava 新技術詳解

 我從去年開始使用 RxJava ,到現在一年多了。今年加入了 Flipboard 後,看到 Flipboard 的 Android 項目也在使用 RxJava ,並且使用的場景越來越多 。而最近這幾個月,我也發現國內越來越多的人

原创 android bitmap,canvas,paint常用方法API,總結

 Bitmap: 1、Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) {   Bitmap bitmap = Bitmap   .c

原创 React Native疑難點,問題深坑最強總結

 文章主要總結了在使用React Native開發過程中遇到的疑難雜症,問題深坑。各種問題的解決方案在不斷更新中~如果有各位童鞋已經遇到並且解決掉的問題方案,也希望可以提供給我。React Native技術交流1羣:282693535

原创 監聽Android系統Log

轉載請註明出處,原文網址:http://blog.csdn.net/m_changgong/article/details/7661940作者:張燕廣 實現原理:1)執行logcat命令; 2)在service中把監聽到的log內容

原创 Android Process 詳解

 Android基礎之Process 進程 默認情況下,同一個應用程序中的所有組件運行在同一個進程中,而且絕大多數的應用程序也都是這樣的。但是,如果我們想要控制讓某個特定的組件屬於某個進程,我們可以在manifest文件中進行配置。

原创 java線程同步5種方式

 java允許多線程併發控制,當多個線程同時操作一個可共享的資源變量時(如數據的增刪改查),      將會導致數據不準確,相互之間產生衝突,因此加入同步鎖以避免在該線程沒有完成操作之前,被其他線程的調用,      從而保證了該變量

原创 Android - View繪圖原理總結

 Android系統的視圖結構的設計也採用了組合模式,即View作爲所有圖形的基類,Viewgroup對View繼承擴展爲視圖容器類,由此就得到了視圖部分的基本結構--樹形結構 View定義了繪圖的基本操作 基本操作由三個函數完成:

原创 Android質量壓縮和尺寸壓縮

在網上調查了圖片壓縮的方法並實裝後,大致上可以認爲有兩類壓縮:質量壓縮(不改變圖片的尺寸)和尺寸壓縮(相當於是像素上的壓縮);質量壓縮一般可用於上傳大圖前的處理,這樣就可以節省一定的流量,畢竟現在的手機拍照都能達到3M左右了,尺寸壓縮一

原创 Android SwipeRefreshLayout下拉刷新與上拉加載+滑動刪除

SwipeRefreshLayout–Google官方提出的下拉刷新控件,廣泛應用在各種APP中。一直想弄一個既能支持下拉刷新,又能夠上拉加載,同時還能實現類似於QQ的滑動刪除效果。上網找了很多資料,最後達到了下面的效果: 參考資料:

原创 Android App整體架構設計的思考

1. 架構設計的目的         對程序進行架構設計的原因,歸根到底是爲了提高生產力。通過設計使程序模塊化,做到模塊內部的高聚合和模塊之間的低耦合。這樣做的好處是使得程序在開發的過程中,開發人員只需要專注於一點,提高程序開發的效率

原创 Android 2016新技術

 2016你需要了解Android有以下新興的技術與框架,有些也許還不成熟,但是你應該去了解下,也許就是未來的方向。 Kotlin 作爲 Android 領域的 Swift,絕對讓你如沐新風。拋棄沉重的 Java 語法,Kotl

原创 Android Data Binding代碼實戰,mvvm

 本文介紹使用Android Data Binding技術,結合豆瓣電影搜索API,在RecycleView中展示電影列表。 代碼實現 我根據 MVVM(Model-View-ViewModel) 的順序介紹代碼實現。 Mo

原创 android 如何查看android-support-v4.jar 或v7源碼

 想查看android-support-v4.jar的源碼的時候你會發現悲劇了,看不了,那是因爲我們沒關聯android-support-v4.jar的源碼,接下來就教大家怎麼關聯android-support-v4.jar的源碼

原创 Android Toast源碼實現

Toast入口 我們在應用中使用Toast提示的時候,一般都是一行簡單的代碼調用,如下所示: Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();   makeText就是