周老师叫我做一个语音识别的提醒小闹钟,功能很简单:
要有qq登录,说出几点提醒我干什么这句话,分离出时间和事件,设置闹钟提醒。同时(QQ号,提醒时间,提醒事件)要上传到服务器的数据库里。
功能不难,但是学了不少东西,也做了3周多。
有几点需要记录
1、添加.so文件时候,必须在build.gradle里的android节点下添加如下语句:
android {
...
sourceSets {
main{
jniLibs.srcDirs=['libs']
}
}
2、如何设置Alarm:
(1)用一个SystemService获得闹钟服务
(2)设置PendingIntent,准备过一会儿没事的时候整理一下PendingIntent
注意PendingIntent 有getActivity和getBroadcast两个方法,在设置和cancel的时候不能用错了
3、我干了意见糗事,昨天把git的空仓库同步到安卓工程目录下,导致安卓工程文件全没了,有如下两种解决