原创 android UI設計MVVM設計模式

鏈接:https://www.zhihu.com/question/30976423/answer/50224601 來源:知乎在傳統的框架中,提的最多的是MVC和MVP。其中MVC出現與上世紀70年代,在三十多年的工程實踐中,MVC充

原创 Android React Native環境配置以及第一個實例

 (一)前言          FaceBook早期開源發佈了React Native For IOS,終於在2015年9月15日也發佈了React Native for Android,雖然Android版本的項目發佈比較遲,但是也

原创 數據挖掘常用算法

 頻繁模式挖掘,關係挖掘,以及相互關係挖掘 所謂頻繁模式挖掘,指的是比如在商品交易數據庫記錄中,找出一起出現的商品集合,這些商品集合出現的頻率要高於一個閾值,這些經常出現的商品集合稱之爲頻繁模式。 頻繁模式的思路很簡單,首先統計出每個

原创 android framework初步理解

一、FrameWork整體運行框架說明:           1.Activity的創建會創建PhoneWindow,PhoneWindow會創建DocerView,DocerView會創建View和ViewGroup。 2.應

原创 java 常用算法和時間複雜度

 排序一直以來都是讓我很頭疼的事,以前上《數據結構》打醬油去了,整個學期下來才勉強能寫出個冒泡排序。由於下半年要準備工作了,也知道排序算法的重要性(據說是面試必問的知識點),所以又花了點時間重新研究了一下。   排序大的分類可以分

原创 Android Service解析

學習android有一段時間了,在沒有好的師傅帶領下,入門時總是碰到這樣那樣的新概念、新知識,而這些知識雖說能看得明白,卻沒有深得它的精髓。就好比有一雙好看的鞋子,我只知道它很好看,穿起來挺舒服的,但是卻不瞭解爲什麼穿起來舒服,它是由什

原创 Android Context簡介

目錄(?)[+] 1. Context基本概念 1.1 Context是什麼?     1) Context是一個抽象類,其通用實現在ContextImpl類中。     2) Context:是一個訪問app

原创 淺析android應用增量升級

   很久沒有更新博客了,真是墮落啊,幾次想提起筆,卻總是被各種瑣事耽擱,以後會多寫文章記錄點滴。 背景         隨着android應用體積的不斷增大,以及應用版本發佈的不斷更迭,用戶的升級成了一個問題,google也意識到不

原创 Android ContentProvider源碼分析

轉自 http://blog.csdn.net/u010961631/ 一、前言         ContentProvider作爲Android四大組件之一,承擔着數據存儲的作用,本文用一個最典型的刪除(delete)操作,按

原创 java 數據結構和存儲方式

 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 通常linked開頭的都是

原创 Android之permission權限列表

  屬性 說明 android.permission.ACCESS_CHECKIN_PROPERTIES 允許讀寫訪問 "properties"表在checkin數據庫中,改值可以修改上傳 android.permiss

原创 android ViewDragHelper詳解

   2013年穀歌i/o大會上介紹了兩個新的layout: SlidingPaneLayout和DrawerLayout,現在這倆個類被廣泛的運用,其實研究他們的源碼你會發現這兩個類都運用了ViewDragHelper來處理拖動。V

原创 Android spannableStringBuilder用法整理

spannableStringBuilder 用法詳解:  SpannableString ss = new SpannableString("紅色打電話斜體刪除線綠色下劃線圖片:.");            //用顏色標記文本  

原创 Android爲什麼選擇binder,及Binder設計與實現初步講解

  Android爲什麼選擇binder Binder (Android技術內幕):   在上面這些可供選擇的方式中,Android使用得最多也最被認可的還是Binder機制。 爲什麼會選擇Binder來作爲進程之間的通信機制呢?

原创 Android binder機制驅動層學習

 前言: Read the fucking Source Code. 這段時間,大概花了兩個星期(期間還偷懶了好幾天),深入學習了一下Android的Binder驅動。話說上半年在看Mediaplay的源碼時,就遇到過很多的IPC,當