1. 首页
  2. 考试认证
  3. 其它
  4. test_jni:基于soundcloud的jni pthread测试

test_jni:基于soundcloud的jni pthread测试

上传者: 2024-07-12 20:31:27上传 ZIP文件 62.09KB 热度 3次

Mobile jni测试Android应用程序本机层中的一些简单逻辑,用于向应用程序层发送通知。可以生成三种类型的事件:用户生成的事件:来自特定用户的消息。System Generated Events:表示系统事件的通知。记录事件:表示要记录的一条信息的事件。生成这些事件之一(随机选择)并将其发送到应用程序以在用户界面上显示的引擎。应用程序在进入后台时应该停止发送事件,然后在它回到前台时重新开始发送事件。

解决方案:每次恢复主活动时,它都会生成一个本地线程。本机线程event_source使用对Activity对象的全局引用运行,并且:

  • 附加到Java环境
  • 生成一个随机数0 =用户,1 =系统,2 =日志记录
  • 如果它没有完成(活动是onPause d),它会将它发送到Activity对象
  • 重复数字生成步骤

OnPause将调用native_stop。

用户评论