原创 Android基礎知識:Activity生命週期和Intent用法

Activity生命週期和Intent用法 一、Activity的跳轉 1. 創建第二個Activity 需要在清單文件中爲其配置一個activity標籤 標籤中如果帶有這個子節點,則會在系統中多創建一個快捷圖標 <inte

原创 Android基礎知識:多線程下載和xUtils的使用

多線程下載和xUtils的使用 一、多線程下載 1. 請求數據進行下載 原理:服務器CPU分配給每條線程的時間片相同,服務器帶寬平均分配給每條線程,所以客戶端開啓的線程越多,就能搶佔到更多的服務器資源 獲取下載鏈接,創建底

原创 Android基礎知識:廣播

廣播 一、廣播 1. 基本概念 廣播 系統在產生某個事件時發送廣播,應用程序使用廣播接收者接收這個廣播,就知道系統產生了什麼事件。Android系統在運行的過程中,會產生很多事件,比如開機、電量改變、收發短信、撥打電話、屏幕解

原创 Java基礎知識:異常

異常 1.異常圖解 2.Throwable類 2.1 常用方法 String getMessage():異常的消息字符串 String toString():返回異常的簡單信息描述 void printstackTrace(

原创 Android基礎知識:android新特性

android新特性 一、Fragment 1. 基本概念和用法 用途:在一個Activity裏切換界面,切換界面時只切換Fragment裏面的內容 生命週期方法跟Activity一致,可以把其理解爲就是一個Activity

原创 Android基礎知識:內容提供者

內容提供者 一、內容提供者 1. 創建內容提供者 系統應用的數據庫是不允許其他應用訪問的 內容提供者的作用就是讓別的應用訪問到你的私有數據 自定義內容提供者,繼承ContentProvider類,重寫增刪改查方法,在方法中寫增

原创 Android基礎知識:多媒體編程

多媒體編程 一、對話框 1. 確定取消對話框 創建對話框構建器對象,類似工廠模式 AlertDialog.Builder builder = new Builder(this); 設置標題和正文 builder.setTit

原创 Android基礎知識: 服務

服務 一、服務:service 1. 基本概念 服務就是默默運行在後臺的組件,可以理解爲是沒有前臺的activity,適合用來運行不需要前臺界面的代碼 服務可以被手動關閉,不會重啓,但是如果被自動關閉,內存充足就會重啓 sta

原创 Java基礎知識: 數組和函數

數組和函數 一、數組 1. 數組基本概念 一維數組 元素類型[] 數組名 = new 元素類型[元素個數或數組長度]; 元素類型[] 變量名 = {元素1,元素2...}; 元素類型[] 變量名 = new 元素類型[]{元素

原创 Java基礎知識:面向對象-封裝、繼承、多態

面向對象—封裝、繼承、多態 一、封裝 1.1 原則 把不需要對外提供訪問的內容都隱藏起來,僅對外提供公共訪問方法 1.2 this關鍵字 作用 代表自身類的對象 在自身構造方法內部引用其他構造方法 引用成員變量 引用成員函

原创 Java基礎知識:正則表達式

正則表達式 1. 規則 字符 X  字符x \  反斜線字符 \n  換行符 \t  回車符 字符類 [abc]   a、b或c [^abc]   除abc之外的任何字符 [a-z A-Z]  所有的字母字符 [0-9]   

原创 Java基礎知識:面向對象-基本概念

面向對象—基本概念 1. 面向對象 三個特徵:封裝、繼承、多態 類與對象 類:對現實生活中事物的描述 對象:就是這類事物實實在在存在的個體 類是對象的抽象,對象是類的實例 映射到Java中,描述的就是class定義的類,具體對

原创 Java基礎知識:java.lang包-Object、String、StringBuffer和包裝類等

java.lang包-Object、String、StringBuffer和包裝類等 一、 Object 1.常用方法 boolean equals():判斷兩個對象的內容是否相同 protected void finaliz

原创 Java趣題庫:質數判斷

問題 判斷一個自然數是不是質數。 解析 只能被1和自己整除的數稱爲質數。最小的質數是2。我們需要遍歷判斷自然數是否能被整除,來判斷該數是不是質數。 代碼 如下 int n = 47; // 設置一個開關,如果不是質數就修

原创 Java基礎知識:流程控制

流程控制 1.語句if 格式 if(條件){ 要執行的語句; } else{ 要執行的語句; } if else 簡寫格式 變量 = (條件表達式)?表達式1 : 表達式2; 2.語句switch 格式