想用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