![](https://img-blog.csdnimg.cn/cdcddfce391641da845e20a87819cd01.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android
文章平均质量分 83
记录Android学习过程
贝勒里恩
用生命写代码,用灵魂做界面!
展开
-
Android TCP客户端
activity_main.xml四、添加逻辑代码MainActivity.java五、通信测试链接:https://pan.baidu.com/s/1jqviFiIaOCKd0ucxRgQC0g提取码:qyv8原创 2022-11-09 16:41:57 · 1424 阅读 · 0 评论 -
Android第八课-----数据存储
数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或计算机关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的。持久化技术提供了一种机制,可以让数据在瞬时状态和持久状态之间进行转换。Android系统中主要提供了3种方式用于简单地实现数据持久化功能:文件存储是Android中最基本的数据存储方式,它不对存储的内容进行任何格式化处理,所有数据都是原封不动地保存到文件当中的,因而它比较适合存储一些简单的文本数据或二进制数据。如果你想原创 2022-07-13 11:54:53 · 201 阅读 · 0 评论 -
Android第七课-----广播
为了便于进行系统级别的消息通知,Android引入了一套广播消息机制。每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。Android提供了一套完整的API,允许应用程序自由地发送和接收广播。Android中的广播主要可以分为两种类型:标准广播和有序广播。标准广播(normal broadcasts)是一种完全异步执行的广播,在广播发出之后,所有的BroadcastReceiver几乎都会在同一时刻接收到收到这条原创 2022-07-12 15:05:39 · 1038 阅读 · 0 评论 -
Android第六课-----Fragment
Fragment,翻译为片段、碎片,是一种可以嵌入在Activity当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。甚至可以将Fragment理解成一个迷你型的Activity,虽然这个迷你型的Activity有可能和普通的Activity是一样大的。Fragment和Activity差不多,创建一个Fragment需要创建Fragment.xml、Fragment类文件;创建left_fragment.xml创建LeftFragment类文件同理创原创 2022-07-11 16:52:48 · 253 阅读 · 0 评论 -
Android第五课-----界面布局
一个丰富的界面是由很多个控件组成的,那么我们如何才能让各个控件都有条不紊地摆放在界面上,而不是乱糟糟的呢?这就需要借助布局来实现了。布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,从而编写出精美的界面。当然,布局的内部除了放置控件外,也可以放置布局,通过多层布局的嵌套,我们就能够完成一些比较复杂的界面实现。在Android Studio中,对界面进行布局,可以选择纯代码布局,也可以选择拖拽布局,可以通过右上侧按钮进行切换LinearLayout又称线性布局,这个布局会将原创 2022-07-08 17:44:01 · 568 阅读 · 0 评论 -
Android第四课-----基本组件
添加按钮双击layout中的布局文件,然后可以拖拽组件到布局中(如下:拖拽一个Button到布局中)运行效果如下:添加按钮事件Toast是Android系统提供的一种非常好的提醒方式。在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何屏幕空间。第一个参数:Context,是Toast要求的上下文,即要在哪里显示第二个参数:显示的文本内容第三个参数:显示的时长,有两个内置常量可以选择:和Intent是Android程序中各组件之间进行交互的一原创 2022-07-08 13:22:47 · 429 阅读 · 0 评论 -
Android第三课-----Activity
Activity是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个Activity,但不包含任何Activity的应用程序很少见,谁也不想让自己的应用永远无法被用户看到吧?右键app–>New–>Activity–>Empty Activity:在安卓开发中,项目中的任何Activity都应该重写onCreate()方法,,而目前FirstActivity中已经重写了这个方法,这是Android Studio自动帮我们完成的,代码如下所示:创建布局Android程原创 2022-07-08 11:20:30 · 1389 阅读 · 0 评论 -
Android第二课-----Kotlin入门
2011年,JetBrains发布了Kotlin的第一个版本,并在2012年将其开源。2016年Kotlin发布了1.0正式版,代表着Kotlin语言已经足够成熟和稳定了,并且JetBrains也在自家的旗舰IDE开发工具IntelliJ IDEA中加入了Kotlin的支持。2017年Google宣布Kotlin正式成为Android开发一级语言,并且Android Studio也加入了对Kotlin的支持。2019年Google正式宣布了Kotlin First,未来提供的官方API也将会以Kotlin版原创 2022-07-07 15:08:31 · 2460 阅读 · 0 评论 -
Android第一课-----创建项目
点击New Project,创建新项目选择Empty Activity创建空白界面项目填写项目信息:原创 2022-07-07 11:33:37 · 441 阅读 · 0 评论