![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
canqz
这个作者很懒,什么都没留下…
展开
-
Android中fragment两种注册方式
Fragment本文主要记录自己在学习fragment的时候的学习过程,文章中可能会有错误定义:是一个片段,可以添加在activity中,可以看成是activity的一个布局模块静态注册首先先写一个fragment的xml文件,里面写fragment的控件写一个类ImageFragment extends fragment,实现里面的onCreateView方法,绑定xml文件public class ImageFragment extends Fragment { @Nullabl原创 2020-10-22 16:28:28 · 2095 阅读 · 0 评论 -
Android中AsyncTask的理解与使用
AsyncTask的主要用途实现异步任务避免使用handler出现过多的子线程不是去写后台线程,只需要创建AsyncTask的子类,复写其中的方法,然后再MainActivity中触发子类的execute三种泛型parames: 输入参数progress: 后台任务执行的百分比,执行过程中传入的参数,一般是publishProgress()Result: 返回的结果实现步骤先写子类继承AsyncTask()覆写方法主要是四种:onPreExcute();//执行前的预处理原创 2020-10-14 23:40:26 · 168 阅读 · 0 评论 -
Android中的Handle的使用与理解
本文主要记录Android开发中Handle的作用一个应用程序打开时,linux都会为其创建一个进程process,包含了主线程(UI线程),handle的作用主要是 当需要费时间的操作时,可以使界面ui同主线程一起运行,费时间的操作在子线程中运行接下来用三个例子来使用handle(第三个才是使用handle的好例子)1. 延迟使用Toast这个就是单纯的用handle对象把runnable中的东西运行起来创建handle对象创建runnable对象 Handler handler_toa原创 2020-10-13 23:37:31 · 2386 阅读 · 0 评论 -
Android的广播的两种注册方式
整体概述广播是在程序之间的,一般会由系统发起:比如电量不足消息到达后,BroadCastReceiver调用onReceive方法来实现广播的事件两种方法来发送广播context.sendBroadcast(intent)通常会伴随数据的传递intent.putExtra()context.sendOrderBroadCast(intent)这个在intent-filter中设置优先级android:priority两种注册方式静态注册在Androidmanifest.xml中注册原创 2020-10-11 23:19:18 · 1527 阅读 · 6 评论 -
Android布局Layout&组件Widget
本文讲讲Android的布局Android布局主要是用两种方式来显示以及改变直接在xml文件中写死在java中调用对应的方法改变值先来了解几个基本知识3. padding:内边距4. margin: 外边距5. algin:对齐6. 所有的布局必须要有的两个元素1. layout_width: wrap_content,match_parent,XXXXdp2. layout_height3. 一般都会加上orientation: horizontal,vertical布局分类原创 2020-10-07 23:25:01 · 629 阅读 · 0 评论 -
Android的项目结构,Activity的生命周期以及Intent的显式隐式调用
Android studio的项目文件其中manifests中的AndroidManiFests.xml是一个全局配置文件所有的activity都要在这里注册java下是我们的java文件,也是activity,主要写一些逻辑的东西res中的layout是视图文件,我们看到的视图都是在这文件里面写的Android中主要是这三个文件,我们写的顺序一般是,先在AndroidManifest.xml中注册,然后去layout里面写视图层的东西,最后去写java逻辑层其他:4. java包下的其原创 2020-10-05 21:47:06 · 171 阅读 · 0 评论