Android学习笔记
格城先生
路漫漫其修远兮,吾将上下而求索。
展开
-
Android状态栏和导航栏透明和沉浸式模式
最近在App上需要对状态栏进行相关的设置,在网上看了些文章,像郭神的沉浸式那篇博客对我启发蛮大,但是对状态栏的设置,包括隐藏,透明,颜色设置等,并没有比较系统的概念,实现方式不止一种,有操作Window属性的方式,也有操作decorView.setSystemUiVisibility方法来控制系统UI的方式。但是这些方式有什么区别,以及如何具体操作,所以写这篇博客总结学习一下。原创 2017-05-10 22:47:57 · 15918 阅读 · 2 评论 -
Android图片处理(一)
大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。图片来说更是OOM (OutOfMemoryError)的常见引发者,例如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。Android中图片的存在形式1:文件形式:二进制形式存在与硬盘中。 2:流的形式:二进制形式存在与原创 2017-12-06 16:54:35 · 450 阅读 · 0 评论 -
Android中WebView使用漏洞详解
转载自 http://blog.csdn.net/carson_ho/article/details/64904635目录1. 类型WebView中,主要漏洞有三类:任意代码执行漏洞密码明文存储漏洞域控制不严格漏洞2. 具体分析2.1 WebView 任意代码执行漏洞出现该漏洞的原因有三个:WebV转载 2017-12-13 17:46:11 · 362 阅读 · 0 评论 -
Android中WebView与JS交互方式详解
转载自http://blog.csdn.net/carson_ho/article/details/64904691EvaluateJavascript() 是如何工作的? 参考:http://www.itstrike.cn/Question/7923bcc6-2810-491f-998c-fe9af061272a.html目录1. 交互方式总结转载 2017-12-13 17:03:31 · 542 阅读 · 0 评论 -
Android中WebView的缓存机制 & 资源预加载方案
转载自http://blog.csdn.net/carson_ho/article/details/71402764前言由于H5具备 开发周期短、灵活性好 的特点,所以现在 Android App大多嵌入了 Android Webview 组件进行 Hybrid 开发但我知道你一定在烦恼 Android Webview 的性能问题,特别突出的是:加载速度慢 & 消耗流量今天转载 2017-12-12 11:26:18 · 1470 阅读 · 0 评论 -
Android中WebView使用详解
转载自 http://blog.csdn.net/carson_ho/article/details/526933221. 简介WebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。2. 作用显示和渲染Web页面直接使转载 2017-12-11 19:37:40 · 436 阅读 · 0 评论 -
Android应用签名、打包实际操作
Android应用apk签名打包 注:给我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己的身份(即keystore),多个app可以使用同一个签名。原创 2017-06-10 00:24:16 · 3087 阅读 · 0 评论 -
Android ListView setEmptyView
当我们使用ListView或GridView的时候,当列表为空的时候,我们需要一个特殊的View来提示用户操作,于是就有了setEmptyView().下面看看如何使用:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"转载 2017-08-09 00:01:21 · 344 阅读 · 0 评论 -
Activity背景的透明度效果
Activity背景的透明度效果原创 2017-07-30 18:41:16 · 1096 阅读 · 0 评论 -
Android Support兼容包(兼容问题总结)
前言构建一个可以跑在不同版本 Android 平台的软件,是非常复杂和耗时的。为了解决这个问题,Android 推出了 Android Support Library (安卓兼容包),让新的UI控件也可以跑在早期的 Android 版本。原创 2017-06-24 18:12:55 · 1921 阅读 · 0 评论 -
Android主题Theme的了解
Android主题Theme的了解 很多时候可能针对Android下主题的操作并不是很多,因为要实现一些效果,主题的实现方式只是其中一种,很多情况下都可以在代码或者布局中直接操作。但是对于Android5.0之后出来的很多新特性都很灵活的运用的主题,同时了解好主题的运用,也有利于简化代码,避免重复代码的出现。原创 2017-06-24 17:53:15 · 610 阅读 · 0 评论 -
Android图片处理(二)
通过前一篇Android中大图片处理(一)博客内容我们了解到图片在Andriod中的存在形式,这篇博客着重介绍图片内存缓存。内存缓存:集合存对象1.内存缓存的核心操作:存:就有很多的考虑取:唯一索引性2.选择什么样的存储结构?map< String,Bitmap >3.三种引用级别什么意思?强引用:我们平时使用的集合(arraylist,hashmap,hashset),即使内存oom原创 2017-12-06 16:57:36 · 203 阅读 · 0 评论