android基础
公众号菜鸟童靴
在不退步的同时,保持的一点点的进步,欢迎关注个人博客https://boyyongxin.github.io/
微信公众号:菜鸟童靴
展开
-
Notifications 通知
Notifications 通知通知是指 Android 在应用的界面之外显示的消息,旨在向用户提供提醒、来自他人的通信信息或应用中的其他实时信息。用户可以点按通知来打开应用,也可以直接在通知中执行某项操作。通知显示通知可以在不同的位置以不同的格式显示,例如,状态栏中的图标、抽屉式通知栏中比较详细的条目、应用图标上的标志,以及在配对的穿戴式设备上自动显示。状态栏和抽屉式通知栏发出通知后,通知先以图标的形式显示在状态栏中。用户可以在状态栏向下滑动以打开抽屉式通知栏,并在其中查看更转载 2020-11-26 16:54:24 · 938 阅读 · 0 评论 -
使用adb shell dumpsys检测Android的Activity任务栈
谈起Android程序开发,就需要了解其四个主要的部件:Activity、Service、ContentProvider、BroadcastReceiver。而其中Activity是唯一直接控制程序界面呈现,直面用户操作的部件(当然BrowadCastReceiver也能通过桌面控件(App Widgets)来呈现有限的操作界面)。Android对于Activity有严格的生命周期控制,以限制开发者在适当的回调函数里的放上合适的代码。对于多个Activity的转换,Android也有非常好的管理和流畅的切.转载 2020-11-26 16:18:40 · 1303 阅读 · 0 评论 -
Android基础——Android系统概览
1. Android系统架构 android大致可以分为四层架构:Linux内核层,系统运行库层、应用框架层和应用层 Linux内核层 android系统是基于Linux内核,这一层为android设备的各种硬件提供了底层驱动。 系统运行库层 通过一些C/C++库来为android提供了主要的特性支持。还有android运行时库,主要提供一些库,允许开发者使用Java语言来编写android应用。 应用结构层 提供了构建应用程序时可能用到的各转载 2020-11-26 10:22:22 · 834 阅读 · 0 评论 -
Android基础-Activity基本使用
1. Activity概念Activity,即活动,是一种可以包含用户界面的组件,主要用于和用户进行交互活动提供应用程序绘制其UI的窗口。此窗口通常填充屏幕,但可能小于屏幕并浮动在其他窗口的顶部。通常,一个活动在应用程序中实现一个屏幕。多数应用包含多个屏幕,即多个活动,一般会指定一个活动为主要活动,即用户启动程序显示的第一个屏幕。2. Activity基本用法2.1 注册声明所有的活动都要在AndroidManifest.xml中进行注册才能生效活动的注册声明要放在<appli转载 2020-11-24 17:43:20 · 596 阅读 · 0 评论 -
Android基础——PendingIntent理解
1. PendingIntent认识PendIntent其实是Intent的封装,这就带来了几个问题:为什么要有PendingIntent?与Intent有什么区别? PendingIntent的应用场景主要有哪些? 它的内部是如何实现的?1.1 与Intent的区别 Intent是意图的意思。Android 中的 Intent 正是取自这个意思,它是一个消息对象,通过它,Android 系统的四大组件能够方便的通信,并且保证解耦。 Intent 可以说明某种意图,携带一种行为和相.转载 2020-11-24 16:12:57 · 753 阅读 · 0 评论