Android 第一行程式碼(第二版)學習筆記
本人電腦是Mac mini 4G記憶體,真的小的可以,而且還是不能加記憶體條的那種,不過勉強還是能用。
開發工具用的Android studio 2.3 ,首先Android studio 2.3 官方建議在Mac下記憶體不低於3G,不過
我分配了2點多G用起來出來慢些還是沒什麼問題的,但是其他比較佔記憶體的程式最好關掉。
順帶說一句,如果記憶體分配的不夠高的話,模擬器一執行電腦就會卡死,已犯過這個錯,但是還莫名不知道原因,因為沒想到AS這麼吃記憶體
mac下安裝JDK不需要配置環境變數,這個真方便
這裡記錄一下官方 Android SDK的下載連結:https://dl.google.com/android/android-sdk_r25.0.7-macosx.zip ,r後面的版本號可以自己手動更改,翻牆之後,Safair貼上這個
連結就會自動下載對應版本的SDK
環境非常順利的搭好之後,下面開始我的Android學習之旅
相關推薦
Android 第一行程式碼(第二版)學習筆記(一)
onCreate() 活動第一次被建立的時候呼叫; onStart() 活動將要展示在前端時呼叫 onResume() 處於執行狀態,並且可以跟使用者互動 onPause() 活動即將從前臺退出 onStop() 活動完全不可見 onDestroy() 被
Android 第一行程式碼(第二版)學習筆記
本人電腦是Mac mini 4G記憶體,真的小的可以,而且還是不能加記憶體條的那種,不過勉強還是能用。 開發工具用的Android studio 2.3 ,首先Android studio 2.3 官方建議在Mac下記憶體不低於3G,不過 我分配了2點多G用起來出來慢些
Android第一行程式碼第二版:5.3.2傳送有序廣播,在安卓8上無法接收廣播我個人的處理方法
希望有大佬能教我別的方法,我明前只能想到這個方法啦。多謝! 書上的原始碼是 Intent intent = new Intent("com.example.weiru.broadcasttest.MY_BROADCAST") ; sendOrderedBroadcast
《第一行程式碼》RecyclerView學習筆記
1、使用 RecyclerView需要一個佈局管理器和一個介面卡 RecyclerView recyclerView=(RecyclerView)findViewById(R.id.recyclerView); Linea
第一行程式碼第二版第五章的傳送標準廣播小節程式執行未出結果的原因
按著書上的指導把程式碼寫完之後,執行程式,再點選一下Send Broadcast按鈕,卻發現死活彈不出我們在程式碼寫的received in MyBroadcastReceiver這條提示,瞬間鬱悶了,當時想著是不是作者的程式碼沒寫對呢?結果網上各種找原因,終於找到了:一般大
第一行程式碼第二版ListView的使用(listView複用遇到的坑)
這個複雜又好用的控制元件,說不清是愛是恨。開始學習它吧。 首先當然是建立專案啊,然後修改一下activity_main的佈局檔案,內容如下 <?xml version="1.0" encoding="utf-8"?> <LinearLa
android 第一行程式碼 的學習
一. 開始的 日誌列印 用的是log.v() log.d() log.i() log.w() log.e()沒有用System.out.printIn verbose(冗長的) debug(除錯 的) info (使用者行為資料) warn(告警
Android Studio 手動建立活動(Activity) 第一行程式碼 第二章
活動概念:是一種可以包含使用者介面的元件,主要用於和使用者進行互動 手動建立活動:新建一個Android專案,專案名為ActivityTest,包名使用預設值com.example.activitytest 1.新建Android Studio專案 點選Start a
(Android第一行程式碼實驗一)活動的最佳實踐
活動的最佳實踐 1.知曉當前是在哪一個活動 這個技巧將教會你,如何根據程式當前的介面就能判斷出這是哪一個活動。 首先需要新建一個 BaseActivity 繼承自
FC 12 第一行程式碼Material Design學習總結
Material Design簡介 我為什麼把這一章分成好幾個文章來寫? 遇到的問題及解決方法 這兩天寫的文章的目錄 Material Design 簡介 Material Design 是由Google的設計工程師們基於傳統優秀的設計原則,給豐富的創意和科學
《第一行代碼》學習筆記——探究活動(未完待續)
over 技術分享 android save 標題欄 toa ack cat name 《第一行代碼》學習筆記 一、探究活動 手動創建活動,不勾選 Generate Layout File 和 Launcher Activity 重寫onCreate()方法(每個活
Android-第一行程式碼CoolWeather案例實戰
CoolWeather仿寫 環境資訊 AndroidStudio 3.2 JDK1.8 執行與Android7.1 (專案本身不需要申請許可權)
Android第一行程式碼原始碼分享
原始碼介紹:是CSDN部落格專家郭霖寫的書裡面的原始碼例子,適合新手學習,大家可以訂閱guolin大神的部落格,目錄截圖: 本人親測,例子都可以用(下為CoolWeat
Docker技術入門與實戰 第二版-學習筆記-9-Docker Compose 專案-1-舉例說明
Docker Compose 是 Docker 官方編排(Orchestration)專案之一,負責快速在叢集中部署分散式應用 Compose 通過一個配置檔案來管理多個Docker容器,在配置檔案中,所有的容器通過services來定義,然後使用docker-compose
Docker技術入門與實戰 第二版-學習筆記-8-網路功能network-1-單個host上的容器網路
Docker 中的網路功能介紹 Docker 允許通過外部訪問容器或容器互聯的方式來提供網路服務 1) 外部訪問容器
Docker技術入門與實戰 第二版-學習筆記-8-網路功能network-2-相應配置
1) 快速配置指南(詳細使用下面會講) 其中有些命令選項只有在 Docker 服務啟動的時候才能配置,而且不能馬上生效 下面2個命令選項既可以在啟動服務時指定,也可以 Docker 容器啟動(doc
Docker技術入門與實戰 第二版-學習筆記-8-網路功能network-3-容器訪問控制和自定義網橋
1)容器訪問控制 容器的訪問控制,主要通過 Linux 上的 iptables防火牆來進行管理和實現。 iptables是 Linux 上預設的防火牆軟體,在大部分發行版中都自帶。 容器訪問外部網路 容器要想訪問
Docker技術入門與實戰 第二版-學習筆記-10-Docker Machine 專案-1-cli
Docker Machine 是 Docker 官方編排(Orchestration)專案之一,負責在多種平臺上快速安裝 Docker 環境 Docker Machine是一種工具,它允許你在虛擬主機上安裝Docker引擎,並使用docker-machine命令管理主機。
Python程式設計導論(第二版)-學習筆記
語法和語義的差別 例子“ foo = 10 / 'abc' 用字面常量除以字串,==完全符合語法!==;但是不符合語義,因為使用數字除以字串是沒有任何意義的。 Python會進行靜態語義檢查,但是並不會報告全部語義錯誤;它們當中有些情況下會
Android 學習之《第一行程式碼》第二版 筆記(十)探究碎片(二)
一個簡易版的新聞應用 同時相容手機和平板的應用程式 一、佈局 news_content_frag.xml額我的程式碼裡面是news_content_fragment.xml,圖片打錯了 二、程式碼編寫 1. 實體類(News.java) //新聞實體類 pub