摘要: 主要介绍向Android项目中添加混淆功能 增加混淆的原因 实践 混淆的配置 一般情况下,app module 的 build.gradle 文件默认会有如下结构: 因为开启混淆会使编译时间变长,所以debug模式下不应该开启。我们需要做的是: 修改后文件内容如下: 第二行是表示release下 第 阅读全文
posted @ 2016-11-10 10:17 zhou_guobao 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 问题 关于控制是否换行的属性android:singleLine 当值为true的时候,只能一行,不换行 当值为false的时候,可以换行 但是现在遇到一个问题: 虽然上面代码中已经将single_line的值设为false,但是依然不能换行 解决方法 不设置inputType的值,或者修改其为in 阅读全文
posted @ 2016-10-20 16:01 zhou_guobao 阅读(8912) 评论(0) 推荐(1) 编辑
摘要: Android 6.0新特性 Runtime Permissions Doze and App Standby Apache HTTP Client Removal BoringSSL Access to Hardware Identifiers Notifications AudioManager 阅读全文
posted @ 2016-05-17 22:21 zhou_guobao 阅读(540) 评论(0) 推荐(0) 编辑
摘要: java线程中的sleep/wait/notify/yield/interrupt方法 sleep 该方法能够使当前线程休眠一段时间 休眠期间,不释放锁 休眠时间结束之后,进入可执行状态,加入到线程就绪队列中,并不会立即执行 调用的时候,必须捕获异常 来自Thread的静态方法,只作用于当前线程 单 阅读全文
posted @ 2016-05-15 23:55 zhou_guobao 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 抽象类与接口的区别 抽象类 包含抽象方法的类就是抽象类,声明的语句:abstract class 必须是public protected 接口 对行为的抽象,声明语句:interface 抽象方法的修饰符:public abstract 成员变量的修饰符:public static final 语法 阅读全文
posted @ 2016-05-15 23:12 zhou_guobao 阅读(190) 评论(0) 推荐(0) 编辑
摘要: android 系统架构 简介 Android开源和兼容性技术负责人Dan Morrill在Android开发手册兼容性部分所解释的,“Android并不是传统的Linux风格的一个规范或分发版本,也不是一系列可重用的组件集成,Android是一个用于连接设备的软件块。” Android 是一种以L 阅读全文
posted @ 2016-05-05 14:14 zhou_guobao 阅读(663) 评论(0) 推荐(0) 编辑
摘要: android handler工作原理 作用 便于在子线程中更新主UI线程中的控件 这里涉及到了 UI主线程和子线程 UI主线程 它很特别。通常我们会认为UI主线程将页面绘制完成,就结束了。但是它没有。它在一直默默等待着来自用户操作控件发生的事件消息。 这里的事件和其中包含的信息都被封装为一个mes 阅读全文
posted @ 2016-05-05 08:44 zhou_guobao 阅读(3791) 评论(0) 推荐(0) 编辑
摘要: MD5为什么要加盐 之前面试的时候,遇到一个面试的哥哥。不停的跟我确认我对网络传输过程中的password进行MD5加密的时候,是否加key了。 当时我很纳闷,因为MD5本身已经是不可逆的了,需要破解只有穷举法。只是一个相当耗时间的工作量。 而且,android里面提供的MD5接口也没有说要加key 阅读全文
posted @ 2016-05-04 16:35 zhou_guobao 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: android listview需要呈现多个布局 之前的做法很笨 在getView()方法里面,不仅将viewHolder作为tag属性设置给convertView 还将当前的position作为tag属性设置给convertview 在getView()方法中,接收到回收的convertview的 阅读全文
posted @ 2016-04-29 11:42 zhou_guobao 阅读(143) 评论(0) 推荐(0) 编辑
摘要: android 程序崩溃crash日志的捕捉 之前在项目开发过程中,一直会遇到程序崩溃了,但是测试組的哥哥们又没及时的导出日志.... 后来在诳群的时候听别人说起,腾讯有那么一个叫 "bugly" 的东西 将其作为第三方jar文件引入其中,并且进行一些简单的配置即可:程序崩溃的crash日志会自动的 阅读全文
posted @ 2016-04-27 11:15 zhou_guobao 阅读(13910) 评论(0) 推荐(0) 编辑