摘要:
自适应: Android软键盘遮盖输入框之重新布局详解 Android如何设置底部控件view随着软键盘的弹出而上移 探索Android软键盘的疑难杂症 Android中获取软键盘状态和软键盘高度 Android各种键盘挡住输入框解决办法 来源:软键盘用法总结 软键盘用法 在Android开发中,软 阅读全文
摘要:
一、简单说明 1, IntentService IntentService继承自Service,并在其内部创建了工作线程,用来处理耗时操作,其中onHandleIntent方法就是在子线程执行的,我们可以在这里处理耗时操作。 启动时与正常service一样,可以调用startservice来启动In 阅读全文
摘要:
注:本文只针对Google原生Android系统有效, 小米魅族等手机有自己的权限机制, 可能不适用 一、运行时权限的变化及特点 新的权限机制更好的保护了用户的隐私,Google将权限分为两类,一类是Normal Permissions,这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震 阅读全文
摘要:
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。加密方式大体上分为单向加密和双向加密,而双向加密又分为对称加密和非对称加密。 单向加密只是对信息进行了摘要计算,不能通过算法还原成明文,不能解密。双向加密就是对明文加密后形 阅读全文
摘要:
JVM调优总结:一些概念 JVM调优总结:一些概念 原文出处: pengjiaheng 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放 阅读全文
摘要:
参考:Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析 一句话概括一下Android应用程序显示的过程:Android应用程序调用SurfaceFlinger服务把经过测量、布局和绘制后的Surface渲染到显示屏幕上。 postFramebuffer 阅读全文
摘要:
Android NDK 开发教程(极客学院) 一、Android NDK环境搭建 使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量 阅读全文
摘要:
作者:卢毅链接:http://www.zhihu.com/question/19732473/answer/20851256 “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。 1.同步与异步同步和异步关注的是消息通信机制 (synchronous com 阅读全文
摘要:
(一)史上最详细的Android Studio系列教程 你还没有使用Android Studio + Gradle么?那就有点太落伍了,下面自己原创总结了Android Studio的一系列教程,图文并茂非常详细,即使你是小白也看得懂。 Android Studio系列教程一 —- 下载与安装 An 阅读全文