原创 第一章 Android開發簡介和常見控件介紹

1.Android開發簡介 1.1 搭建環境 環境:JDK(java development kit) + Android SDK(配置環境變量) 開發工具:AS + Genymotion + ADT(ada developme

原创 第二章 佈局技巧與列表

1 佈局與優化 1.1 五大布局 LinearLayout:線性佈局 orientation:vertical:垂直的,horizontal:水平的 weight:設置比重時,layout_width=”0”。weightSu

原创 Java集合

----我只是個想成爲程序媛的工科妹子。 一、總述 Set:無序,不可重複的集合 List:有序,可以重複的集合 Map:含有映射關係的集合,類比函數 Queue:隊列集合 二、分述 1、Collection接口是Set , List

原创 Java線程1--源於Mars視頻

一、多進程:在操作系統中能(同時)運行多個任務(程序) 二、多線程:在同一個應用程序中有多個順序流(同時)執行 方法1: 定義一個線程類,繼承Thread重寫run()方法,run()方法稱爲線程體 class FirstThread

原创 異常簡介

Throwable 1、Error:程序終結者 2、Exception:編碼,環境,用戶的操作 RuntimeException (非檢查異常) : 空指針異常 數組下標越界異常 檢查異常:手動的添加捕獲語句 點贊

原创 學習java_Lambda表達式

寫在前面的話:我只是個想成爲程序媛的工科妹子 1、語法格式 <span style="font-size:14px;">()->{}</span> ()裏是形參列表:允許省略形參類型。當只有一個參數的時候,括號也可以省略 ->像是流程指

原创 第三章--四大組件之一Service

一直是聽過其大名,現在終於是學到了。 1、什麼是Service 作爲android四大組件之一,它一直默默付出,不像Activity,可以被人所見。Service一般進行長時間的後臺操作,沒有界面,不是進程也不是線程,比avtivit

原创 非正式仿聊天界面

學習了ListView,可以做一個簡易的對話形式的列表,再加上對話框,就可以完成長按文本彈出選項的形式,沒有什麼功能純佈局。 1、製作.9圖 手機上截出一張微信對話的圖,然後在phototshop裏手動測量好最小對話框(我理解

原创 第三章--不得不學的Fragment

1、什麼是Fragment Fragment從字面意思來說就是片段的意思,是Avtivity的子模式,所以其行爲會受Activity控制,它的出現是爲了適應大屏幕的手機或者平板,這些屏幕可以容納更多的ui組件,比如在平板上一半是列表,

原创 第三章--Handler的二三事

本來寫了開場白,算了,直接進入主題。 1、什麼是Handler,作用是啥,爲什麼人人用了都說好。 Handler,我去查了一下字典,有處理者管理者的意思,它主要是負責線程之間的通信,比如UI線程(主線程)和其他線程之間的。那爲什麼一定

原创 第三章--自定義控件

1 dp,sp,px 名詞解釋 px:像素,就是屏幕上的點,如圖片的像素大小爲32*32,這就是指的像素 dpi:每英寸點數,即每英寸包括的像素個數,用對角線上像素點數/對角線長度。 dp:設備獨立像素,與像素密度密切相關。在dp

原创 利用Fragment實現列表內容顯示

在平板上實現的效果如下: 左邊使用ListFragment,靜態加載,調用setAdapter()設置Adapter即可。右邊使用了動態加載。Activity通過實現在ListFragment中的內部接口,這樣Fragment就

原创 組件協作模式--Tmplate Method模板方法

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/w_jingjing0428/article/details/52781371 對於一個編程纔剛入門的人來說,現

原创 希爾排序,堆排序,歸併排序(java)(待完善)

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/w_jingjing0428/article/details/52770752 希爾排序:對希爾排序的唯一印象就

原创 排序的基本概念和分類

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/w_jingjing0428/article/details/52745312 排序的嚴格定義: 假設含