原创 Android基礎-11

Android基礎-11 新特性 01_fragment入門 Android3.0開始引入這個新特性。主要用於實現一個多任務的界面。 fragement是activity的子界面,是運行在activity裏面的。 步驟: 1、添

原创 05 樹

05 樹 定義 度:結點擁有的子樹數稱爲結點的度(Degree) 孩子:結點的子樹的根稱爲該結點的孩子(Child),相應的,該結點稱爲孩子的雙親(Parent) 兄弟:同一個雙親的孩子之間互稱兄弟(Sibling)

原创 手機衛士-12

手機衛士-12 課1 手機殺毒模塊 殺毒原理: 1、什麼是病毒:特殊的程序,存在在硬盤裏面。 - 如何定義計算機病毒: 1、侵犯用戶的隱私,偷竊你的私隱數據 2、盜號,偷錢。(特洛伊,木馬)灰鴿子 3、惡意程序,危害設備 前提

原创 極客學院Android之2048遊戲開發全過程

2048完整開發 課1、遊戲2048玩法介紹 同一條線上的相同數字摺疊 課2、創建2048遊戲項目 修改佈局 <LinearLayout xmlns:android="http://schemas.android.com/apk/

原创 02 線性表

02 線性表 定義 線性表(List):零個或多個數據元素的有限序列 線性表的抽象數據類型如下 ADT List{ 數據對象:D={ai|ai=ElemSet,i=1,2,..,n,n≥0}

原创 Android基礎-01

Android基礎-01 1.1G-4G的介紹 2.Android操作系統介紹 3.Android歷史介紹 4.Android系統架構(重點) 系統架構的四個層次: 1、應用程序層:自己的開發應用程序都是運行在這一層; 2、框架層:

原创 00 數據結構

數據結構 目錄 01 算法時間複雜度 02 線性表 03 棧和隊列 04 串 05 樹 06 圖 07 算法

原创 04 串

04 串 定義 串(String)是由零個或多個字符組成的有限序列,又名叫字符串。 ADT 串(string) Data 串中元素僅由一個字符組成,相鄰元素具有前驅和後繼關係 Operation

原创 手機衛士-11

手機衛士-11 課1 看門狗WatchDogService程序優化 程序鎖不斷打開關閉打開關閉,有時還是有界面沒及時切換過來 有一瞬間還看見程序的界面,隱私還是保護得不夠好 原因是看門狗裏WatchDogService.java裏死

原创 07 算法

07 算法 01 查找 查找(Searchig)就是根據給定的某個值,在查找表中確定一個其關鍵字等於給定值得數據元素(或記錄) 1. 順序表查找 順序查找(Sequential Search)又叫線性查找,是最基本的查找技

原创 Android基礎-07

Android基礎-07 廣播與服務 01_爲什麼需要廣播接受者 電臺:中央人民廣播電臺,93.4mhz; 收音機:93.4mhz,收聽廣播; Android系統內置的電臺,發送一些事件:接收短信、外撥電話、電量不足、電量充滿、S

原创 JNI(Java Native Interface)_02

JNI(Java Native Interface)_02 ndk開發常用術語 觀察jni.h文件的c語言細節: 交叉編譯 在一種平臺下編譯出能夠在另外一種平臺下運行二進制代碼 平臺(1,操作系統:windows linux

原创 01 算法時間複雜度

算法時間複雜度 1. 算法 定義: 算法是解決特定問題求解步驟的描述,在計算機中表現爲指令的有限序列,並且每條指令表示一個或多個操作。 特性: 輸入輸出 有窮性 確定性 可行性 算法設計的要求 正確性 可讀性 健壯性

原创 03 棧和隊列

03 棧和隊列 棧 定義 棧(Stack)是限定僅在表尾進行插入和刪除操作的線性表,棧又稱爲後進先出(Last In First Out)的線性表,簡稱LIFO結構 ADT 棧(stack) Data 同線性

原创 Android基礎-09

Android基礎-09 內容提供者 01_爲什麼需要內容提供者 內容提供者:提供了統一的訪問數據庫的方式,可以讓其他應用程序來調用。 02_編寫內容提供者 步驟: 1、在工程中添加一個內容提供者的類,繼承了ContentProv