![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 57
BatmanBruceWayne
这个作者很懒,什么都没留下…
展开
-
《Android群英传》学习笔记
最近仍在通过看一些书来查缺补漏,全面从入门进阶中级工程师。这篇博客是《Android群英传》的学习笔记,只记录了一些对于我而言有帮助的知识点,如果读者想全面学习的话仍需要自己购买书籍来全面学习。 1.Android控件架构 Android控件大致可分为两类,即ViewGroup与View控件。ViewGroup控件作为父控件可以包含多个View控件,并管理其包含的View控件,通过Vie原创 2015-12-09 13:01:13 · 649 阅读 · 0 评论 -
客户端认证自签名HTTPS证书
在最近的项目中,与某服务器连接的请求采用的是https协议,但是该服务器的证书又不是经过权威机构认证的证书,因此采用普通的方式直接连接是不行。本文给出解决方案。 HTTPS是HTTP之下、TCP之上的安全密码层,可以使用SSL或TSL,本文用SSL来描述SSL或TSL。大部分困难的编码和解码工作都在SSL中完成了,客户端和服务器端在使用HTTPS进行通信的时候不需要实现复杂加解密算法之类的。原创 2015-12-15 16:16:30 · 4108 阅读 · 0 评论 -
Android ImageView.ScaleType总结
最近工作中的项目涉及到的新东西比较少,都是一些界面的实现,虽然不是太难的东西,但是也遇到了一些小坑,就此记录下来,防止以后再遇上,或者再遇上的时候可以迅速找到答案。 今天要记录的是Android ImageView的ScaleType的问题,ScaleType属性用于可以让ImageView按一定规则缩放,以达到产品需求。ScaleType可以通过代码ImageView.setScaleTy原创 2016-01-20 15:27:59 · 926 阅读 · 0 评论 -
《疯狂Android讲义》学习笔记二
这篇是《疯狂Android讲义》第二篇学习笔记,有很多东西实在是不方便记录到博客中,或者是有一些知识点我已经掌握了,就未记录。如果有同学想入门Android,那么还是需要找一本书来仔细看看,并且敲一敲代码。附上《疯狂Android讲义》代码demo:https://github.com/weimuhua/TestLibProject。 1.StateListDrawable资源 StateL原创 2015-12-03 12:36:06 · 1674 阅读 · 0 评论 -
《疯狂Android讲义》学习笔记一
接触Android一年了,自学了不久就到公司里实习了,在公司的项目毕竟还是模块级的,很多Android基础知识平常接触不到。最近想想通过读一些书,如《疯狂Android讲义》、《Android群英传》、《Android开发艺术探索》才全面了解并掌握一些基础知识,查缺补漏,全面进阶。 1.View的回调事件 onFinishInflate():当应用从XML布局文件加载到该组件并利用它来构原创 2015-11-25 13:13:56 · 2633 阅读 · 0 评论 -
关于Activity被染色的原因以及解决方案
在公司的Android项目中遇到过一些非常匪夷所思的bug,有一些bug就算找到了解决方案但是根本的原因也不太清楚。其中有一个Activity被染色的bug,具体体现是打开一个新的Activity的时候,新Activity的背景色是在xml里头通过background属性设置的,但这个新Activity的背景色显示的居然不是xml里头设置的,而是上一个Activity的背景色,看起来就像这个新的Ac原创 2016-02-20 23:17:35 · 733 阅读 · 0 评论 -
SparseArray源码分析
在上一篇博客中,我们分析了Java中一种很常见的散列数据结构HashMap的原理(地址 http://blog.csdn.net/batmanbrucewayne/article/details/49638437)。但熟悉Android的朋友应该知道,当我们要使用Integer类型作为Map里的key时,在Android SDK中,提供了一种叫做SparseArray的数据结构来代替。原话是:Us原创 2017-04-12 13:36:59 · 445 阅读 · 0 评论 -
编译Android源码遇到的一个问题
这是我在CSDN上写的第一个博客,虽然是一个简单的内容,但是希望这是一个良好的开端。本人接触Android开发也已经有一年时间了,仍处于入门阶段,希望能通过写博客的方式来督促自己不断进步。接触Android开发接近一年,还从未下载编译过源码。恰逢最近公司新发了台式机,我又动了下载、编译源码的念头。编译源码的教程在网站http://source.android.com/source/downlo原创 2015-07-10 10:42:54 · 795 阅读 · 0 评论 -
从setContentView说起
从我们学习Android开发的第一天开始,我们就知道在Activity#onCreate里调用setContentView,Activity就会根据XML布局文件来显示。那么setContentView这个方法里究竟做了什么事情,隐藏了什么秘密,这篇文章带你一探究竟。 public void setContentView(@LayoutRes int layoutResID) {原创 2017-06-18 19:56:17 · 402 阅读 · 0 评论