- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 使用AndServer在Android上搭建Web服务器
AndServer是一个Android的Web服务器, 支持部署动态网站和静态网站, 支持写Http接口,和Java的Servlet一样。特点: 部署动态网站。 部署静态网站。动态Http API,就是我们通常说的服务器接口。接受客户端文件上传。接受客户端下载文件。开源地址:https://github.com/yanzhenjie/AndSer
2017-04-01 11:23:49
13989
2
转载 Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
原文来自:http://blog.csdn.net/mad1989/article/details/9147661ZERO、前言有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使
2017-03-31 17:42:07
3163
原创 RecyclerView加载不同类型的布局
RecyclerView有什么有点以及和ListView有什么区别就不多说了,今天来实现RecyclerView的不同item布局效果,类似聊天的item,直接上图: 实现的思路是为数据添加一个type,根据type的值来判定getItemViewType返回的类型。getItemViewType(int position)返回的值就是onCreateViewHol
2017-03-31 17:30:09
5862
原创 Android使用pull解析xml
Android解析XML有SAX、DOM、Pull等几种方式,今天就简单写写Pull方式解析xml。Pull内置于Android系统中,是官方解析布局文件所使用的方式。Pull和Sax类似,都是基于流(stream)操作文件,然后根据节点事件回调开发者编写的处理程序。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。、A
2017-03-31 15:21:13
466
原创 Android集成友盟推送服务
一段时间没用过友盟,刚刚看了官方的文档,已经升到了3.1.0版本了,决定写个测试例子。这个是友盟推送的地址:http://push.umeng.com/pushIndex?utm_source=bdsem&utm_medium=search&utm_campaign=push这个是官方文档的地址:http://dev.umeng.com/push/android/integration
2017-03-23 10:55:34
3689
1
原创 关于Android的Missing contentDescription attribute on image
用了Android studio自带的代码审查工具Lint,使用方法也很简单,在工具栏点击Analyze->InSpect Code->然后选择Whole Project就可以了。其实这一个工具只能检查代码中存在的问题,而不是说发生异常或错误等。今天检查了一下项目,发现有个地方报了很多信息:看它的解释:其实这是这是ADT 16.0的新特性
2017-03-02 09:47:21
15948
原创 Git的常用操作命令
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。下面我将总结的一些常用的命令列出,有不足的地方希望指出。全局配置安装git完成后,首先进行全局配置:git config --global user.name [name] git的用户名git con
2017-02-14 13:51:36
330
原创 使用greenDao根据条件查询数据的时候碰到的问题
在使用greenDao根据条件查询数据的时候碰到问题,现在记录一下。调用的方法是Dao对象调用queryRaw(String where, String... selectionArg);返回的是一个List。/** A raw-style query where you can pass any WHERE clause and arguments. */public Lis
2017-01-04 17:25:19
11615
原创 MPAndroidChart的属性和方法
一、图表属性1、刷新 invalidate():在chart中调用会使其刷新重绘 notifyDataChanged():让chart知道它依赖的基础数据已经改变,并执行所有必要的重新计算(比如偏移量,lenged,最大值,最小值...)。在动态添加数据时需要用到。2、打印日志 setLogEnable(boolean enabled):设置为true将激活char
2016-12-26 15:56:20
9762
1
原创 greenDAO3.2的使用
1、在app的Gradle中配置:apply plugin: 'org.greenrobot.greendao' dependencies { compile 'org.greenrobot:greendao:3.2.0'}2、在project的Gradle中配置:buildscript { repositories { jcent
2016-12-26 15:53:44
5374
1
原创 Android Intent可以打开的系统项
/** * 调用系统浏览器 * * @param context * @param url */ public static void openWeb(Context context, String url) { // 调用浏览器 Uri webViewUri = Uri.parse(url
2016-11-03 09:13:52
322
原创 Android自定义一个动画
今天写一个简单的动画,让其旋转并且透明度变化,这个还是相对简单的。先看一下效果:首先在res-values下新建一个attrs.xml,这个是自定义属性的。xml version="1.0" encoding="utf-8"?>resources> declare-styleable name="myViewaStyle"> attr name
2016-10-26 16:41:25
316
原创 Path的常用方法
作用相关方法备注移动起点moveTo移动下一次操作的起点位置设置终点setLastPoint重置当前path中最后一个点位置,如果在绘制之前调用,效果和moveTo相同连接直线lineTo添加上一个点到当前点之间的直线到Path闭合路径close连
2016-10-25 11:31:30
814
原创 Android的基本权限大全
访问网络android.permission.INTERNET,访问网络连接,可能产生GPRS流量 android.permission.CHANGE_WIFI_STATE Wifi 改变状态 android.permission.ACCESS_WIFI_STATE WiFi 状态 android.permission.ACCESS_NETWORK_STATE 网络状态
2016-10-24 17:18:31
7025
原创 Android可以用到的一大堆颜色
#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD
2016-10-24 17:15:54
337
原创 Android一个mvp模式的小例子
MVP模式的是什么就不说了,反正用MVP模式写多了就是感觉爽多了,特别是后期改代码、维护什么的就不用那么麻烦了。这边文章就用登录的例子来写一个小小的mvp例子。布局文件很简单,两个编辑框和一个按钮xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/
2016-10-20 15:12:35
2910
1
原创 关于Android沉浸式状态栏的一个做法
话不多说,直接上代码首先在build.gradle文件中引入库:compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'这是布局文件:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://s
2016-10-20 14:44:13
345
原创 Android利用jsoup抓取网页数据
今天写了一个通过jsoup抓取网页的内容的例子。jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。用学校网页做例子,把首页的新闻的信息抓取出来,放到客户端的列表中。网页的html代码如下: 纪律教育学习月启动 首次学习围绕
2016-09-07 11:28:17
576
原创 HelloCharts的折线图跟json数据交互
第一次写博客,不知道写点什么好。最近在学图表的内容,学了HelloCharts这个开源框架,感觉真心不错,指的推荐。简单写一个折线图和json数据交互的例子,哪些地方写得不够好的希望大家可以指出来,我也是一个菜鸟,希望可以大家学习,大家进步。首先是一个简单的json数据String json = "{\"Chart\": [{\"id\": \"2\",\"XPoint\": \"
2016-07-06 09:22:03
2332
网络分层拓扑搭建实验
2015-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人