收藏官网首页
查看: 3259|回复: 6

[问答] startWithAppID的一些问题

1

主题

4

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2017-1-16 14:27:41 | 显示全部楼层 |阅读模式
校园创客福利
本帖最后由 feipeng8848 于 2017-1-16 14:32 编辑

api文档上的说法是:初始化 SDK。 该接口执行后, 其他接口功能才能正常执行。
那么“其他接口“是指那些接口?按照文档,应该是在第一个启动的activity中执行,可是在sdk框架中该方法是在MessageCenter中的,而第一个activity(GosUserLoginActivity)并没有执行与MessageCenter相关的操作(包括GosUserLoginActivity的父类中也没发现相关操作),这是怎么回事?

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
发表于 2017-1-16 16:19:25 | 显示全部楼层
其他接口是指用户注册,用户登陆,设备配置,设备绑定之类的这些接口,你在看下整个SDK的流程吧
http://docs.gizwits.com/zh-cn/Ap ... B%E7%AE%80%E4%BB%8B

1

主题

4

帖子

40

积分

新手上路

Rank: 1

积分
40
 楼主| 发表于 2017-1-16 16:59:51 | 显示全部楼层
boboP 发表于 2017-1-16 16:19
其他接口是指用户注册,用户登陆,设备配置,设备绑定之类的这些接口,你在看下整个SDK的流程吧
http://doc ...

流程看了,仔细研究了好多遍,我出现了一个问题,我只把app加了一句startWithAppID,然后打开app就会变得很慢很慢,大约1-2分钟之后,才进入界面,点击什么都没反应,感觉就像用电脑在解压压缩文件一样(cpu火力全开)其他的啥也干不了

点评

使用的是andriod studio工程吧?很慢很慢是因为6.0的安卓系统权限问题,6.0的系统需要动态申请权限,可参考http://blog.csdn.net/yanzhenjie1003/article/details/52503533,另外,解决慢的问题可以下载我们最新的as  详情 回复 发表于 2017-1-16 19:26

0

主题

7

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2017-1-16 19:26:54 | 显示全部楼层
feipeng8848 发表于 2017-1-16 16:59
流程看了,仔细研究了好多遍,我出现了一个问题,我只把app加了一句startWithAppID,然后打开app就会变得 ...

使用的是andriod studio工程吧?很慢很慢是因为6.0的安卓系统权限问题,6.0的系统需要动态申请权限,可参考http://blog.csdn.net/yanzhenjie1003/article/details/52503533,另外,解决慢的问题可以下载我们最新的as工程:https://github.com/gizwits/GOpenSource_AppKit_Android_AS ,该工程通过降低编译版本暂时解决了6.0的系统兼容问题。

0

主题

7

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2017-1-16 19:30:24 | 显示全部楼层
汉枫LPB120模块
MessageCenter设计采用了单例模式,在工程com.gizwits.opensource.appkit.CommonModule包下的GosBaseActivity.java的oncreate方法可以找到MessageCenter.getInstance(getApplicationContext());创建单例并启动sdk的方式!

1

主题

4

帖子

40

积分

新手上路

Rank: 1

积分
40
 楼主| 发表于 2017-1-17 17:03:37 | 显示全部楼层
Refon 发表于 2017-1-16 19:26
使用的是andriod studio工程吧?很慢很慢是因为6.0的安卓系统权限问题,6.0的系统需要动态申请权限,可参 ...

原来是权限问题,我调用startwithappid的时候没有申请权限。

1

主题

4

帖子

40

积分

新手上路

Rank: 1

积分
40
 楼主| 发表于 2017-1-17 17:04:21 | 显示全部楼层
Refon 发表于 2017-1-16 19:30
MessageCenter设计采用了单例模式,在工程com.gizwits.opensource.appkit.CommonModule包下的GosBaseActivi ...

看来是我大意了。多谢耐心指导
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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