闭关日记 Day08

      小雨。

      可能注意到时间会发现我已经生活作息紊乱,今天是不会了。

      **遇到了需要 Service调用 Activity中方法的场景,**

1.startActivity(),要在manifest中,修改目标Activityandroid:launchMode="singleInstance"(我先试了这个方法,很容易出现强退,直接调用Actity的风险还是很大)

2.Service通过广播形式发给broadcast(这个类可以写在目标Activity中,注册一个相应的broadcastReceiver)参考博客Android Service 通知Activity更新界面的方法研究|Service通过Broadcast更新UI  这个博主是转载的,不过没有出处,暂时贴他的地址,侵删。

3.另外还有通过把目标方法封装成接口的方式。感觉广播那个最靠谱...

      **Intent的问题。**

Android关于No Activity found to handle Intent的问题 这篇文章讲得挺仔细的。主要是隐式的Intent的使用要注意目标Activity需要在manifest中加上

<categoryandroid:name="android.intent.category.DEFAULT" />  的category标签

      **声纹识别,傅立叶变换**

这个傅立叶变换的函数是用C++写的,那么在android里面就要用到NDK的方法来调用。所以昨天经历了,NDK环境的配置,和两年前大有改观的是,不用再自行配置Linux环境(cygwin),现在的NDK包集成了Linux环境,不论是Android Studio 还是Eclipse都是在设置中导向路径,不过不知道是什么缘故,eclipse的路径是NDK的build文件夹才可以识别。然后是编译生成动态链接库SO文件,参考博客:android — NDK生成so文件  。不过在执行过程一直报 ”No implementation found for void “的错,到日记发表时还是没有解决。

      某人早上科三又挂了,要好好锻炼自己的心态。

      今日进度:无。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值