Android学习笔记1 - 第一行代码一直没有系统的学习过Android,买了本《第一行代码》第三版,把学习的点点滴滴记录下来。安装安装过程比较简单,一直下一步就好了,如果网络不好,因为Google的关系,最好是有“科学的上网方式”,或者你找国内的站点下载。如果出现Unable to access Android SDK add-on list。是无法链接SDK,还是网络问题,可以取消掉,继续安
转载
2023-07-29 19:48:42
308阅读
《第一行代码 第二版》本博客是对第一行代码的精简总结,仅供个人学习使用。如需系统学习请购买正版或者电子书籍。第 8 章 丰富你的程序——运用手机多媒体8.1 使用通知下拉列表可看到通知得信息创建通知的详细步骤首先需要一个NotificationManager来对通知进行管理,可以调用Context的getSystemService()方法获取到。getSystemService()方法接收一个字
转载
2023-10-07 10:00:55
245阅读
这里笔者就不重复书籍上面的话了,作者的表达十分凝练和清晰,主要说下笔者自己的感悟。学习到这里的时候笔者认为广播的存在就是打破显式intent传播的局限性,显式intent只能Activity之间互相传递,肯定是不满足我们的需求的。如果想要系统和APP,或者一个APP和另一个APP,甚至一个APP中不是简单的跳转关系都可以使用广播。例如本例中,强制下线这个功能不是某一个Activity和LoginA
转载
2023-11-21 08:00:35
122阅读
本文参考Android第一行代码,大部分文字也摘自此文。活动是一种可以包含用户界面的组件,所有活动都要在AndroidManifest,xml中注册才能生效。活动的销毁按back键或者调用finish()函数即可。主活动需要在<intent-filter>标签中加入以下声明<action android:name="android.intent.action.Main"/>
转载
2023-08-21 09:47:55
307阅读
一、书籍的使用和书记资源下载地址这是一个小标题(工具的下载)自身需要的“本领”下面呢我准备了关于书本的介绍:美好的开始 这是一个小标题(工具的下载)下面是提供的下载地址和链接地址:《第一行代码》 提取码:pdq5;Android Studio3.0 提取码:wopf;关于android Studio(以下简称AS)安装步骤,和安装教程应该都有,在这里就不再详述了。虽然本人安装走过很多坑: 就例如
转载
2023-08-13 14:01:35
484阅读
本文摘录《第一行代码 Android》中有用的知识,方便以后查阅开始启程介绍背景之类的,有用的就日志打印吧安卓中日志工具先从看得到的入手 - ActivityActivity 放在栈中,新创建的 activity 放在栈顶,点击返回键时,当前 activity 销毁,上个 activity 重新出现每个 activity 都要在 AndroidMainfest.xml 中注册注册一个 activt
转载
2023-12-04 09:22:23
62阅读
# Android开发入门:从第一行代码开始
Android作为目前最流行的移动操作系统,吸引了无数开发者前来探寻。在这篇文章中,我们将依据《Android第一行代码第2版》中的原则,简单介绍Android开发的基础知识,并通过代码示例帮助大家更好地理解。
## 理解Android应用的组成
当你开始编写一个Android应用时,首先需要了解应用的基本组成部分。一个Android应用主要由以
原创
2024-08-09 10:17:22
31阅读
用Android 日志工具Log代替println 或者 System.out.print设置布局高度或者宽度的时候一般用dp,设置字体大小的时候一般用sp在菜单中使用menu边距限定符XML 引用资源的语法:<resources>
<string name="app_nam">HelloWorld</string>
</resources>可以看
转载
2024-10-02 09:38:09
10阅读
1. 常用控件Button 当我们设置Button的内容为Hello的时候,系统会对Hello的所有英文字母进行大写转换,显示在屏幕上为HELLO,如果不想要这个效果,设置属性android:textAllCaps为false即可,代码如下:<Button
android:textAllCaps="false"
android:text="Hello"
android:layout_wid
转载
2024-09-04 17:55:58
108阅读
第九章:丰富你的程序,运用手机多媒体 目录第九章:丰富你的程序,运用手机多媒体通知通知渠道创建通知渠道PendingIntent相机、播放音频 通知当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。通知渠道虽然Android系统运行我们将某个应用程序的通知完全屏蔽,Android 8.0系统之前,用户无法对所有信息做出区分,要么同意接受所有信息,要么屏蔽
转载
2024-07-15 08:49:03
43阅读
先从看得到的入手,探究Activity1.ActivityActivity是一个可以包含应用户界面的组件,主要用于和用户进行交互。 一个应用可以包含 零个或多个Activity,虽然应用可以没有Activity,但是最好还是要有,以为应用就是为了和用户交互,而交互就要用到Activity2.创建Activity创建项目的时候可以默认创建一个主Activity 也可以右键包名,创建一个Activit
转载
2023-08-29 20:11:12
388阅读
第四章:软件也要拼脸蛋,UI开发的点点滴滴> 本章实践知识较多,理论知识较少 目录第四章:软件也要拼脸蛋,UI开发的点点滴滴常用控件的使用方法布局线性布局 LinearLayout相对布局 RelativeLayout帧布局 FrameLayout约束布局自定义控件引入布局创建自定义控件ListViewRecycleView9-Patch 图片 常用控件的使用方法这里直接贴上代码 布局代码:
转载
2023-06-14 09:56:34
233阅读
第1章 开始启程——你的第一行Android代码1.1 Android系统四层架构:(从底至顶)Linux内核层:为Android设备的各种硬件提供底层驱动,如显示驱动、音频驱动、照相机驱动等系统运行库层:通过一些C/C++库为Android系统提供主要的特性支持,如SQLite库提供了数据库的支持Android运行时库,主要提供了一些核心库,开发者可以使用Java语言编写程序包含Dalvik虚拟
转载
2023-12-27 14:44:30
1705阅读
Android简介
Android系统架构
Linux内核层
系统运行库层
应用框架层
应用层
Android应用开发特色
四大组件
Activity:界面
Service:在后台运行
BroadcastReceiver:允许你的应用接收或发送来自广播消息
ContentP rovider:为应用程序之间共享数据提供了可能
系统控件
SQLite数据库
多媒体
创建Android项目
原创
2024-01-23 16:18:56
128阅读
点赞
文章目录3.1常用控件3.1.1 TextView3.1.2 Button3.1.3 EditText3.1.4 ImageView3.1.5 ProgressBar3.1.6 AlertDialog&ProgressDialog3.2 四种基本布局3.2.1 线性布局3.2.2 相对布局3.2.3 帧布局3.2.4 百分比布局3.3 自定义控件3.3.1 引入布局3.3.2 自定义控件
转载
2023-09-04 15:33:43
98阅读
1.1.3 1.四大组件 活动Activity:是Andorid应用程序的门面,凡是在应用中看得到的东西,都是放在活动中的 服务Service:无法看到它,但是它在后台会一直默默地运行,即使退出了应用,服务仍然可以继续运行 广播接收器Broadcast:允许你的应用接收各处的广播消息,你的应用也可以向外发出广播消息 内容提供器ContentProvicer:为应用程序之间共享数据提供了可能1.3.
转载
2024-07-03 08:54:33
627阅读
第一行代码(第三版)第三章总结1. Activity1.1 Activity概念Activity为安卓四大组件之一(Activity/Service/BroadCast Recevicer/Content provider)。Activity主要负责与用户交互,提供一个显示的屏幕。1.2 创建Activity新建类MainActivity继承Activity基类。public class Main
第1章 开始启程----你的第一行Android代码 (已看)第2章 先从看得到的入手----探究活动第3章 软件也要拼脸蛋----UI开发的点点滴滴第4章 手机平板要兼顾----探究碎片第5章 全局大喇叭----详解广播机制第6章 数据存储全方案----详解持久化技术第7章 跨程序共享数据----探究内容提供器第8章 丰富你的程序----运用手机多媒体第9章 看看精彩的世界
转载
2024-08-20 12:36:30
19阅读
撸《第一行代码》的第6天,打卡~今天的内容,我觉得用知识网络结构图,没有那么好记忆。所以换了个方式,将这几种存储方式对比的学习~废话不多说,直接上图。哦,不对,上表存储方式适用情况原理核心步骤/主要内容文件存储简单的文本数据和二进制数据文件IO流1.获取输入值2.创建FileOutputstream对象(设置模式)3.写入数据4.关闭数据流SharedPreferences保存少量数据,且数据格式
转载
2024-03-07 09:56:08
235阅读
开始启程,你的第一行1.1 了解全貌,android王国介绍1.1.1 Android系统架构1.1.2 Android已发布的版本1.1.3Android应用开发特色1.2手把手带你搭建开发环境1.3创建你的第一个Android项目1.4前行必备: 掌握日志工具的使用 1.1 了解全貌,android王国介绍1.1.1 Android系统架构1.linux内核层 这一层为Android设备的各
转载
2023-08-10 22:53:13
66阅读