专注分享 Android开发 干货

CSDN签约作者、稀土掘金专栏作者 & 简书推荐作者

手把手教你构建 Android WebView 的缓存机制 & 资源预加载方案

前言 由于H5具备 开发周期短、灵活性好 的特点,所以现在 Android App大多嵌入了 Android Webview 组件进行 Hybrid 开发 但我知道你一定在烦恼 Android Webview 的性能问题,特别突出的是:加载速度慢 & 消耗流量 今天,我...

2017-05-08 08:34:11

阅读数:22598

评论数:10

Android WebView:这是一份全面 & 详细的WebView学习指南

前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView组件实现 今天,我将献上一份全面 & 详细的 WebView攻略,含具体介绍、使用...

2018-04-19 08:33:46

阅读数:3293

评论数:2

Java源码分析:关于 HashMap 1.8 的重大更新

前言 HashMap 在 Java 和 Android 开发中非常常见 而HashMap 1.8 相对于 HashMap 1.7 更新多 今天,我将通过源码分析HashMap 1.8 ,从而讲解HashMap 1.8 相对于 HashMap 1.7 的更新内容,希望你们会喜欢。 ...

2018-02-26 08:58:44

阅读数:14958

评论数:36

Java:手把手带你源码分析 HashMap 1.7

前言 HashMap 在 Java 和 Android 开发中非常常见 今天,我将带来HashMap 的全部源码分析,希望你们会喜欢。 本文基于版本 JDK 1.7,即 Java 7 关于版本 JDK 1.8,即 Java 8,具体请看文章Java源码分析:关于 H...

2018-02-26 08:31:23

阅读数:13135

评论数:26

Android小技巧: 这里涵盖了所有实现 “一键退出 App” 的方法

前言 在 Android开发中,会经常存在 “一键退出App” 的需求 但市面上流传着 太多不可用的“一键退出App”功能实现 本文将全面总结“一键退出App”的实现方式,并为你一一实践,希望你们会喜欢。 目录1. 需求本质一键退出 App 其实是 两个需求: 1. 一键结束当前App所有的Ac...

2017-08-03 08:47:00

阅读数:7502

评论数:4

Android:手把手教你 实现Activity 与 Fragment 相互通信(含Demo)

前言 Activity 与 Fragment 的使用在Android开发中非常多 今天,我将主要讲解 Activity 与 Fragment 如何进行通信,实际上是要解决两个问题: Activity 如何传递数据到 Fragment? Fragment如何传递数据到Activity ? 下面,我...

2017-07-20 08:54:43

阅读数:7010

评论数:8

Android Studio 插件 GsonFormat :你还在烦恼 为 Json格式 生成 JavaBean实体类吗?

前言 Json 数据存储格式在Android 开发中使用非常常见 在为 Json 格式 生成 JavaBean实体类时,却非常繁琐,特别是遇到一些比较复杂(各种嵌套)的 Json格式 { "errorCode":0 "query":"...

2017-06-19 10:07:08

阅读数:7169

评论数:0

Android:手把手带你分析 Protocol Buffer使用 源码

前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多! 由于 Google出品,我相信Protoc...

2017-04-28 12:28:03

阅读数:11468

评论数:1

Protocol Buffer 序列化原理大揭秘 - 为什么Protocol Buffer性能这么好?

前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多! 由于 Google出品,我相信Protoc...

2017-04-24 09:19:04

阅读数:36777

评论数:16

这是一份很有诚意的 Protocol Buffer 语法详解

前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多! 由于 Google出品,我相信Protoc...

2017-04-20 16:21:19

阅读数:24509

评论数:11

手把手教你如何安装Protocol Buffer

前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多! 由于 Google出品,我相信Protoc...

2017-04-17 10:40:00

阅读数:15874

评论数:5

Android:你要的WebView与 JS 交互方式 都在这里了

前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现 今天我将全面介绍Android通过WebView与JS交互的全...

2017-03-22 09:19:45

阅读数:136745

评论数:63

Android:你不知道的 WebView 使用漏洞

前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图上述功能是由 Android的WebView 实现的,但是 WebView 使用过程中存在许多漏洞,容易造成用户数据泄露等等危险,而很多人往往会忽视这个问题 今天我将全面介绍 And...

2017-03-22 09:13:52

阅读数:43713

评论数:13

Android消息推送:手把手教你集成小米推送

前言 在Android开发中,消息推送功能的使用非常常见。为了降低开发成本,使用第三方推送是现今较为流行的解决方案。 今天,我将手把手教大家如何在你的应用里集成小米推送 该文档基于小米推送官方Demo,并给出简易推送Demo 看该文档前,请先阅读我写的另外两篇文章: 史上最全解析An...

2016-12-15 17:39:59

阅读数:18148

评论数:3

Android:这是一份很详细的Socket使用攻略

前言 Socket的使用在Android的网络编程中非常重要 今天我将带大家全面了解Socket及其使用方法 目录1.网络基础1.1 计算机网络分层计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层其中: 网络层:负责根据IP找到目的地址的主机 运输层:通过端口把数据传到目的主机的目的...

2016-11-27 21:09:26

阅读数:48320

评论数:24

Android自定义View:你需要一个简单好用、含历史搜索记录的搜索框吗?

前言 像下图的搜索功能在Android开发中非常常见今天我将手把手教大家如何实现具备历史搜索记录的搜索框 目录1. 使用场景在敲下代码前,理解用户的功能使用场景是非常重要的,这样有助于我们更好地去进行功能的实现,使用场景如下: 用户需要进行某类事物的搜索(通过文字输入进行精确搜索) 在搜索框输入时...

2016-11-27 20:25:37

阅读数:10466

评论数:8

Android:SQLiteOpenHelper类(SQLlite数据库操作)详细解析

前言 SQLite数据库操作在Android开发中非常常用 今天我将带大家全面了解关于SQLite数据库的操作(增、删、查、改) 目录1. SQLite数据库介绍 SQLite是Android内置的一个小型、关系型、属于文本型的数据库。 Android提供了对 SQLite数据库的完全支持,应...

2016-11-20 16:34:53

阅读数:14606

评论数:5

Android:BroadcastRecevicer广播类型汇总

Android:Broadcast广播类型主要分为5类: 普通广播(Normal Broadcast) 系统广播(System Broadcast) 有序广播(Ordered Broadcast) 粘性广播(Sticky Broadcast) App应用内广播(Local Broadcast) 具...

2016-11-14 16:40:41

阅读数:6599

评论数:1

Android:BroadcastReceiver广播注册方式汇总

Android:BroadcastReceiver注册的方式分为两种: 静态注册 动态注册 1. 静态注册 在AndroidManifest.xml里通过标签声明 属性说明: <receiver android:enabled=["true" | "f...

2016-11-14 16:33:19

阅读数:1765

评论数:0

Android:远程服务Service(含AIDL & IPC讲解)

前言 Service作为Android四大组件之一,应用非常广泛 本文将介绍Service其中一种常见用法:远程Service 如果你对Service还未了解,建议先阅读我写的另外一篇文章: Android四大组件:Service史上最全面解析 目录1. 远程服务与...

2016-11-14 16:25:10

阅读数:3565

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭