1. Java 平台级模块系统 Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对两个基础的问题: 很难真正地对代码进行封装, 而…
分类:移动开发
HttpClient-4.5总结(1)
apache httpclient不多介绍这个工具是什么,具体请看官网,不赘述。 进行记录的原因一个是把掉过坑的地方记住,另一个是自httpclient-4.4开始,官方对代码进行了很多调整,4.4以前的很多class和…
Android复习之旅--Activity
【修改后】 对于Activity是什么,相信大家都十分清楚了。在这里我就不扯那么多废话了。这里就说一下Android中的线程、进程、任务栈,Activity的启动模式还有现场保存问题。 什么是进程? 进程是操作系统分配内…
Android viewPager+fragment实现循环滚动
主要有两个思路: 1、viewPager的适配器 getCount() 方法返回Integer.max; getItem() 方法 返回 list.get(position%list.size()); 2、viewPag…
Android 源码设计模式解析与实战 读书笔记 1
第一章 走灵活软件之路 —— 面向对象的六大原则 优化代码的第一步 —— 单一职责原则 单一职责原则的英文名称为 Single Responsibility Principe,缩写为 SRP,定义是:就一个类而言,应该就…
Fragment中嵌套ViewPager,ViewPager中有多个Fragment,不显示
最近在项目中用到首页是一个Fragment,底部四个按钮切换,第二个按钮切换的时候是一个ViewPager嵌套Fragmet,但是遇到点击第二个按钮切换的时候,ViewPager不显示。才发现构造方法传入的Fragmen…
android 进行https网络请求的一些参考文章
安卓进阶第四篇之使用Retrofit进行Http、Https网络请求(快速上手) https://www.jianshu.com/p/9a6c204616d2 iOS https自签名证书— xxx.crt 转化成xxx…
提升开发效率小工具之-curl
curl–(command line url viewer)是类Unix系统上内置的一个命令行工具,它支持HTTP和FTP等常用方式进行网络访问,是一个灰常强大的工具。使用它,可以很好的提升我们开发的效率,比…
Framework7(03:基本布局,视图View)
1.App基本布局 布局结构非常简单,引用Framework7的CSS样式文件到<head>,引用JS文件到<body>的结束标签之前。 Material布局同样很容易理解,不同点在于其引用了不同…
使用Gradle构建Android项目
新项目中,使用了Google I/O 2013发布的新工具,使用Gradle构建android项目,并且在新版的Intellig IDEA以及google的Android Studio对其支持。本文就介绍一下怎么使用gr…
【swift】--便利构造函数
【Swift大法好:昨天看博客的时候看到,有说Swift以后有可能开发安卓软件了。cool。。。】 默认情况下,所有的构造方法都是指定构造函数 Designated convenience 关键字修饰…
OKHttp3拦截器的使用
2018年4月17日更新 在看okthttp3源码的时候发现,这边文章最底下的总结内容中的第一点: 无网络请求下,okhttp不会走入拦截器中,所以在这里面编写无网络代码逻辑是无效的; 是错误的结论,因为拦截器是链式执行…