原创 JQuery語法

jQuery 語法是爲 HTML 元素的選取編制的,可以對元素執行某些操作。 基礎語法是:$(selector).action() 美元符號定義 jQuery選擇符(selector)“查詢”和“查找” HTML 元素jQuery 的

原创 Communication API

主要探討用於構建實時跨源通信的兩個重要模塊:跨文檔消息通信和XMLHttpRequest Level2。 (一)跨文檔消息通信 通常出於安全方面考慮,運行於同一個瀏覽器的框架、標籤頁、窗口間的通信一直受到嚴重的限制,然而現實中存在一些合理

原创 Web存儲

HTML5中,開發者有兩種選擇:Web Storage和Web SQL Database Web Storage: web存儲機制是通過字符串形式的key/value對來安全的存儲和使用數據的方法。 Web存儲與HTTPCookie的

原创 Canvas API

使用Canvas進行圖形繪製步驟: 1、獲取Canvas對象; 2、從Canvas對象獲取上下文; 3、使用上下文方法和屬性進行繪製。 指定顏色方法: 1、以[#RRGGBB]方法指定:ctx.fillStyle = "#FF0000F

原创 最大連續子序列和的問題

給定整數A1、A2、A3....(整數可能爲負),求連續整數∑A的最大值。 分析: (1)最大連續子序列不可能是負值; (2)所有與最大連續子序列的和一定爲負(或0),否則最大連續子序列將包括這類子序列 (3)對於任意Ai...Aj有S

原创 SQLite數據庫創建與增刪查改

什麼是 SQLiteDatabase?         一個 SQLiteDatabase 的實例代表中,了一個SQLite 的數據庫,通過SQLiteDatabase 實例的一些方法,我們可以執行SQL 語句,對數據庫進行增、刪、查、

原创 自定義控件

創建新的視圖控件: 1、如果現有控件滿足基本功能,只需要對現有控件的外觀或者行爲進行修改或者擴展,通過重寫事件處理程序和onDraw方法,但是仍然回調超類方法,對視圖進行定製,不需要重新實現它的功能。 2、通過組合多個視圖創建不可分割的、

原创 (一)核心組件詳解

Android有4個核心組件,分別是:提供界面顯示的Activity、提供後臺計算的Service、提供進程間通信的Intent和提供廣播接收的BroadcastReceiver。本篇將詳細介紹這幾個核心組件的使用方法和技巧,以及背後的一

原创 地圖服務

(一)選擇位置提供器: 1、調用getProvider,並傳遞名稱:     LocationManager locationManager = (LocationManager)getSystemService(LocationMana

原创 Notification使用

Notification代表一種全局效果的通知,程序通過NotificationManager服務來發送。 使用Notification步驟:     (1)調用getSystemService(NOTIFICATION_SERVICE)

原创 Java內存區域

Java虛擬機所管理的內存將會包括以下幾個運行時區域: 1、方法區(Method Area) 2、虛擬機棧(VM Stack) 3、本地方法棧(Native method Stack) 4、堆(Heap) 5、程序計數器(Program

原创 廣播接收者(BroadcastReceiver)

實現廣播接收者:     (1)繼承BroadcastReceiver類,並重寫onReceiver方法;      例子:          public class IncomingSMSReceiver extends Broadc

原创 Andriod系統架構

Andriod框架分層:(從高到低) 應用程序層(Applications)、應用程序框架層(Application Framework)、系統程序庫層(Libraries)、Android運行庫( Android Runtime )、L

原创 Fragment詳解

Fragment概述: Fragment是activity的界面中的一部分或一種行爲。你可以把多個Fragment們組合到一個activity中來創建一個多面界面並且你可以在多個activity中重用一個Fragment。你可以把Frag

原创 AsyncTask詳解

 Android UI的操作並不是線程安全的,並且必須要在UI線程了裏面執行(主線程)。 單線程模型原則:     1、不要阻塞UI線程     2、確保只有UI線程訪問Android UI工具包 通常我