发表于: 2018-10-22 23:20:00
0 864
一、今天完成的事情
开始做任务四,任务四的主要内容是实现第三方分享,于是去微信开放平台注册了账号,创建了一个应用,里面要填写应用签名,应用签名的获取方式有两种,一种是在手机上安装专门的工具APP获取,另一种是通过keystore获取,keystore是生成APK文件时创建的。
打开cmd,定位到keystore文件所在的目录,输入命令:keytool -list -v -keystore ForrestSu.jks
可以看到文件的MD5值,将MD5值的冒号都去掉,大写字母改成小写字母就得到应用的签名了。
AndroidManifest中有大面积的高亮提示,之前一直没在意,今天解决了一下。
1.
Application Tag in manifest show me [App is not indexable by Google Search;
consider adding at least one Activity with an ACTION-VIEW intent filter]
意思是App没有Deep Link,无法被Google搜索搜到,原生系统都自带google搜索,除了能搜索网络上的内容,还能搜索本地应用、联系人、文件等,
因为国内的厂商都把Google全家桶阉割了,用不上这个功能,所以完全可以忽视这个提示,如果想去掉这个碍眼的提示,有两个方法
1.在app目录里的gradle中添加如下内容,屏蔽提示
lintOptions {
disable 'GoogleAppIndexingWarning'
baseline file("lint-baseline.xml")
}
2.添加一个Deep Link,使App能被搜索到
2.
Reports empty tag body. The validation works in XML / JSP / JSPX / HTML/ XHTML file type
解决方法是
二、明天计划的事情
学习Android网络编程
三、遇到的问题
我的里没有使用compile,但build时还是会出现这个警告
四、收获
今天有点水,看了半天的第三方分享平台。
评论