![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Damon_Hmz
每天,学会让自己忙一点。。。
展开
-
Android 数据越权备份风险
威胁描述: Android API Level 8及以上Android系统提供了为应用程序数据的备份和恢复功能,该功能由AndroidMainfest.xml文件中的allowBackup属性值控制,其默认值为true。当该属性没有显式的设置为false时,攻击者可以通过adb backup对应用数据进行备份,通过adb restore对备份的数据进行恢复,从而窃取明文存储的敏感信息,如用户名、...原创 2018-03-09 09:08:37 · 1389 阅读 · 0 评论 -
如何在mac上安装gradle
首先,先download最新版本的gradle,网址如下:http://gradle.android-studio.org/然后将下载下来的zip包放在你要安装的路径上,同事解压zip包在同一路径下(例:我下载最新的gradle版本是gradle-2.10-all.zip),我安装在/usr/local/bin;如图:然后打开您电脑上的.bash_profile文件vim .bash_profil...原创 2016-07-05 18:21:48 · 1216 阅读 · 0 评论 -
“Cannot set the value of read-only property 'outputFile' for 。。。”解决
我们在升级Android Studio 3.0以上版本时,如果自定义打包apk名称编译时遇到Cannot set the value of read-only property 'outputFile' for ...问题,如图: 解决办法: 把Android studio 3.0以下版本在自定义apk打包名称的build.gradle配置 修改为: 再编译试试发现没什么...原创 2018-03-07 16:25:44 · 9849 阅读 · 0 评论 -
Android常用ADB命令
1.adb介绍:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作2.adb作用:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行sh原创 2016-01-13 16:56:06 · 661 阅读 · 0 评论 -
Android短信验证码自动填写功能的实现
android应用经常会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,通常,用户收到短信需要最小化应用去查看短信再填入验证码,必然比较麻烦,因此有必要能够自动获得下发的短信验证码,方便了用户的操作,用户体验更好。原创 2016-03-15 20:08:36 · 5029 阅读 · 2 评论 -
【Android】开机自启动
要想在Android系统中实现开机启动,很简单,只需要几个步骤就可以了。1.定义广播类2.Manifest.xml中注册广播类3.添加权限 下面就是具体操作了。 首先,我们来定义广播类。创建一个类BootReceiver,使其继承BroadcastReceiver。重写一些必要的Java函数[html转载 2014-11-11 14:37:23 · 518 阅读 · 0 评论 -
"QQ登录错误码:100044"的解决办法
本人在项目开发的过程中,在友盟集成的第三方QQ登录的时候,曾遇到过这样的问题,“该应用非官方正版应用,请去应用宝下载正版后进行qq登陆。(错误码:100044),详情见下图:提示这样的错误官方的解释是错误的签名,所以一般不会是你的代码有问题,而是你的keystore签名文件的MD5信息有误,很可能的原因就是你或是你的同事之前在首次上传应用到应用市场的时候用的是一个keystore签名文件(原创 2015-09-09 17:48:41 · 55916 阅读 · 7 评论 -
"Unable to execute dex: Multiple dex files define..."的解决办法
原因一:因为apk编译出现问题解决方法:直接删除bin文件,eclipse在编译的时候会再为你自动生成,如果没有就重启eclipse原因二:包名重复解决方法:包名重复有两种可能。 1,其一是两个jar名字一样,在lib里可以看一下,如果有一样的就删掉一个。 2. 这种情况是大家要注意的。有的时候原创 2015-07-15 14:46:38 · 1328 阅读 · 0 评论 -
android:windowSoftInputMode属性
android:windowSoftInputMode活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情 :1> 软键盘的状态——是否它是隐藏或显示——当活动 (Activity)成为用户关注的焦点。2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。转载 2014-11-11 10:23:41 · 432 阅读 · 0 评论 -
Error:All flavors must now belong to a named flavor dimension.解决方案
今天在进行gradle打包时,遇到了这样的错误: Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html,如图: 这是由于Android项目打包时...原创 2018-03-20 15:11:39 · 3131 阅读 · 0 评论