原创 6 (phonegap源碼分析)主模塊的實現 (myphonegap)

        主模塊是與本地代碼交互的接口,它的主要功能有兩個,一個是對BOM提供的document和window的事件偵聽函數進行重定義;另一個是提供了插件回調機制接口函數。 define("myphonegap",function(

原创 android的sqlite數據庫操作

      Android對SQLITE數據庫的操作的類包含在android.database.sqlite這個包裏面,如下所示,列出了這個包包含的接口和類。最常用的是SQLOpenHelper用來打開、創建一個數據庫;SQLiteDa

原创 5 (phonegap源碼分析)通用配置/構建模塊(common builder)

        phonegap中模塊數目有幾十個,並且按模塊功能分成了不同的層次,如果完全手動請求構建會出現大量的類似window.myphonegap=require(“myphonegap”)的語句。         phonega

原创 字符集編碼知識集錦

  注:本文收集自網絡,作者不一。 Ascii ASCII是基於拉丁字母的一套電腦編碼系統。它主要用於顯示現代英語和其他西歐語言。它是現今最通用

原创 7 (phonegap源碼分析) 平臺相關模塊和初始化(platform)

       之前分析了與平臺無關的common模塊,這節來分析下與平臺相關的platform模塊和phonegap的初始化。 define("myphonegap/platform", function(require, exports

原创 3(phonegap源碼分析)模塊定義與請求(define require)

        define和require是貫徹整個phonegap代碼的核心函數,它們通過定義的一個匿名函數的即時調用來賦值的。事實上下面的匿名函數中省略了部分代碼,當然省略的代碼並不影響框架的主題功能,而是新版本中對原有功能的完善。

原创 8 (phonegap源碼分析)JS與本地代碼交互(exec )

        這裏採用的是較早版本的phonegap框架中exec模塊的實現,代碼比較直觀易懂,後來的版本爲了提升代碼的健壯性,增加了很多選擇性代碼。爲了測試方便,直接使用簡單版本的exec模塊。更高版本的phonegap庫也是在這個

原创 1(phonegap源碼分析)說明

        版本說明,參考cordova-android-2.4.0對phonegap框架進行分析,主要分析的是js文件部分,同時模擬了本地和原生語言的通信問題。   工具: Notepad++ 用於文本編輯, chorme 瀏覽器在

原创 2 (phonegap源碼分析)整體結構

        打開cordova-android-2.4.0.js這個文件,會看到6000多行的代碼,隨着版本的更新,相信代碼量會更多。但是等你基本看懂了整個源碼,理清楚了phonegap的結構,就發現其實軟件本身的結構比它的源碼清晰得

原创 9 (phonegap源碼分析)代碼附錄

index.html 源碼 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-type

原创 4(phonegap源碼分析)通道模塊的事件訂閱機制(channel)

        channel模塊式所有模塊中比較核心的一個模塊,它定義一個通道,在這個通道上有一個事件,你可以訂閱這個事件,當這個事件被激發的時候,所有註冊在這個通道上的訂閱者都能收到。這裏的訂閱者其實就是一個函數,當事件激發,函數就會

原创 jQuery插件的開發

jQuery插件的開發包括兩種: 一種是類級別的插件開發,即給jQuery添加新的全局函數,相當於給jQuery類本身添加方法。jQuery的全局函數就是屬於jQuery命名空間的函數,另一種是對象級別的插件開發,即給jQuery對象添加

原创 js操作android-sqlite數據庫

/*************************************/ /*db.js                             */ /* SQLite Database Class For HTML5 */ /*

原创 1 android高級編程——程序啓動動畫的實現

啓動動畫的原理:程序啓動後加載一個只有一個圖片的activity頁面,該頁面佔滿全屏。一段時間後,關閉當前activity進入主頁面或登錄頁面的activity。public class SplashActivity extends Ac

原创 走進序列化(基礎篇)

轉自:http://wlh0706-163-com.iteye.com/blog/1867354 走進序列化之基礎篇(勇氣篇) 介紹: 基礎篇:超多案例+超詳細解析序列化後的二進制文件(以字節爲單位分析)。 原理篇:JDK源碼+