Android
文章平均质量分 87
kuangd_1992
这个作者很懒,什么都没留下…
展开
-
【Android基础】深入理解Activity
2022年5月15日介绍Activity是Android应用的重要组成单元之一,而Activity是Android应用最常见的组件之一。在实际应用中往往包括多个Activity,不同的Activity向用户呈现不同的操作界面。Android应用的多个Activity组成Activity栈,当前活动的Activity位于栈顶。建立、配置和使用Activity建立Activity建立自己的Activity需要继承Activity基类。在不同的应用场景下,有时要求继承Activity的子类原创 2022-05-15 21:17:08 · 591 阅读 · 0 评论 -
【Android基础】事件处理
介绍与界面编程紧密相关的就是事件处理了,当用户在程序界面执行各种操作时,应用程序需要为用户动作提供响应动作,这种响应动作需要通过事件处理来完成。Android提供了两种方式的事件处理:基于回调的事件处理:主要做法是重写Android组件特定的回调方法,或重写Activity的回调方法基于监听器的事件处理:主要做法是为Android界面组件绑定特定的事件监听器。(android为绝大部分界面组件提供了事件响应的回调方法,开发者只需要重写它们)基于监听的事件处理事件监听的处理模型原创 2022-04-22 14:39:15 · 4361 阅读 · 1 评论 -
【Android基础】应用界面编程
介绍本章会介绍Android程序界面和很多组件的知识,是界面需要的知识。通过学习本章的知识,可以开发出漂亮的图形用户界面,这些图形用户界面是Android应用开发的基础,也是非常重要的组成部分。视图组件和容器组件Android的绝大部分UI组件在android.widget包及其子包、android.view包及其子包中,Android的所有UI组件都继承于View类。View类有一个重要的子类:ViewGroup,但是ViewGroup通常作为其他组件的容器使用。Android推荐原创 2022-04-10 23:42:09 · 3454 阅读 · 0 评论 -
【Android基础】多线程编程
介绍当我们需要执行一些耗时操作时,比如发起一条网络请求,考虑到网速等因素的影响,服务器未必会立即响应我们的请求,如果不将这类操作放到子线程中去运行,会导致主线程被阻塞,从而影响用户对软件的正常使用。线程的基本用法Android的多线程编程基本是和Java多线程编程使用相同的语法。继承方式定义一个线程,只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面编写耗时逻辑即可。class MyThread extends Thread { @Override原创 2022-04-05 23:14:42 · 2718 阅读 · 0 评论 -
【Android基础】四种基本布局
介绍布局是一种可以用于放置很多控件的容器,可以按照一定的规律调整内部控件的位置,从而编写处精美的界面。布局的内部除了放置控件外,还可以放置布局,通过多层布局的嵌套,可以完成比较复杂的界面实现,如下图:下面介绍Android中四种最基本的布局。LinearLayout线性布局,一种非常常用的布局。这个布局会将所包含的空间在线性方向上依次排列。线性布局的方向在activity_main.xml中,通过android:orientation="vertical"指定了排列方向是垂直原创 2022-04-04 17:12:26 · 4960 阅读 · 0 评论