Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
1de30723
H
Hello UTS
项目概览
DCloud
/
Hello UTS
通知
1605
Star
27
Fork
9
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
2
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
Hello UTS
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
2
Issue
2
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1de30723
编写于
10月 24, 2022
作者:
杜庆泉
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
截屏插件 code字段修改
上级
4edbeb73
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
45 addition
and
10 deletion
+45
-10
pages/SystemAPI/ScreenListen/screenlisten.vue
pages/SystemAPI/ScreenListen/screenlisten.vue
+2
-2
pages/advance/advance.vue
pages/advance/advance.vue
+11
-1
uni_modules/uts-advance/utssdk/app-android/index.uts
uni_modules/uts-advance/utssdk/app-android/index.uts
+28
-0
uni_modules/uts-advance/utssdk/app-android/res/drawable/android_res_drawable.jpg
.../utssdk/app-android/res/drawable/android_res_drawable.jpg
+0
-0
uni_modules/uts-advance/utssdk/app-android/res/drawable/android_res_drawable.png
.../utssdk/app-android/res/drawable/android_res_drawable.png
+0
-0
uni_modules/uts-screenshot-listener/utssdk/app-android/index.uts
...ules/uts-screenshot-listener/utssdk/app-android/index.uts
+4
-7
未找到文件。
pages/SystemAPI/ScreenListen/screenlisten.vue
浏览文件 @
1de30723
...
@@ -34,10 +34,10 @@
...
@@ -34,10 +34,10 @@
if
(
uni
.
getSystemInfoSync
().
platform
==
"
android
"
)
{
if
(
uni
.
getSystemInfoSync
().
platform
==
"
android
"
)
{
// 除android 之外的平台,不需要判断返回状态码
// 除android 之外的平台,不需要判断返回状态码
if
(
res
.
c
ode
==
-
1
){
if
(
res
.
errC
ode
==
-
1
){
// 启动失败
// 启动失败
return
;
return
;
}
else
if
(
res
.
c
ode
==
0
){
}
else
if
(
res
.
errC
ode
==
0
){
uni
.
showToast
({
uni
.
showToast
({
icon
:
"
none
"
,
icon
:
"
none
"
,
title
:
'
截屏监听已开启
'
title
:
'
截屏监听已开启
'
...
...
pages/advance/advance.vue
浏览文件 @
1de30723
...
@@ -40,6 +40,7 @@
...
@@ -40,6 +40,7 @@
<uni-list-item
@
tap=
"testLifecyle"
title=
"activity生命周期监听"
:clickable=
"true"
link
/>
<uni-list-item
@
tap=
"testLifecyle"
title=
"activity生命周期监听"
:clickable=
"true"
link
/>
<uni-list-item
@
tap=
"gotoDecorView"
title=
"操作DecorView"
:clickable=
"true"
link
/>
<uni-list-item
@
tap=
"gotoDecorView"
title=
"操作DecorView"
:clickable=
"true"
link
/>
<uni-list-item
@
tap=
"testAssetLoad"
title=
"播放asset音频(需自定义基座)"
:clickable=
"true"
/>
<uni-list-item
@
tap=
"testAssetLoad"
title=
"播放asset音频(需自定义基座)"
:clickable=
"true"
/>
<uni-list-item
@
tap=
"testMetaRead"
title=
"读取meta配置(需自定义基座)"
:clickable=
"true"
/>
</uni-list>
</uni-list>
...
@@ -54,7 +55,8 @@
...
@@ -54,7 +55,8 @@
doTimerTask
,
doTimerTask
,
doIntervalTask
,
doIntervalTask
,
clearIntervalTask
,
clearIntervalTask
,
playAssetAudio
playAssetAudio
,
getMetaConfig
}
from
"
../../uni_modules/uts-advance
"
;
}
from
"
../../uni_modules/uts-advance
"
;
...
@@ -133,6 +135,14 @@
...
@@ -133,6 +135,14 @@
playAssetAudio
();
playAssetAudio
();
},
},
testMetaRead
()
{
let
ret
=
getMetaConfig
();
uni
.
showToast
({
icon
:
"
none
"
,
title
:
'
读取成功,注意查看控制台输出
'
});
console
.
log
(
"
meta节点['DCLOUD_READ_PHONE_STATE'] 配置的值为:
"
+
ret
);
},
testLifecyle
:
function
()
{
testLifecyle
:
function
()
{
uni
.
navigateTo
({
uni
.
navigateTo
({
url
:
'
/pages/lifecycle/lifecycle
'
url
:
'
/pages/lifecycle/lifecycle
'
...
...
uni_modules/uts-advance/utssdk/app-android/index.uts
浏览文件 @
1de30723
...
@@ -7,6 +7,7 @@ import Runnable from 'java.lang.Runnable';
...
@@ -7,6 +7,7 @@ import Runnable from 'java.lang.Runnable';
import MediaPlayer from 'android.media.MediaPlayer';
import MediaPlayer from 'android.media.MediaPlayer';
import logo from "../../static/logo.png";
import logo from "../../static/logo.png";
import PackageManager from "android.content.pm.PackageManager";
import {
import {
onAppActivityDestroy,
onAppActivityDestroy,
...
@@ -132,6 +133,30 @@ export function removeViewToDecorView() {
...
@@ -132,6 +133,30 @@ export function removeViewToDecorView() {
}
}
/**
* 引用资源路径
*/
export function getMetaConfig(): string {
//
let packageName = getAppContext()!.getPackageName();
let appInfo = getAppContext()!.getPackageManager()!.getApplicationInfo(packageName,PackageManager.GET_META_DATA)
let metaData = appInfo.metaData
if (metaData == null) {
return "";
}
let adId = metaData.getString("DCLOUD_READ_PHONE_STATE")
if (adId == null) {
return "";
}
return adId;
}
/**
/**
* 引用资源路径
* 引用资源路径
*/
*/
...
@@ -154,6 +179,9 @@ export function playAssetAudio() {
...
@@ -154,6 +179,9 @@ export function playAssetAudio() {
}
}
/**
/**
* 初始化应用生命周期监听
* 初始化应用生命周期监听
*
*
...
...
uni_modules/uts-advance/utssdk/app-android/res/drawable/android_res_drawable.jpg
0 → 100644
浏览文件 @
1de30723
27.9 KB
uni_modules/uts-advance/utssdk/app-android/res/drawable/android_res_drawable.png
0 → 100644
浏览文件 @
1de30723
27.9 KB
uni_modules/uts-screenshot-listener/utssdk/app-android/index.uts
浏览文件 @
1de30723
...
@@ -65,7 +65,7 @@ class ScreenFileObserver extends FileObserver {
...
@@ -65,7 +65,7 @@ class ScreenFileObserver extends FileObserver {
lastFileObserverTime = System.currentTimeMillis()
lastFileObserverTime = System.currentTimeMillis()
let ret = {
let ret = {
c
ode:1,
errC
ode:1,
image:newPath
image:newPath
}
}
...
@@ -93,7 +93,7 @@ export function onUserCaptureScreen(callback: (res:UTSJSONObject) => void) {
...
@@ -93,7 +93,7 @@ export function onUserCaptureScreen(callback: (res:UTSJSONObject) => void) {
// 因权限缺失导致监听失败
// 因权限缺失导致监听失败
let ret = {
let ret = {
c
ode:-1
errC
ode:-1
}
}
callback(ret);
callback(ret);
return ;
return ;
...
@@ -121,7 +121,7 @@ export function onUserCaptureScreen(callback: (res:UTSJSONObject) => void) {
...
@@ -121,7 +121,7 @@ export function onUserCaptureScreen(callback: (res:UTSJSONObject) => void) {
// 监听成功
// 监听成功
let ret = {
let ret = {
c
ode:0
errC
ode:0
}
}
callback(ret);
callback(ret);
...
@@ -140,10 +140,7 @@ export function offUserCaptureScreen(success: (res: any) => void) {
...
@@ -140,10 +140,7 @@ export function offUserCaptureScreen(success: (res: any) => void) {
}
}
lastFileObserverTime = 0;
lastFileObserverTime = 0;
let ret = {
success({});
}
success(ret);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录