排序:
默认
按更新时间
按访问量

超全面 struts2 复习总结笔记

前言What ? 最近怎么开始写后端的博客了? 从去年开始就经常看到别人提“移动开发寒冬”,而年初投简历的时候更是亲身体会,不写3年经验连面试机会都没有,那么没有经验或经验少的人能怎么办呢,从一开就找不到工作怎么可能会有经验? 然而绝望并没有用,我算运气好,勉强找到一份工作。从趋势来看,近几年...

2017-03-22 21:02:32

阅读数:4310

评论数:5

机器学习笔记 监督学习算法小结(一)

前言坚持写博客半年多了,但感觉自己没有写技术博客的天赋,写出来的东西深度和广度都欠缺,也不容易理解。事实上大部分技术博客都存在这些问题,但即便写得不好,也会起到一定作用,所以我还是决定坚持写下去。接触机器学习有一段时间了,感觉还是挺有意思的,趁着对理论概念还没忘记的时候,把知识点总结下来。这系列文...

2017-02-04 12:16:36

阅读数:5204

评论数:0

BottomNavigationView从入门到强行改造,取消位移动画?和ViewPager绑定?添加Badge?

前言BottomNavigationView 这个官方控件出了几个月了,也有一些介绍该控件的文章,但我发现大部分博文只是做了简单的用法介绍,并未解决一些需求,比如:取消位移动画、和ViewPager一起使用、加入Badge。所以我又写了这么一篇博客。考虑到一些人可能没时间看到最后,我把改造的库地址...

2017-01-07 20:17:04

阅读数:15517

评论数:7

RxJava2.0在安卓中的二级缓存策略

前言在上一篇 安卓网络数据缓存策略 中,介绍了安卓中数据的缓存策略,这篇将用RxJava2.0 实现 Json/Xml 数据的二级缓存。 对于 RxJava2.0 不了解的,可以看一下这篇入门教程 从零开始的RxJava2.0教程1-4 。仿佛有一段时间没写博客了,吓得我都祭出了神图。 数据实...

2016-12-04 00:49:09

阅读数:5527

评论数:6

安卓网络数据缓存策略

前言对于大部分 App 来说,网络请求都是必不可少的,而且不少App是以数据为主。如果不做数据缓存,在网络慢的情况下,会降低用户体验度。仿佛有一段时间没写博客了,吓得我都祭出了神图。 Json/Xml数据缓存策略对于文本类数据,同一个地址的请求结果一般是会随着时间而变化的,所以需要根据应用的需求...

2016-12-04 00:43:09

阅读数:4289

评论数:0

从零开始的RxJava2.0教程(四)在安卓中的应用

1. 前言在第1 2 3篇中,我介绍了RxJava 2.0的基本用法。这一篇将介绍在安卓中的基本用法。 附上本系列教程的链接。 从零开始的RxJava2.0教程(一)基础 从零开始的RxJava2.0教程(二)操作符 从零开始的RxJava2.0教程(三)响应式的好处2. RxAndroi...

2016-11-07 13:21:09

阅读数:13682

评论数:17

从零开始的RxJava2.0教程(三)响应式的好处

1. 前言在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大之处。这一篇,我将向你介绍响应式的优点。 2. 错误处理到目前为止,我都没怎么介绍 onComplete 和 onError 方法。这两个方法用来通知订阅者,数据发送完成或出现错误。Flowable.crea...

2016-11-07 13:14:34

阅读数:5953

评论数:3

从零开始的RxJava2.0教程(二)操作符

1. 前言在上一篇中,我介绍了RxJava 2.0的一些基础知识,同时也介绍了map()操作符。这篇blog将介绍许多RxJava中的操作符,RxJava的强大性就来自于它所定义的操作符。 首先先看一个例子: 2. 准备工作假设我的 Flowable 发射的是一个列表,接收者要把列表内容依次输...

2016-11-06 22:46:57

阅读数:21189

评论数:9

从零开始的RxJava2.0教程(一)基础

1. 为什么写这篇文章RxJava这些年越来越流行,而上月末(2016.10.29)发布了2.0正式版,但网上大部分关于RxJava的教程都是1.x的。关于2.0的教程基本是介绍1.x和2.x的区别,对于RxJava的老用户来说,自然看看和1.x的区别就大致会用了,但是对于新手来说,就不得不先学1...

2016-11-06 22:43:50

阅读数:24338

评论数:17

RxJava 2.0有什么不同(译)

为什么翻译这篇文章ReactiveX 于2016.10.29 发布了正式版RxJava 2.0.0,但到我写本文章为止,还没有发现谁完整的翻译了官方的这篇文档 What’s-different-in-2.0。秉着旧事物迟早被新事物替代的想法,于是我用我没过6级的英语咬牙翻译下这篇文章,希望能帮助年...

2016-11-05 14:37:46

阅读数:20116

评论数:22

Android Studio 2.2 多cpp文件自动包含及第三方so库调用

多cpp文件自动包含Android Studio 2.2 又重新加入了jni的支持,并且使用的是CMake,所以现在写jni不需要配置mk文件了。 但相应的,如果你在cpp文件夹中新建了cpp文件或头文件,就需要手动配置CMakeLists.txt文件。 IED自动生成的CMakeLists中...

2016-10-28 12:40:40

阅读数:7261

评论数:4

Android高版本适配总结1

目录 权限适配 写短信操作适配 拦截短信操作适配 查看App使用情况适配 获取所有运行的App 清除App缓存 权限适配(安卓6.0 API api23)安卓6.0给权限进行了分类,所以就出现了运行时权限。运行时权限需要在代码中申请。 这里我收集了一份 Android 6.0的运行时权限。如果你...

2016-10-27 22:20:56

阅读数:950

评论数:0

Android 修改字体

TextView修改字体Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/ping_fang_light.ttf"); tvName.setTypeface(typeface); 全局修改字体 首先...

2016-10-27 22:18:19

阅读数:391

评论数:0

Android6.0运行时权限列表

Android6.0运行时权限 权限组 权限 group:android.permission-group.CONTACTS permission:android.permission.WRITE_CONTACTS permission:android.permission.GE...

2016-10-22 15:06:20

阅读数:1024

评论数:0

Android Studio混淆打包忽略第三方jar包配置

写这篇博客的理由前段时间用Android Studioh的时候,碰到一些问题,网上找了很多资料,发现很多都是Copy Paste,找了许久没有找到有用的资料,然后在Stack Overflow中找到了部分答案。所以决定自己写一篇“有用的博客”。 启用混淆打包在Android Studio中只需要...

2016-10-20 12:48:34

阅读数:7666

评论数:1

安卓事件分发机制简解

1. 为什么需要了解安卓事件机制在开发过程中,我们免不了用到组合控件,这时候事件分发机制就显示比较重要了。如果你不了解,就可能出现父容器无法响应事件、子控件事件和父控件有冲突等问题。在了解分发机制之前,你需要知道安卓控件分类。2. 安卓控件分类ActivityActivity是一个应用程序组件,提...

2016-10-19 23:38:26

阅读数:670

评论数:0

Android Studio设置全屏Activity(填坑)

问题 如何在Android Studio中做一个全屏的启动界面(Splash Activity)?   背景(基本是废话,没兴趣的请跳过) 前段时间把IED换成Android Studio2.2之后,碰到了一些“坑”。 就在今天,我打算新开一个项目,然后项目代码还没写就碰到问题了。 以前在Ecli...

2016-09-26 22:25:17

阅读数:7699

评论数:2

安卓常用图形图像操作汇总

安卓中提供了非常多的图像和图像处理api,这里我总结了一些常用的操作。 大图片加载 在安卓中要把图片显示到界面上,需要把图片解析成Bitmap,然后设置到ImageView。 解析的图片是比较耗费内存的,尤其是大图片,比如1920*1080的图片。 如果不加做任何处理直接加载大图片,很可能会出现O...

2016-09-23 23:56:23

阅读数:458

评论数:0

安卓Fragment快速入门

Fragment虽然不是四大组件之一,但在界面布局方面非常重要。 Fragment的作用 Fragment是API11时新引入的轻量级”Activity”。目的是为了更方便的适配大小屏幕,在平板和手机上可以有完全不同的Fragment。可以很方便的动态添加删除Fragment。   Fragmen...

2016-09-22 14:33:46

阅读数:293

评论数:0

安卓ContentProvider详解

ContentProvider是安卓四大组件之一,但与其他三种组件相比,并不是很常用,但同样重要。 ContentProvider可以让应用之间相互共享资源,比通过公开的文件的共享方式更加安全和高效。 一般来说,我们很少需要自己去编写一个ContentProvider,除非你是一个著名应用的开发者...

2016-09-21 22:36:28

阅读数:565

评论数:0

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