递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3412|回复: 6
打印 上一主题 下一主题

[类库封装] 请大佬看看这封装到底是哪里不对

[复制链接]

7

主题

74

帖子

528

积分

高级会员

Rank: 4

积分
528
跳转到指定楼层
楼主
发表于 2023-10-23 01:45:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Android Studio上测试正常 但是不知道怎么封成火山安卓类,自己摸索尝试n[backcolor=rgba(27, 31, 35, 0.05)]ew MediaSessionCompat(@<context>,"MediaSessionCompat"); Context这个也不知道怎么获取,一直报错或者编译的app运行这个就闪退,请大佬帮忙看看!!!! 非常感谢了


<火山程序 类型 = "通常" 版本 = 1 />
@         MediaSessionCompat mediaSession = new MediaSessionCompat(@<context>, "MediaSessionCompat");


// 设置MediaButtonReceiver组件作为媒体按钮的接收者
@         mediaSession.setMediaButtonReceiver(null);


// 创建一个MediaSessionCompat.Callback对象
@         MediaSessionCompat.Callback callback = new MediaSessionCompat.Callback() {
// 耳机按钮被按下时调用该方法
@             @Override
@             public boolean onMediaButtonEvent(Intent mediaButtonEvent) {
@                 KeyEvent event = mediaButtonEvent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
@                 if (event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_HEADSETHOOK) {
// 执行耳机按钮按下事件的逻辑
@                     @<按钮监听> ();
@                     return true;
@                 }
@                 return super.onMediaButtonEvent(mediaButtonEvent);
@             }
@         };


// 设置回调对象
@         mediaSession.setCallback(callback);


// 激活MediaSessionCompat
@         mediaSession.setActive(true);




耳机按钮监听.v

15.88 KB, 下载次数: 1

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
沙发
发表于 2023-10-23 07:37:38 | 只看该作者
context 一般是当前程序环境      应用程序.取环境 ()
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

7

主题

74

帖子

528

积分

高级会员

Rank: 4

积分
528
板凳
 楼主| 发表于 2023-10-23 13:10:47 来自手机 | 只看该作者
创世魂 发表于 2023-10-23 07:37
context 一般是当前程序环境      应用程序.取环境 ()

感谢大佬恢复,但是应用程序.取环境 ()放进去 会闪退,能帮忙看一下到底是哪里的问题吗?
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
地板
发表于 2023-10-23 14:07:54 | 只看该作者
zhengtao29 发表于 2023-10-23 13:10
感谢大佬恢复,但是应用程序.取环境 ()放进去 会闪退,能帮忙看一下到底是哪里的问题吗? ...

那就不清楚了。。使用  应用崩溃处理类  注册并启用  监听一下程序崩溃信息,看看是哪里的问题。然后再解决。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

41

主题

411

帖子

3236

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3236
5#
发表于 2023-10-23 16:32:38 | 只看该作者
本帖最后由 xqnh520 于 2023-10-23 16:33 编辑

@<context> 把这里设置成this .像这样的


//

//



回复

使用道具 举报

7

主题

74

帖子

528

积分

高级会员

Rank: 4

积分
528
6#
 楼主| 发表于 2023-10-29 20:07:47 | 只看该作者
创世魂 发表于 2023-10-23 14:07
那就不清楚了。。使用  应用崩溃处理类  注册并启用  监听一下程序崩溃信息,看看是哪里的问题。然后再解 ...

经过几天的努力,终于是成功了,非常感谢!
回复

使用道具 举报

7

主题

74

帖子

528

积分

高级会员

Rank: 4

积分
528
7#
 楼主| 发表于 2023-10-29 20:09:14 | 只看该作者
xqnh520 发表于 2023-10-23 16:32
@ 把这里设置成this .像这样的

非常感谢,确实是您这样填写的,开始我这样填不行,还以为是不能这样填,后来是因为jar包的问题,非常感谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 03:31 , Processed in 0.091240 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表