《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】 |
您所在的位置:网站首页 › 安卓基础教程第四版电子版 › 《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】 |
文章目录
零、常用一、界面布局1.1 View视图1.2 常见界面布局疑问&报错
二、常见界面控件2.1 简单控件2.1.2 Button
2.2 对话框2.3 列表2.3.1 ListView2.3.2 RecyclerView2.3.3 自定义View
疑问&报错&Reference
三、Activity3.1 多Activity3.2 Activity切换3.2.1 Intent3.2.2 IntentFilter
3.3 Activity数据传递&回传3.3.1 Intent-putExtra()3.3.2 Bundle类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
四、数据存储4.1 文件存储4.2 SharedPreferences存储4.3 SQLite数据库存储报错
零、常用
《Android 移动应用基础教程(Android Studio)(第2版)》黑马程序员 源代码 Android——六大基本布局总结/CSDN@小马 同学 【Android】线性布局(LinearLayout)最全解析/[email protected] 一个不错的计算器界面👇 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@义小攻 👇👇👇 10dp 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 ❌(我的问题亲测有效)解决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上失败。请将项目移动到其他目录。该语句可以禁用此警告。![]() ❌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🔥🔥🔥与能运行的项目版本保持一致 👇👇👇 ❌接着: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笔记/CSDN@W大小姐想让我裂开来 三、Activity 3.1 多Activity 3.2 Activity切换 3.2.1 Intent 3.2.2 IntentFilter 3.3 Activity数据传递&回传![]() 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 Studio SQLite 数据库 增删改查 简单/CSDN@血似乎都凉了 Android实现对SQLite数据库增删改查(学生管理系统项目)/CSDN@Zheng_world! ![]() ❌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 Java Cursor.getColumnIndex方法代码示例/纯净天空 百度网盘–示例代码👇👇👇 ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |