目录
package
Android四大组件
查看Activity的几种方法
一、package
1、简介
package为应用包名,用于在手机设备商唯一标识一个app应用;
名称格式为:com.organissionName.appName
2、查看packageName的几种方法:
- 有应用安装包的情况:aapt dump badging apk路径
- 应用已安装到手机的情况:adb shell pm list package “|grep 关键字” # 通过关键字在已安装的应用中查找
二、Android四大组件
Activity:页面/交互界面,用于向用户展示内容;
Service:后台服务,用于控制,如打开音乐播放器、下载文件、产生振动、访问储存等;
BroadcastReceiver:外部响应事件/广播接收器,如接到来电、收到短信、网络接通等;
ContentProvider:是一个共享数据库,设备中所有应用都共享的一个数据库;
三、查看Activity的几种方法
- 有应用安装包的情况:adb dump badging 安装包位置 |findstr launchable-activity
- 应用已安装到手机的情况:adb shell dumpsys package 包名 # 然后Ctrl+F查找Schemes,下面有对应的启动activity
- 查看当前正在交互的activity:adb shell dumpsys activity "|grep -i run"