
Android
文章平均质量分 73
-晨-风-
这个作者很懒,什么都没留下…
展开
-
关于Connect to dl.google.com failed:Connection timed out 的总结
关于Connect to dl.google.com failed:Connection timed out 的总结1、问题分析Android studio 启动时,build工程,首先获取根build.gradle中配置的androidgradle插件版本:1、如果本地.gradle目录中已缓存当前的版本,则不受影响,gradle插件版本校验成功,会顺利的使用当前gralde版本编译工程代码2、如果本地.gradle目录中未缓存配置的版本,则会先远程下载指定的gradle版本,Androi原创 2021-02-05 23:09:39 · 5222 阅读 · 5 评论 -
AbstractMethodError: abstract method "void android.telephony.TelephonyManager$CellInfoCallback.onCel
应用集成高德SDK,开启混淆后,APP在Android 10及以上机型上的部分页面会闪退。2020-01-07 17:09:44.332 12910-14330/? E/AndroidRuntime: FATAL EXCEPTION: pama#1 Process: com.xxx.xxxxxx, PID: 12910 java.lang.AbstractMethodError...原创 2020-02-19 13:58:38 · 4213 阅读 · 5 评论 -
Android漏洞与安全总结
一.Activity漏洞越权绕过漏洞原理: 没有对调用activity的组件进行权限验证,就会造成验证的安全问题。防护:1. 私有activity是相对安全的,设置exported为false。2. 公开activity应:谨慎处理接收的intent;返回数据不应包含敏感信息;不应发送敏感信息;收到返回数据时谨慎处理。 钓鱼欺诈劫...原创 2019-02-27 16:17:47 · 7492 阅读 · 3 评论 -
Android探索之BroadcastReceiver具体使用以及安全性探究
BroadcastReceiver简介: BroadcastReceiver是Android四大组件之一,广播是一种广泛运用的在应用程序之间传输信息的机制,而BroadcastReceiver 是对发送出来的广播进行过滤接收并响应的一类组件;广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用 Context.sendBr...转载 2019-02-21 17:06:16 · 333 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
今天安装了Android Studio 3.2,打开一个旧工程,编译提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"经过对新版NDK的研究,发现NDK的更新记录里有一段话This version of the NDK is incompatible...原创 2019-01-18 08:52:53 · 319 阅读 · 0 评论 -
最完整的Andriod studio插件整理
现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Ins...转载 2018-12-05 16:59:26 · 293 阅读 · 0 评论 -
解决 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
因为Android Studio的开发环境以及Gradle的版本等等都进行了一定的更新,于是导入Project以后,出现了报错:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android解决方法:打开如下链接,这是Android开发者的官方网站https:/...原创 2018-10-16 10:24:06 · 3155 阅读 · 0 评论 -
View= PhoneWindow$DecorView{be64bde V.E...... R......D 0,0-1026,481}not attached to window manager
java.lang.IllegalArgumentException: View=com.android.internal.policy.PhoneWindow$DecorView{be64bde V.E...... R......D 0,0-1026,481} not attached to window manager出现这个异常,你在Dialog没dismiss之前关闭了activity...原创 2018-05-22 11:35:04 · 548 阅读 · 0 评论 -
Android Studio 优秀插件汇总
第一部分 插件的介绍Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio。AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持。让开发人员更快速更好的开发程序。第二部分 插件的安装Android Studio: File → Settings → Plugins → Bro原创 2016-08-16 21:15:07 · 335 阅读 · 0 评论 -
安卓分辨率的相关知识
一般概念分辨率:像素点数,一般描述为『宽*高』,如480*800,1080*1920一般是宽*高,而不是高*宽屏幕大小:手机对角线的物理尺寸,单位inch,如5寸手机指的是对角线的长度为5寸=5*2.54=12.7cm密度(dpi,ppi:每英尺点数或者每英尺像素),如一部5英寸的手机分辨率是1080*1920,那么他的DPI就是首先算出对角线的长度=220原创 2016-07-19 21:52:10 · 1322 阅读 · 0 评论 -
解决Android中多次点击启动多个相同界面的问题
在Android开发过程中我们经常会碰到这样的问题,当用户点击一个View启动一个新的Activity的时候,如果快速地多次点击就会启动多个相同的界面。虽然说很少会有用户这么玩自己的手机,但是一旦出现这样的情况确实是很不好的体验。刚好前段时间研究过lanchmode,那我们把要启动的Acitivity改为singleTop,这样最上面只能有一个相同的界面,问题应该解决了吧?实验了一下,只能说基本满原创 2016-06-20 10:35:09 · 2174 阅读 · 0 评论 -
PreferenceActivity详解
为了引入这个概率 首先从需求说起 即:现有某Activity专门用于手机属性设置 那么应该如何做呢? 根据已学知识 很快一个念头闪过 即:Activity + Preference 组合 前者用于界面构建 后者用于设置数据存放 其实 这是正确的 但是 这会比较繁琐 因为 每个设置选项 都要建立与其对应的Preference 所以 现在有更好的选择了 那就是本文的主角:Prefe原创 2016-07-13 17:44:17 · 300 阅读 · 0 评论 -
ANDROID L——RecyclerView,CardView导入和使用(Demo)
转载请注明本文出自大苞米的博客(http://blog.youkuaiyun.com/a396901990),谢谢支持!简介:这篇文章是ANDROID L——Material Design详解(UI控件)的一个补充或者说是应用实例,如果有时间建议大家稍微浏览一下上篇文章。本文主要介绍Android L新增加的两个UI控件RecyclerVie转载 2016-05-26 17:26:39 · 349 阅读 · 0 评论 -
android httpClient 支持HTTPS的2种处理方式
问题:项目中Android https或http请求地址重定向为HTTPS的地址,相信很多人都遇到了这个异常(无终端认证):javax.net.ssl.SSLPeerUnverifiedException: No peer certificate解决过程:1.没遇到过的问题,搜索吧,少年log里出现这个异常,作者第一次遇到,不知道啥意思。看下字面意思,是ssl协议中没有终端转载 2015-08-28 11:38:24 · 397 阅读 · 0 评论 -
Android网络编程-https
Android平台上经常有使用https的需求,对于https服务器使用的根证书是受信任的证书的话,实现https是非常简单的,直接用httpclient库就行了,与使用http几乎没有区别。但是在大多数情况下,服务器所使用的根证书是自签名的,或者签名机构不在设备的信任证书列表中,这样使用httpclient进行https连接就会失败。解决这个问题的办法有两种,一是在发起https连接之前将服务器转载 2015-08-28 11:29:28 · 251 阅读 · 0 评论