原创 Android:Windows系統中使用bsdiff

bsdiff是一個差異包比較工具,可以用來實現Android的增量更新,詳情請見這篇文章Android 增量更新完全解析 是增量不是熱修復。只是這篇文章的背景是基於mac系統的,關於其第二步——增量文件的生成與合併——自己各種尋求編譯方

原创 Android 移動APP開發——最新版Cordova 5.3.1(PhoneGap)搭建開發環境

引言 簡單介紹一下Cordova的來歷,Cordova的前身叫PhoneGap,自被Adobe收購後交由Apache管理,並將其核心功能開源改名爲Cordova。它能讓你使用HTML5輕鬆調用本地API接口和發佈應用到商店的應用開發平臺。

原创 Android 5.0+6.0新特性

5.android5.0介紹 1.十大新特性 (1). 全新Material Design設計風格      * 新的視覺語言,在基本元素的處理上,借鑑了傳統的印刷設計,字體版式、網格系統、空間、比例、配色、圖像使用等這些基礎  的平

原创 Android Genymotion 使用遇到的問題

一、軟件下載 下載和 VirtualBox 二、問題 1、虛擬機下載慢問題 解決方法: 1) 找到下載路徑: 在設置中找到virtual devices路徑打開文件夾,在其父目錄下找到oav文件夾 2) 拼接鏈接並

原创 Android Studio--NDK編譯C代碼爲.so文件,JNI調用

Android Studio--NDK編譯C代碼爲.so文件,JNI調用 前言:   從Android Studio開始,就支持jni和.so庫調用了。 環境:   Windows 7+Android Studio2.1.2+N

原创 設計模式(一)

  設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分

原创 Android 全面瞭解Android Notification

什麼是通知(Notification) 通知是一個可以在應用程序正常的用戶界面之外顯示給用戶的消息。 通知發出時,它首先出現在狀態欄的通知區域中,用戶打開通知抽屜可查看通知詳情。通知區域和通知抽屜都是用戶可以隨時查看的系統控制區域

原创 排序算法

排序算法 平均時間複雜度 冒泡排序 O(n2) 選擇排序 O(n2) 插入排序 O(n2) 希爾排序 O(n1.5) 快速排序 O(N*logN) 歸併排序 O(N*logN) 堆排序 O(N*logN)

原创 設計模式(四)

其實每個設計模式都是很重要的一種思想,看上去很熟,其實是因爲我們在學到的東西中都有涉及,儘管有時我們並不知道,其實在Java本身的設計之中處處都有體現,像AWT、JDBC、集合類、IO管道或者是Web框架,裏面設計模式無處不在。因爲我

原创 冒泡排序

1、基本思想 冒泡排序顧名思義就是整個過程像氣泡一樣往上升,單向冒泡排序的基本思想是(假設由小到大排序):對於給定n個記錄,從第一個記錄開始依次對相鄰的兩個記錄進行比較,當前面的記錄大於後面的記錄時,交換位置,進行一輪比較和換位後,n

原创 歸併排序

1、基本思想: 歸併排序就是利用歸併的思想實現的排序方法。而且充分利用了完全二叉樹的深度是的特性,因此效率比較高。其基本原理如下:對於給定的一組記錄,利用遞歸與分治技術將數據序列劃分成爲越來越小的半子表,在對半子表排序,最後再用遞歸方

原创 設計模式(三)

  本章是關於設計模式的最後一講,會講到第三種設計模式——行爲型模式,共11種:策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪問者模式、中介者模式、解釋器模式。 先來張圖,看看

原创 選擇排序

1、基本思想: 選擇排序是一種簡單直觀的排序算法,其基本原理如下:對於給定的一組記錄,經過第一輪比較後得到最小的記錄,然後將該記錄的位置與第一個記錄的位置交換;接着對不包括第一個記錄以外的其他記錄進行第二次比較,得到最小記錄並與第二個

原创 常用排序算法

常用排序算法的複雜度分析整理   具體分析如下: 1 冒泡排序(BubbleSort) 冒泡排序是最慢的排序算法。在實際運用中它是效率最低的算法。它通過一趟又一趟地比較數組中的每一個元素,使較大的數據下沉,較小的數據上升。它是O(n

原创 快速排序

1、基本思想: 快速排序是我們之前學習的冒泡排序的升級,他們都屬於交換類排序,都是採用不斷的比較和移動來實現排序的。快速排序是一種非常高效的排序算法,它的實現,增大了記錄的比較和移動的距離,將關鍵字較大的記錄從前面直接移動到後面,關鍵