《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

这篇具有很好参考价值的文章主要介绍了《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

零、常用

《Android 移动应用基础教程(Android Studio)(第2版)》黑马程序员 源代码
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

一、界面布局

Android——六大基本布局总结/CSDN@小马 同学

【Android】线性布局(LinearLayout)最全解析/CSDN@Teacher.Hu

一个不错的计算器界面👇
Android Studio App LinearLayout多层布局嵌套/CSDN@pythontojava

一个简单的布局👇
Android Studio 线性布局LinerLayout实例/CSDN@程序员大阳

1.1 View视图

1.2 常见界面布局

  • 1.2.1 Relativeyout相对布局
  • 1.2.2 LinearLayout线性布局
  • 1.2.3 TableLayout表格布局
  • 1.2.4 FrameLayout帧布局
  • 1.2.5 ConstrainLayout约束布局

疑问&报错

❌安卓xml布局中 android:paddingBottom="@dimen/activity_vertical_margin"是什么意思?/CSDN@义小攻
👇👇👇

<dimen name="activity_vertical_margin">10dp</dimen>
android:paddingBottom=“@dimen/activity_vertical_margin”
等价于:
android:paddingBottom="10dp"

不过这种直接将参数设置的写法不太建议,正规开发的规范写法是把尺寸放入dimens文件中,也就是android:paddingBottom=“@dimen/activity_vertical_margin”

❌直接使用别人的项目,需要保持哪些配置一样?
已知Gradle会自己下载

❌(已解决)运行时虚拟机黑屏,且右下角出现:Waiting for Target Device to Come Online
(已解决)Waiting for Target Device to Come Online/CSDN@FFFPAG

❌直接打开别人的Android项目可能会出现:Design editor is unavailable until after a successful project sync
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
Android bug篇(一) design editor is unavailable until after a successful project sync/CSDN@迷路国王
👇👇👇

  • 点击 File>Sync Project with Gradle Files ,如果失败了,记得挂VPN试试,,不挂VPN下载会失败
  • 或者去官网手动下载压缩包:
    Gradle/distributions

❌(我的问题亲测有效)解决Gradle报错Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply …
解决Gradle报错Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plu/CSDN@甜心超人ww
👇👇👇

  • 在gradle.properties添加android.overridePathCheck=true即可
  • 但是直接使用他人的Android项目不知道为什么很多插件、参数的设置还会出现问题🔥
  • Android studio 加载项目时报错(Your project path contains non-ASCII characters. This will most likely cause)/CSDN@大胖东👉👉👉项目路径包含非ASCII字符。这很可能会导致生成在Windows上失败。请将项目移动到其他目录。该语句可以禁用此警告。
    《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

二、常见界面控件

2.1 简单控件

  • 2.1.1 TextView

2.1.2 Button

  • 2.1.3 EditText 编辑框
  • 2.1.4 ImageView 加载图片资源
  • 2.1.5 RadioButton 单选按钮 选中/未选中 圆
  • 2.1.6 CheckBox 复选框 选中/未选中 方块
  • 2.1.7 Toast 轻量级信息提醒 那种下面弹出的提示

2.2 对话框

  • 2.2.1 AlertDialog
  • 2.2.2 普通对话框
  • 2.2.3 单选对话框
  • 2.2.4 多选对话框
  • 2.2.5 自定义对话框

2.3 列表

2.3.1 ListView

常用数据适配器(Adapter)

❌Invalid keystore format
【Android Studio】关于cvc-complex-type.2.4.a: ‘base-extension‘ {layoutlib} 正确解法/CSDN@SleepingBug
👇👇👇
[File]->[Project Structure]---->Android Gradle Plugin Version和Gradle Version以及
[File]->[Settings]---->Gradle JDK🔥🔥🔥与能运行的项目版本保持一致
👇👇👇
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

❌接着:Couldn’t get post build model
解决com.android.tools.idea.run.ApkProvisionException: Couldn‘t get post build model/CSDN@DNWalter
👇👇👇
studio的缓存文件问题。点击File-> Invalidate Caches->Invalidate and Restart

《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
⭐一篇比较不错的文章:Android最常用的控件ListView(详解)/CSDN@撩得Android一次心动

2.3.2 RecyclerView

与ListView的区别

2.3.3 自定义View

疑问&报错&Reference

⭐Android笔记/CSDN@W大小姐想让我裂开来

三、Activity

3.1 多Activity

3.2 Activity切换

3.2.1 Intent

3.2.2 IntentFilter

3.3 Activity数据传递&回传

《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

3.3.1 Intent-putExtra()

put&&get

3.3.2 Bundle类

put&&get

3.3.3 startActivityForResult()

3.3.4 setResult()

3.3.5 onActivityResult()

3.4 Activity任务栈&启动模式

3.4.1 standard模式

3.4.2 singleTop模式

3.4.3 singleTask模式

3.4.4 singleInstance模式

3.5 Fragment

避免不同设备的显示问题,引入Fragment。模块化管理控件。

《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

四、数据存储

4.1 文件存储

4.2 SharedPreferences存储

4.3 SQLite数据库存储

Android Studio SQLite 数据库 增删改查 简单/CSDN@血似乎都凉了
Android实现对SQLite数据库增删改查(学生管理系统项目)/CSDN@Zheng_world!

《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

报错

《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

❌cursor.getColumnIndex()函数Error
《第一行代码》第二版中使用SQLite查询时,cursor.getColumnIndex(“author“)报错 Value must be ≥ 0/CSDN@神乐条一
评论区:提示说 用 getColumnIndexOrThrow() 就行了

❌Manifest merger failed with multiple errors, see logs(没解决我的)
快速解决Android编译报错 : Manifest merger failed with multiple errors, see logs/CSDN@胖胖by
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】
《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

Java Cursor.getColumnIndex方法代码示例/纯净天空

百度网盘–示例代码👇👇👇文章来源地址https://www.toymoban.com/news/detail-427824.html

《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

到了这里,关于《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【移动开发学习】 Android Studio 编写一个简单的微信界面

    Android Studio简单还原微信ui 目标 实现3-4个tab的切换效果 技术需求 activity, xml, fragment, recyclerview 成果展示 其中联系人界面通过recyclerview实现了可以滑动列表           仓库地址 https://github.com/SmileEX/wecaht.git 实现过程 主要ui 第一步我们首先把微信的ui主体做出来,即这三个部分

    2024年02月08日
    浏览(65)
  • 【移动开发学习】 Android Studio 编写一个简单的微信界面 (2)

    Android Studio简单还原微信ui 上一期完成内容(前情提要) 上次我们简单地实现了微信的几个初始界面,并且在联系人页面通过recycleview添加了许多的view 目标 建立在上次的基础上,我们来扩展联系人界面的功能,给每一个view添加一个点击功能,让其可以跳转到另一个activity,

    2024年02月05日
    浏览(63)
  • 2023最新Android Studio安装、卸载、解决c盘占用教程

    下载地址:https://developer.android.google.cn/studio/ 安装到可以创建项目之前,若遇到下载中断等问题,建议直接快进到卸载 Next Next 修改安装位置 Next Install Next AndroidStudio启动! 导不了一点 Do not import settings 发不了一点,Don’t send 还没有sdk cancel Next 自定义安装 Custom 选择主题 修改

    2024年02月08日
    浏览(43)
  • 2023最新版Android逆向教程——第1天:Android Studio的安装与配置

    通常情况下,为了提高开发效率,需要使用相应的开发工具。在 Android 发布初期,推荐使用的开发工具是 Eclipse,随着 2015 年 Android Studio 正式版推出,标志着 Google 公司推荐的 Android 开发工具已从 Eclipse 更改为 Android Studio。而且在 Android 的官方网站中,也提供了集成 Android 开

    2024年02月07日
    浏览(58)
  • Android移动应用开发的学习路线

    Android移动应用开发的学习路线。以下是一个基本的学习路线,供你参考: 1. Java基础 学习Java的基本语法和面向对象编程(OOP)的概念 了解Java的数据类型、变量和常量 学习控制结构(如条件语句、循环语句)和函数 2. Android基础 了解Android平台的基本概念和架构 学习Android的

    2024年02月11日
    浏览(52)
  • Android应用开发入门:从Android Studio环境设置到Java编程基础

    目录 介绍 步骤一:设置Android Studio环境 步骤二:了解Android Studio界面

    2024年02月13日
    浏览(51)
  • 中国移动物联网开放平台OneNET学习笔记(2)——设备接入测试(MQTT协议)OneNET Studio篇

    进入Studio平台后,展开菜单栏中的「设备接入与管理」,点击「设备管理」,进入设备列表页面。 点击「添加设备」,选中单个设备(默认方式)输入设备详情,点击「确定」创建设备。 按照提示填写产品的基本信息,进行产品创建;请按照提示尽可能完整、全面地填写相

    2024年02月02日
    浏览(58)
  • Android Studio 学习笔记--LogCat的使用

    LogCat是Android中的命令行工具, 用于获取程序从启动到关闭的日志信息 。Android中的应用运行在一个单独的设备中,应用的调试信息会输出到这个设备单独的日志缓冲区中,要想从设备日志缓存区中取出信息,就需要学会使用LogCat Log类所输出的日志内容分为 6 个级别,由低到

    2024年02月10日
    浏览(60)
  • 学习笔记—Android studio导入OpenCV配置使用

    官网下载sdk,打开opencv官网,点击Android,完成后解压 https://opencv.org/ 解压后,文件夹下有这些文件 samples Android代码工程 sdk 包含opencv的Java的接口和JNI接口等 打开Android studio,选择模板,这时选择最后一项Native C++,然后进入配置界面。 这里注意你下载的Android-sdk版本来选择

    2024年02月07日
    浏览(52)
  • Android Studio的笔记--SerialPort串口通讯学习和使用

    摘要:本篇介绍android中SerialPort串口通讯学习和使用。主要用到android-serialport-api。 几个工程参考学习使用 Google开源的Android串口通信Demo android-serialport-api 源码下载 cepr/android-serialport-api SerialPort获取串口输入输出流 SerialPortFinder获取硬件地址 可以推荐看android串口通信——andr

    2024年02月06日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包