Skip to content

Commit

Permalink
Doc update
Browse files Browse the repository at this point in the history
  • Loading branch information
Tornaco committed Mar 13, 2021
1 parent b07b56e commit f6108a7
Showing 1 changed file with 76 additions and 42 deletions.
118 changes: 76 additions & 42 deletions docs/_posts/2019-12-02-Profile.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,43 @@ layout: post
title: 情景模式(Profile)
---

<!-- TOC -->

- [0.1. 前言](#01-前言)
- [0.2. 介绍](#02-介绍)
- [0.3. 新建](#03-新建)
- [0.4. Fatcs-params](#04-fatcs-params)
- [0.4.1. 应用安装](#041-应用安装)
- [0.4.2. 应用切换](#042-应用切换)
- [0.4.3. 任务清理](#043-任务清理)
- [0.4.4. Activity Created](#044-activity-created)
- [0.4.5. Activity Resumed](#045-activity-resumed)
- [0.4.6. Activity Changed](#046-activity-changed)
- [0.4.7. 应用停止运行](#047-应用停止运行)
- [0.4.8. 屏幕开关](#048-屏幕开关)
- [0.4.9. 电量变化](#049-电量变化)
- [0.4.10. 蓝牙事件](#0410-蓝牙事件)
- [0.4.11. 系统启动](#0411-系统启动)
- [0.4.12. 推送消息](#0412-推送消息)
- [0.4.13. 通知](#0413-通知)
- [0.5. Handle](#05-handle)
- [0.5.1. killer](#051-killer)
- [0.5.2. activity](#052-activity)
- [0.5.3. power](#053-power)
- [0.5.4. task](#054-task)
- [0.5.5. ui](#055-ui)
- [0.5.6. hw](#056-hw)
- [0.5.7. io](#057-io)
- [0.5.8. data](#058-data)
- [0.5.9. ringtone](#059-ringtone)
- [0.5.10. sh](#0510-sh)
- [0.5.11. input](#0511-input)
- [0.5.12. pkg](#0512-pkg)
- [0.5.13. Log](#0513-log)
- [0.6. 全局变量](#06-全局变量)

<!-- /TOC -->



## 0.1. 前言
Expand All @@ -16,41 +53,6 @@ title: 情景模式(Profile)
> [Martin Fowler](http://martinfowler.com/)

<!-- TOC -->

- [0.1. 前言](#01-前言)
- [0.2. 介绍](#02-介绍)
- [0.3. 新建](#03-新建)
- [0.4. Fatcs-params](#04-fatcs-params)
- [0.4.1. 应用安装](#041-应用安装)
- [0.4.2. 应用切换](#042-应用切换)
- [0.4.3. 任务清理](#043-任务清理)
- [0.4.4. Activity Created](#044-activity-created)
- [0.4.5. Activity Resumed](#045-activity-resumed)
- [0.4.6. 应用停止运行](#046-应用停止运行)
- [0.4.7. 屏幕开关](#047-屏幕开关)
- [0.4.8. 电量变化](#048-电量变化)
- [0.4.9. 蓝牙事件](#049-蓝牙事件)
- [0.4.10. 系统启动](#0410-系统启动)
- [0.4.11. 推送消息](#0411-推送消息)
- [0.4.12. 通知](#0412-通知)
- [0.5. Handle](#05-handle)
- [0.5.1. killer](#051-killer)
- [0.5.2. activity](#052-activity)
- [0.5.3. power](#053-power)
- [0.5.4. task](#054-task)
- [0.5.5. ui](#055-ui)
- [0.5.6. hw](#056-hw)
- [0.5.7. io](#057-io)
- [0.5.8. data](#058-data)
- [0.5.9. ringtone](#059-ringtone)
- [0.5.10. sh](#0510-sh)
- [0.5.11. input](#0511-input)
- [0.5.12. pkg](#0512-pkg)
- [0.6. 全局变量](#06-全局变量)

<!-- /TOC -->

## 0.2. 介绍

情景模式简单理解:
Expand Down Expand Up @@ -243,9 +245,22 @@ Resumed--> Paused(被其他活动覆盖)-->Resumed(如果其他活动销
>
> 此处的ui操作后续会介绍。
### 0.4.6. Activity Changed
当前前台活动(Activity)发生改变时thanox会发布该事件。(Since Thanox(or Pro)-2.5)

| 参数名 | 类型 | 含义 | 示例 |
| --------- | --------------------- | ---------- | ---- |
| frontActivityChanged | Boolean(true/false) | 前台Activity改变 ||
| fromActivity | ComponentName | 活动的组件 ||
| toActivity | ComponentName | 活动的组件 ||

[ComponentName](https://developer.android.com/reference/android/content/ComponentName) 是活动组件名称。

例如:`com.android.messaging/com.android.messaging.ui.conversationlist.ConversationListActivity`

Thanox的开发者设置中,"显示当前Activity"功能也可以显示当前activity的ComponentName。

### 0.4.6. 应用停止运行
### 0.4.7. 应用停止运行

应用被杀死或者其他原因停止运行,Thanox会发布该事实。

Expand All @@ -254,15 +269,15 @@ Resumed--> Paused(被其他活动覆盖)-->Resumed(如果其他活动销
| pkgKilled | Boolean(true/false) | 任务已移除 | 如下 |
| pkgName | String(字符串) | 应用包名 | 如下 |

### 0.4.7. 屏幕开关
### 0.4.8. 屏幕开关

| 参数名 | 类型 | 含义 | 示例 |
| --------- | --------------------- | ---------- | ---- |
| screenOn | Boolean(true/false) | 亮屏事件 ||
| screenOff | Boolean(true/false) | 灭屏事件 ||
| userPresent | Boolean(true/false) | 解锁事件 ||

### 0.4.8. 电量变化
### 0.4.9. 电量变化

| 参数名 | 类型 | 含义 | 示例 |
| --------- | --------------------- | ---------- | ---- |
Expand All @@ -272,7 +287,7 @@ Resumed--> Paused(被其他活动覆盖)-->Resumed(如果其他活动销
| isAcCharge | Boolean(true/false) | 是否为AC ||
| isUsbCharge | Boolean(true/false) | 是否为USB ||

### 0.4.9. 蓝牙事件
### 0.4.10. 蓝牙事件

| 参数名 | 类型 | 含义 | 示例 |
| --------- | --------------------- | ---------- | ---- |
Expand Down Expand Up @@ -331,20 +346,20 @@ Resumed--> Paused(被其他活动覆盖)-->Resumed(如果其他活动销
]
```

### 0.4.10. 系统启动
### 0.4.11. 系统启动

| 参数名 | 类型 | 含义 | 示例 |
| --------- | --------------------- | ---------- | ---- |
| systemReady | Boolean(true/false) | 系统启动完成 ||

### 0.4.11. 推送消息
### 0.4.12. 推送消息

| 参数名 | 类型 | 含义 | 示例 |
| --------- | --------------------- | ---------- | ---- |
| fcmPushMessageArrived | Boolean(true/false) | 收到GCM/FCM消息推送 ||
| pkgName | String(字符串) | 应用包名 ||

### 0.4.12. 通知
### 0.4.13. 通知

| 参数名 | 类型 | 含义 | 示例 |
| --------- | --------------------- | ---------- | ---- |
Expand Down Expand Up @@ -898,6 +913,25 @@ interface IPkg {
```


### 0.5.13. Log

日志打印工具。

使用示例:

```java
log.log("Log message");

```

接口定义:
```java
@HandlerName("log")
public interface ILog {
void log(String content);
}
```


## 0.6. 全局变量

Expand Down

0 comments on commit f6108a7

Please sign in to comment.