Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)

文章转自:http://blog.csdn.net/mad1989/article/details/9147661 一、Socket通信简介  Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求...

2017-02-11 15:06:07

阅读数:175

评论数:0

Android 和 Html 之间的交互

转载地址:http://blog.csdn.NET/ithomer/article/details/8737999 源码地址:http://download.csdn.Net/detail/sunboy_2050/5208717 Android 中可以通过web...

2017-02-11 11:51:35

阅读数:114

评论数:0

nohttp的封装

使用nohttp为了方便做了封装,网上找了一些资料,根据自己的需要修改融合了一下,首先在gradle中添加nohttp的依赖,接下来就是封装代码: 分为三部分,首先新建一个类CallServer,在其构造函数中创建一个请求队列requestqueen,再就是注意将callserver的实体类对象...

2017-01-18 16:15:24

阅读数:327

评论数:0

安卓软键盘修改以及Editetext得失焦点回调

项目中遇到的修改软键盘以及editetext的相关问题,下面简单描述一下: 首先是修改软键盘:键盘上的回车键是有很多模式的,我们可以在布局文件中的editetext里进行设置,有个属性是 imeOptions,有很多属性如下图: 如图中actionGo,actionNext,actionSear...

2017-01-18 12:07:51

阅读数:254

评论数:0

背景可自动填充屏幕宽度flowlayout

前几天转载了一个项目中经常会用到的flowlayout,大神写的很详细,需要了可以去看看,今天再分享一个不一样的flowlayout,背景可自动填充屏幕宽度,展示效果较好,可以先看下: 如图不管几个标签总是占满一行,下面就看看是如何自定义的注释很详细就直接粘代码了: public ...

2017-01-03 10:45:27

阅读数:224

评论数:0

自定义组合控件

之前看过一篇博客自定义组合控件,感觉比较有代表性,今天学习一下,也分享给大家,用自定义组合控件的方法写一个我们项目中常见的titlebar,首先写一个布局,很简单,就是左右各一个按钮,中间是标题,不过这里使用merge标签,因为我们还会去继承Relativelayout,为了不叠加嵌套使用Rela...

2016-12-28 17:27:35

阅读数:261

评论数:0

Android 自定义ViewGroup 实战篇 -> 实现FlowLayout

1、概述 上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为FlowLayout,如果对Java的Swing比较熟悉的话一定不会陌生,...

2016-12-26 15:27:59

阅读数:138

评论数:0

Android应用开发之PNG、IconFont、SVG图标资源优化详解

1 背景 最近因为一些个人私事导致好久没写博客了,多事之年总算要过去了,突然没了动力,所以赶紧先拿个最近项目中重构的一个小知识点充下数,老题重谈。 在我们App开发中大家可能都会有过如下痛疾(程序员和设计妹妹注意喽): 好多小的图标好烦人,又占体积还要考虑分辨率,一拉伸就模糊等。...

2016-12-20 14:57:09

阅读数:339

评论数:0

在Java中如何高效的判断数组中是否包含某个元素

如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。 检查数...

2016-12-20 13:34:32

阅读数:178

评论数:0

图片浏览本地保存

写写笔记记录一下项目中写的图片浏览及系统图库保存的功能,先看看效果: 如上,类似于相册浏览,最终将图片保存在本地,在系统图库可浏览,至于可缩放的imageview就不做说明了,直接用了,做法很多可以自行google,下面代码主要说明怎样从网络保存到本地图库的 首先findviewbyi...

2016-12-16 14:05:41

阅读数:164

评论数:0

自定义头布局下拉变大的ScrollView

最近项目需要在用户信息界面做一个下拉实现用户头像变大这么一个效果,网上也看了一些demo,下来给大家分享一个自认为比较简单的一个例子,还是老规矩先看效果,(不必在意角上旋转的菊花,另一篇博客中有讲): 思路:  1. 获得要放大的控件,并获得其宽高;  2. 在顶部时继续往下拉,通过...

2016-12-07 14:01:59

阅读数:618

评论数:1

SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉加载更多

项目迭代需要更换下拉刷新和上滑加载更多的效果,就研究了一下安卓自带的刷新的控件SwipeRefreshLayout,挺好用的效果也不错,先上图: 我用的是swiperefreshlayout配合recyclerview做的,还是一样先看xml文件,写法和pulltorefresh一样,包裹起来...

2016-12-07 12:00:42

阅读数:2168

评论数:0

围绕中心匀速,加速,减速转动的动画

目前项目中有个动画的需求,一张花瓣图片在头像下拉的时候会匀速转动的效果,做起来很简单就是一个简单的动画,下来给大家简单介绍一下: 1,在xml文件中写一个imageview,用于放置待旋转的图片。 2,在res目录下的anim文件夹下(没有就自己新建)写动画,代码如下: xml version=...

2016-12-07 10:35:19

阅读数:364

评论数:0

Glide加载图片的变形问题

问题描述: 在listview,recycleview使用glide加载图片的时候出现第一次加载的图片略大,刷新后即可恢复正常的现象,影响用户体验 解决的方法: 首先将自己的imageview的scaleType属性设置为centerCrop,然后使用glide的时候如下设置即可: Gli...

2016-11-26 17:23:40

阅读数:2805

评论数:0

类似于qq的侧边栏

1、概述 之前写了一个Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭 ,恰逢QQ5.2又加了一个右侧菜单,刚好看了下DrawerLayout,一方面官方的东西,我都比较感兴趣;另一方面,这玩意用起来的确方便,于是简单写了个demo,高仿QQ5.2双向侧滑,分享给大家。 ...

2016-11-11 17:27:41

阅读数:268

评论数:0

EventBus使用详解(二)——EventBus使用进阶

一、概述 前一篇给大家装简单演示了EventBus的onEventMainThread()函数的接收,其实EventBus还有另外有个不同的函数,他们分别是: 1、onEvent 2、onEventMainThread 3、onEventBackgroundThread 4、onEven...

2016-09-27 10:51:45

阅读数:103

评论数:0

EventBus使用详解(一)——初步使用EventBus

一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 1、下载EventBus的类库...

2016-09-27 10:48:02

阅读数:68

评论数:0

简析MVC到MVP再到MVVM

开发中经常会被问到什么是MVC,什么又是MVP、MVVM,这里为大家简单的介绍一下这三者以及他们之间的关系。 随着计算机软件的发展,当需求变得庞大,解决方案也会变得庞大;当解决方案变得庞大,就会出现细分;当出现细分,就会出现按哪种方式管理的问题。软件从处理一件事务发展到了要处理许多事务,各事务间...

2016-09-20 15:36:56

阅读数:194

评论数:0

Android Fragment 真正的完全解析(下)

本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与ActionBar,MenuItem集成等~~ 1、管理Fragme...

2016-09-10 09:37:58

阅读数:98

评论数:0

Android Fragment 真正的完全解析(上)

自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~ 本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fr...

2016-09-10 09:30:03

阅读数:119

评论数:0

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