1. 程式人生 > 其它 >想用Android Studio做一個RPG小遊戲(1)

想用Android Studio做一個RPG小遊戲(1)

用Android做RPG小遊戲的一些準備工作。

20211103

安裝了

android-studio-2020.3.1.25-windows

jdk-8u311-windows-x64

配置了環境變數 系統變數

NAME:JAVA_HOME;VALUE:C:\Program Files\Java\jdk1.8.0_311

NAME:CLASSPATH;VALUE:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path中新建了%JAVA_HOME%\bin

進入Android Studio首次build空工程報錯

Failed to install the following Android SDK packages as some licenses have not been accepted.

解決方案

該錯誤是SDK中的licenses未被接受

CMD進入SDK的安裝目錄下tools下的bin目錄/tools/bin

輸入

sdkmanager --licenses

接下來輸入n個y接受這些licenses

done

顏色搭配

線上配色器

https://www.chinavid.com/color.html

花青#003472

銀白#e9e7ef

烏黑#392f41

隱藏APP標題欄

AndroidManifest檔案中改變Activity的主題theme

API文件中我們發現ImageView有兩個可以設定圖片的屬性,分別是:src和background

常識:

①background通常指的都是

背景,而src指的是內容!!

②當使用src填入圖片時,是按照圖片大小直接填充,並不會進行拉伸

而使用background填入圖片,則是會根據ImageView給定的寬度來進行拉伸

設定Button背景顏色

drawable新建一個set_button_style.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<!-- 背景色 -->

<solid android:color="#003472"/>

<!-- 邊框色 -->

<stroke android:width="0.5dp" android:color="#f00056" />

</shape>

在需要的Button裡面新增 android:background="@drawable/set_button_style"

關於AndroidButtonBackground背景設定預設為藍紫色且無法修改的問題

預設的顏色設定來自於res/values/themes.xml與夜間模式下的res/values-night/themes.xml

<style name="Theme.xx" parent="Theme.MaterialComponents.DayNight.DarkActionBar">

修改為

<style name="Theme.xx" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">

主要是添加了.Bridge

android中,通用的資料儲存歸納方式可以總結為一下幾類:

  • 檔案儲存:將資料儲存在檔案中。檔案儲存根據位置不同,可以儲存在應用的包下,也可以儲存在公共的sd上,稱之為外部儲存。
  • SharedPreference儲存:將資料以鍵值對的形式進行儲存,該種儲存方式一般會存一些引用的設定資訊,屬於一種輕量級的儲存機制。xml
  • SQLite資料庫儲存:Android系統中的輕量級關係型資料,允許使用者進行建立表結構,儲存應用資料等操作。
  • 使用ContentProvider儲存資料:在應用程式之間,共享或者傳遞相關資訊時,往往可以使用Content Provider和ContentResolver實現,在前文已經做過敘述,此處不再贅述。
  • 網路獲取:通過介面資料從伺服器後臺獲取,需要網路訪問

寫檔案

https://blog.csdn.net/weixin_46046947/article/details/106719239

讀檔案

https://blog.csdn.net/dandelionela/article/details/96482372

使用裝置檔案瀏覽器檢視裝置上的檔案

https://developer.android.google.cn/studio/debug/device-file-explorer?hl=zh-cn