《第一行程式碼》閱讀筆記1
1.初識Android
1.Android系統架構
四層架構,五塊區域 1.Linux核心層 -提供底層驅動 2.系統執行庫層 - 特性支援: C/C++庫,如SQLite庫提供了資料庫的支援,OpenGL|ES庫提供了3D繪圖的支援,Webkit庫提供瀏覽器核心支援(webkit主要是Safari和Chrome的瀏覽器渲染引擎) 執行時庫: Java核心庫、Dalvik虛擬機器(作用是使app執行在核心程序中,它對手機效能、CPU效能有限等情況做了處理) 3.應用框架層 -各種API 4.應用層 -app
未完待續
相關推薦
第一行程式碼學習筆記——Material Design實戰(1)
Toolbar 在MD設計中,用ToolBar去取代ActionBar,首先要去style.xml中設定隱藏ActionBar <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar
公信寶gxs核心程式碼閱讀筆記1-剛剛開始(霜之小刀)
公信寶gxs核心程式碼閱讀筆記1-剛剛開始(霜之小刀) 歡迎轉載和引用,若有問題請聯絡 若有疑問,請聯絡 Email : [email protected] QQ:2279557541 1、測試環境簡介 這裡我使用的是mbp,蘋果的開發環境
第一行程式碼學習筆記:關於BroadcastReceiver的實現方式
最近在學習郭霖大神的第一行程式碼第二版,在進行自定義廣播部分的例項練習時發現點選按鈕後未能接收到廣播訊息,經過程式碼排查和度娘查詢才知道原來是8.0版本開始已經不支援大部分的靜態註冊廣播了,然後結合網友們提供的方法並進行測試總結下: 方法1 動態註冊 既然靜態
第一行程式碼 學習筆記 後臺的默默勞動者--探究服務
10.1 服務是什麼10.2 Android多執行緒程式設計定義執行緒:新建一個類繼承自Thread,然後重寫父類的run()方法,如下所示:class MyThread extends Thread{ public void run(){ //處理具
第一行程式碼學習筆記第二章——探究活動
知識點目錄 知識點回顧 2.1 活動是什麼 是一種包含使用者介面的元件,主要用於和使用者進行互動。 2.2 活動的基本用法 Android Studio一個工作區間只允許開啟一個專案,故點選導航欄File –> Close
第一行程式碼學習筆記---學習任務清單與列表
關於安卓學習任務清單—日期與完成時間 第一階段–java語言 任務 完成日期 部落格記錄 資料參考 其他備註 第二階段–android核心技術 任
《第一行程式碼》閱讀筆記1
說明:因為之前學習過一些Android開發相關的內容,所以這個閱讀筆記主要是對自己知識的梳理,重點可能側重於我不太擅長的地方。。。 1.初識Android 1.Android系統架構 四層架構,五塊區
閱讀郭林《第一行程式碼》的筆記——第3章 軟體也要拼臉蛋,UI開發的點點滴滴
一、常見控制元件的使用方法 使用android:layout_width指定了控制元件的寬度, 使用android:layout_height指定了控制元件的高度 Android中所有的控制元件都具有這兩個屬性,可選值有三種match_pare
閱讀郭林《第一行程式碼》的筆記——第14章 進入實戰,開發酷歐天氣
1、功能需求及技術可行性分析 (1)、先對程式進行需求分析 功能: 可以羅列出全國所有的省、市、縣。 可以檢視全國任意城市的天氣資訊。 可以自由地切換城市,去檢視其他城市的天氣。 提供手動更
(第一行程式碼筆記系列-廣播1)android 廣播動態註冊和靜態註冊有什麼區別及基本用法
新建一個BroadcastTest專案,然後修改MainActivity中的程式碼,如下所示: public class MainActivity extends Activity { private IntentFilter intentFilter; private NetworkChange
安卓學習(初)第二章(1)(《第一行程式碼》)
一、手動建立一個活動 1、活動建立的檔案目錄在app/src/main/java/com.example.acctivitytes 2、右擊com.example.acctivitytest包——New→Activity→Empty Activity,這樣就在com.example.acct
安卓學習(初)第三章(1)(《第一行程式碼》)
佈局控制元件 一、TextView 1、<TextView>可以說是Android中最簡單的一個控制元件,主要用於在介面上顯示一段文字資訊。 2、指定控制元件的寬度和高度 android:layout_width="match_parent" android:layout
Android 學習之《第一行程式碼》第二版 筆記(十)探究碎片(二)
一個簡易版的新聞應用 同時相容手機和平板的應用程式 一、佈局 news_content_frag.xml額我的程式碼裡面是news_content_fragment.xml,圖片打錯了 二、程式碼編寫 1. 實體類(News.java) //新聞實體類 pub
Android 學習之《第一行程式碼》第二版 筆記(九)探究碎片(一)
一、碎片 1. 碎片是什麼: 碎片(Fragment)是一種可以嵌入在活動當中的UI片段,能讓程式更加合理和充分地利用大螢幕的空間。(可以理解成迷你型活動) 2. 簡單用法: 在一個活動當中新增兩個碎片,並讓這兩個碎片平分活動空間。 1.)效果圖(沒錢買平板,CPU不支援
Android 學習之《第一行程式碼》第二版 筆記(十一)詳解廣播機制(一)
一、廣播機制簡介 1. 四大元件之一 2. Android 提供了一套完整的API,允許應用程式自由地傳送和接收廣播。 A. 傳送廣播藉助Intent B. 接收廣播藉助廣播接收器(Broadcast Receiver) 3. 廣播型別: A. 標準廣播: 完全非同步執行
Android 學習之《第一行程式碼》第二版 筆記(十二)詳解廣播機制(二)
廣播的最佳實踐——實現強制下線功能 思路:在介面上彈出一個對話方塊,讓使用者無法進行任何操作,必須點選對話方塊中的確定按鈕,然後回到登入介面即可。 一、效果圖 1. 登入介面並輸入賬號密碼 2. 登陸後的介面 3. 強制下線 4. 退回登陸的介面
《第一行程式碼》學習筆記——探究活動(未完待續)
《第一行程式碼》學習筆記 一、探究活動 手動建立活動,不勾選 Generate Layout File 和 Launcher Activity 重寫onCreate()方法(每個活動都應該重寫) protected void onCreate(Bundle savedInsta
第一行程式碼:以太坊(1)-建立自己的私有區塊鏈
本文會利用以太坊客戶端(geth)搭建一個私有區塊鏈,並在這個私有區塊鏈上挖礦,通過本文的案例,讀者可以更深入理解區塊鏈、以太坊、挖礦的理論。 通過閱讀本文,您可以: 掌握搭建以太坊開發環境的方法 掌握geth的基本使用方法 瞭解如何啟動JavaScript控制檯 掌握建立一個私有區塊鏈的步驟
第一行程式碼----Material Design(1-3)
今天看完了第一行程式碼的第十二章,順手寫篇部落格就當是複習總結吧,大家有什麼想法也可以提出來一起討論討論,能一起進步當然是最好的哈! 本章節共分為8個小節,個別小節又有不止一個知識點,所以總體來說這章的內容蠻多的呢,需要我們認真對待哦! 1.什麼是Materia
《第一行程式碼》 第五章:全域性大喇叭 筆記(基於Android8.0)
由於Android8.0對廣播機制做了很大的調整理,導致《第一行程式碼》中很多例項無法正常執行,因此我結合書本,自行整理了一下。 廣播需要接收器和傳送器。系統的動作都會發送一條廣播,例如電量的變化,系