文章分类 -  Android

Android——常用定时器
摘要:@(文章目录) Timer和TimerTask 这是常规的实现方式,对于大多数人的选择都会采用这种方式实现定时任务。这种实现方式的生命周期和Acticity的生命周期一样,当Activity销毁后,该定时任务也会结束。即退出该应用时,定时任务结束。 Timer timer = new Timer() 阅读全文
posted @ 2022-08-31 17:48 mt_procode 阅读(1436) 评论(0) 推荐(0)
Android——常用布局
摘要:@(文章目录) 常用的六大布局类图 Android的布局管理器都是ViewGroup的子类,而ViewGroup是View的子类,所以布局管理器可以当成普通的UI组件使用,也可以作为容器类使用,可以调用多个重载addView()向布局管理器中添加组件,并且布局管理器可以互相嵌套,当然不推荐过多的嵌套 阅读全文
posted @ 2022-08-30 19:39 mt_procode 阅读(251) 评论(0) 推荐(0)
Android——序列化与反序列化
摘要:@(文章目录) 序列化与反序列化 序列化:由于存在于内存中的对象都是暂时的,无法长期驻存,为了把对象的状态保持下来,这时需要把对象写入到磁盘或者其他介质中,这个过程就叫做序列化。 反序列化:反序列化恰恰是序列化的反向操作,也就是说,把已存在在磁盘或者其他介质中的对象,反序列化(读取)到内存中,以便后 阅读全文
posted @ 2022-08-30 17:01 mt_procode 阅读(426) 评论(0) 推荐(0)
Android——Activity与Fragment的通信
摘要:@(文章目录) Activity之间的通信 使用startActivityForResult启动Activity //在mainActivity中封装Bundle数据到Intent中再启动AACtivity Intent intent = new Intent(MainActivity.this,A 阅读全文
posted @ 2022-08-30 17:01 mt_procode 阅读(229) 评论(0) 推荐(0)
Android——AlertDialog的使用
摘要:@(文章目录) 一般使用 //构造AlertDialog.Builder对象 AlertDialog.Builder defaultBuilder = new AlertDialog.Builder(MainActivity.this); //调用setTitle、setMessage、setIco 阅读全文
posted @ 2022-08-30 17:00 mt_procode 阅读(84) 评论(0) 推荐(0)
Android——基本适配器的使用
摘要:@(文章目录) 文中使用的xml布局文件 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.c 阅读全文
posted @ 2022-08-30 16:58 mt_procode 阅读(46) 评论(0) 推荐(0)
Android——Json和XML的解析与序列化
摘要:@(文章目录) JSON解析与序列化 JSON(JavaScript Object Notation),是一种并轻量级的数据交换格式。它以一种规定格式的字符串进行数据交换,其本身在传输和解析效率上都要高于XML方式,Android提供的JSON解析方式速度慢,一般采用其它开源库中更快的解析方式,比如 阅读全文
posted @ 2022-08-29 21:41 mt_procode 阅读(425) 评论(0) 推荐(0)
Fragment——简单介绍
摘要:@(文章目录) 生命周期 Fragment的生命周期和Activity的类似,而且它依赖于Activity存在,跟随Activity的消亡而销毁。基本生命周期如下图所示: onAttach():Fragment和Activity相关联时调用。可以通过该方法获取Activity引用,还可以通过getA 阅读全文
posted @ 2022-08-24 20:41 mt_procode 阅读(105) 评论(0) 推荐(0)
Android——消息提示
摘要:@(文章目录) Toast消息提示 工具类封装 Tips:Toast只可以在UI线程中运行,所以不同考虑线程同步 public class ToastUtil { private static Toast toast; public static void showShortToast(Contex 阅读全文
posted @ 2022-08-24 18:35 mt_procode 阅读(113) 评论(0) 推荐(0)
Activity——简单介绍(转载)
摘要:@(文章目录) Activity的四个状态 Activity始终处于以下状态中:running-poused-stopped-killed running->当前显示在屏幕的activity(位于任务栈的顶部),用户可见状态。 poused->依旧在用户可见状态,但是界面焦点已经失去,此Activi 阅读全文
posted @ 2022-08-24 18:34 mt_procode 阅读(202) 评论(0) 推荐(0)
Android存储管理
摘要:@(文章目录) 保存数据的方式 android为我们提供了应用专属空间、共享媒体库(图片、视频、音频等)、偏好设置和数据库来进行应用数据保存。 应用专属文件 仅供本应用使用,在内部存储和外部存储都有应用的独有专属空间。如果用户卸载应用,系统会移除保存在应用专属存储空间中的文件。如果,如果应用允许用户 阅读全文
posted @ 2022-08-18 18:15 mt_procode 阅读(328) 评论(0) 推荐(0)
Android权限管理
摘要:@(Android权限) 权限的分类 Android 将权限分为不同的类型,包括安装时权限、运行时权限和特殊权限。每种权限类型都指明了当系统授予应用该权限后,应用可以访问的受限数据范围以及应用可以执行的受限操作范围。 安装时权限 Android在应用安装时展示的权限,这类权限对系统数据操作较为安全也 阅读全文
posted @ 2022-08-18 18:14 mt_procode 阅读(769) 评论(0) 推荐(0)