Android Studio安装与学习笔记

本来大一安装了AS的,但现在又要用的时候,感觉版本旧了,而且怕文件已经乱七八糟了,就卸了重装新的

然后一度后悔卸载老AS。。因为装了半天才装上去。。。

 AS安装

主要问题集中在安装Android SDK,因为不管是使用最新2022.1.11版本的AS还是2020.5.28版本的AS都没法在安装SDK那页成功勾选SDK

参考了以下方法:

1.https://blog.csdn.net/weixin_43461724/article/details/120706675
2.https://blog.csdn.net/weixin_45756789/article/details/124079746

但都没用

 

后来偶然发现,Intellij IDEA也能开发Android应用,而且尝试开发Android的时候会自动检测有无SDK,并且这时可以勾选安装SDK

所以

我最后的办法是,启动Intellij IDEA,选择Android,安装SDK后,再重新安装Android Studio,就能检测到SDK了。(Intellij IDEA也可以开发Android,但不好用,还是用AS吧。)

另外,我是用Java作为后端语言,所以还要安装JDK(也用IDEA就行了)

可以参考:

https://blog.51cto.com/u_15896104/5895361

 

Android Studio的安装位置和SDK的安装位置都可以选择D盘,不用放在C盘。

之后还会安装gradle(3G),以及虚拟手机(9.5G),所以最好都安装在D盘。

 

另外安装视频和如何运行hello world可以参考:

https://www.bilibili.com/video/BV1kQ4y1P7zv/?spm_id_from=333.337.search-card.all.click&vd_source=3c855be289bdbda1054fac775ad1423a

学习笔记

主要看https://www.bilibili.com/video/BV1j44y1K7JQ?p=1&vd_source=3c855be289bdbda1054fac775ad1423a

 

这个视频看完了就差不多了。。

基本逻辑

AS主要分成两部分,一个是用Java做部件之间的逻辑连接,一个是用xml做部件的位置调控(xml视图还能加上Design视图,可以直接手动交互)

 

activity和frame以及其它的部件(notification,alert,dialog等)会对应一个xml,

xml文件来对页面进行排版和UI设计。

java部分进行业务逻辑处理

 

基础控件

TextView

Button

ListView

RecyclerView

比较难的部件,需要adapter

相关概念

activity

每一个页面都是activity,activity可以认为是用活动栈堆叠保存的。

frame

是一个小的activity,建立在activity上。

比如微信的四个功能页面就是建立在同一个activity上。

进阶操作

activity和frame通信

比如用activity的静态变量static

或者自定义个 interface

activity之间的通信

使用bundle传递一个map给新建的activity来实现通信

比如登录页面给主界面发送用户的用户名

数据库相关

AS的数据库是SQLite

遍历需要用到cursor游标

增删改查可以用select,update,delete, insert这种自带的

也可以写一条sql语句然后执行。

多媒体

网络

地图

posted @ 2023-03-10 20:48  *Miracle*  阅读(69)  评论(0编辑  收藏  举报