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


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM