程序员

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

前言: 今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。 正常情况下: 一、获取开发版SHA1: 在此我直接用AndroidStudio提供的命令控制台了,毕竟做…

程序员

ValueAnimator

ValueAnimator包含Property Animation动画的所有核心功能,如动画时间,开始、结束属性值,相应时间属性值计算方法等。应用Property Animation有两个步聚: 计算属性值 根据属性值执行相应的动作,如改变对象的某一属性。 ValuAnimiator只完成了第一步工…

程序员

Android中weight属性计算原理

LinearLayout布局中,我们会经常用到weight属性,相信大家对他并不陌生,weight可以很好地对当前屏幕中的控件进行分配,在Android适配中起到很好的作用。但是weight属性具体的计算原理相信很多人并不是很清楚。 先上图片 同样设置的weight宽度比例,但是在布局中显示的比例却…

程序员

你真的会用Android Studio么

最近在读徐老师的书看到有对Android Studio功能的讲解,学到了到了许多新的东西,所以就花点时间整理学习下(基于Windows)。本文提及的都是Android Studio默认的快捷键。 快捷键 书签(Bookmarks) 添加/移除书签 : F11 添加/移除带标记的书签: Ctrl + …

程序员

Android应用的清除数据和清除缓存

大家在用Android手机的时候肯定都遇到过内存剩余空间越来越小的情况;内存小的手机,如果安装新应用的时候,系统有时候甚至会提示你下载软件再安装;这时候我们可以打开手机应用管,进入软件管理,我们能看到清除数据和清除缓存的选项,通过这种方式我们可以释放不必要的内存空间,加速手机的运行速度,开辟新的使用…

程序员

Android反编译破解签名验证

Android Studio无源码调试app 很多apk对签名做了验证,重新打包的apk没办法运行,不过签名验证都是可破解的。 Paste_Image.png 不管代码如何混淆,核心代码怎么藏,肯定离不开签名获取的API调用。如果涉及到服务端验证,先安装原包,读取原包的签名数据,得到签名数据后原包就…

程序员

AndroidStudioTemplates自定义模板

之前这样搞过,每次studio升级都会删掉我们自己写的模板,现在干脆放弃了这种方式 每个Activity模板,对应一个文件夹,对应我们创造Activity时,New Activity, 除了内置的几个模板,我们可以自己开发,当然github上也有部分开源的模板,只需要下载别人提供的模板文件,copy…

大数据

Android宝宝开发日记(一)

   首先作为一名刚毕业从业不久的Android宝宝来说,第一次独立开发完成后我觉得很有必要梳理一下,一方面为了在以后的开发路上如果遇到踩过的坑有个地方可以参考。另一方面为了以后矫情怀念的时候拿出来看一看。哈哈~废话不多说,进入正题!   这篇文章我总结了在开发中运用到的技术和设计思想,并且归纳了在…