当前位置:首页 > 关卡攻略

android开发菜鸟教程(Android获取应用SHA1的APP)

2023-12-22 10:08:16

一、先来说说如何获取Android应用的SHA1。

嗯,你知道吗,做Android开发的小伙伴们肯定会遇到这样的情况——要接入百度地图或者高德地图的API,必须要提供开发版的SHA1和发布版的SHA1。对于我这个菜鸟来说,第一次接触SHA1的时候,就是通过百度地图的教程,通过命令窗口来获取SHA1的。当时,开发版的SHA1可以不填,所以我直接把命令窗口获取到的SHA1复制到了发布版的输入框里,就像这样。

可问题来了,我当时并不知道这种方式获取到的SHA1其实是开发版的,也就是debug版的。然后我输入了包名,获取了应用的AK,继续开发功能,貌似一切都挺正常的。但是,当我用正式版的签名文件签名打包后,百度地图就无法获取到定位信息了,还提示说应用的AK出错。我检查了百度的AK,没发现有什么问题呀,实在是脑袋一片懵逼啊。我只好坐下来,无聊地抽了根烟,整了段freestyle,想想,百度既然把SHA1分成开发版和发布版,一定是有原因的。于是,我查了查资料,顺便加上了自己的猜想,嗯,SHA1和签名文件应该有关系的。因为同一台电脑在命令窗口获取的SHA1是一样的,毕竟开发过程中都是用同一个debug签名文件来签名打包的。但是当我们正式发布的时候,我们用的是正式的签名文件来打包,而不同签名文件的SHA1是不一样的。所以说问题就出在这里了。

二、现在我们来说说如何获取开发版和发布版的SHA1。

嗯,通过网络搜索,其实并不难找到获取开发版和发布版SHA1的教程。大多数教程都是通过命令窗口来获取的,对于一些刚入门的开发者来说,用命令窗口来获取SHA1可能稍微有点麻烦。所以我就在闲暇时间,自己写了一个小demo来获取SHA1。首先,你需要安装debug版或者正式版的apk。然后,在主页面里,你可以获取到你手机中安装的第三方应用。当你点击需要获取SHA1的应用条目时,会弹出该应用的基本信息和debug版或者正式版的SHA1。而SHA1的版本取决于你的apk是用debug版签名打包的还是用正式版签名打包的。然后,你可以点击右上角的分享按钮,将这些信息分享到电脑里,perfect!

哇噻,上面说了这么多,希望各位大神们不要嫌弃,如果我有什么解释不对的地方,还请各位大神指正。如果这个方法没问题的话,希望能帮助更多的Android开发者。下面附上我的小demo,希望对你有所帮助。

哦对了,怎么做游戏开发哦,我也研究了一下。

首先,你需要学计算机的基础知识,还有必须要掌握相关的代码基础,还需要了解一些比较完善的游戏模型。

然后,你得学好一门及以上的编程语言。你可以先从pascal学起,如果你的逻辑思维能力和数学能力比较强,也可以直接上C++。

当你的编程水平达到了相当的高度,你就可以去书店找一些关于DirectX和OpenGL的书来看了。嗯,这个阶段会考验你的数学能力、逻辑思维能力和美工水平哦。不过,对于俄罗斯方块之类的小游戏来说,就没那么麻烦了。我上面说的适用于中大型的游戏。

其实很多人都想自己会开发游戏,这个想法是很好的。但是对于那些没有技术基础、没有理论基础的人来说,自己开发确实有些难度。游戏行业是个发展很好的产业,目前游戏公司为员工提供的福利也是非常的好,这主要是因为游戏行业的前景非常的大。所以啊,如果你真的对游戏开发感兴趣的话,还是要好好学习哦!

标签 菜鸟   获取   教程   开发   android
今日推荐
如鸢东阳据点重建路线图文介绍
如鸢东阳据点重建路线图文介绍

如鸢东阳据点怎么解锁?玩家需要先提升爵位到24级,另外还...[详细]

独家专栏
精彩推荐
热门排行
热门标签