自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitHubClub

专注分享互联网优质开源项目,学习资源和工具。

  • 博客(140)
  • 资源 (44)
  • 问答 (1)
  • 收藏
  • 关注

原创 2016百度春招笔试题(高中熟悉的题现在却变得陌生)

一、前言 前几个星期的面试题都有点稀奇古怪,这个星期来一个正常点的题目,可是这题目可能对于个别人来说是如此的熟悉但又很陌生。因为那是我们高中时常做的题目,现在却还给老师了。那让我们好好回忆一下。二、题目 6× 9的的方格中,起点的左下角,终点在右上角,从起点到终点,只能从下向上,从左向右走,问一共有多少种不同的走法。 A. 4200 B. 5005 C. 1005

2017-01-20 00:50:58 2663

原创 Google刁钻古怪面试题

一、前言 上个星期的面试题前言也提过,每周一篇的面试题是我在一周内看过的面试题中选择大众较好的来分享自己的解题过程,这周就偷懒一下,来看下 Google 刁钻古怪的面试题,其中大部分的解答是参考了网友的答案,因为本人实力有限,真的不知从何思考。明天(2017年1月14日22:48:07)就是年会了,公司从深圳到珠海举行两天一夜的年会,不禁感慨,时间过得很快,上一年刚实习的时候,我也是在珠海过的年

2017-01-14 23:54:16 2588

原创 2014新浪校招笔试题:取水果(17年第一篇让人懵逼的面试题)

前言 2017 年,我还是会坚持每周一篇面试题,当然我每周看的面试题肯定是不止一篇的,我是在这周看过的面试题中,选择一题自己认为较好的来写。因为每一篇都写,不现实,写一篇博客,需要的时间也是挺长的,所以选择较好较大众化的题目。一、题目 有任意种水果, 每种水果个数也是任意的, 两人轮流从中取出水果, 规则如下: 1) 每一次应取走至少一个水果; 每一次只能取走一种水果的一个或者全部.

2017-01-09 00:50:07 3323 7

原创 Git忽略文件.gitignore的使用

本文转自:http://www.jianshu.com/p/a09a9b40ad20一、为什么要使用 .gitignore当你使用git add .的时候有没有遇到把你不想提交的文件也添加到了缓存中去?比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化配置文件我们一般不把它推送到git服务器中,但是又为了偷懒每次添加缓存的时候都想用git

2017-01-09 00:30:09 3431

原创 我的2016都在升值地卖命和卖命地升值

一、前言 本来31号就该好好想想 2016 年,我干了什么,我是怎样度过的,然而到今天才总结了一下,我的 2016 ,我是 16 年毕业的,可是工作也差不多有一年半了,当然这是没算加班的, 我记得刚出来工作的时候,学校还是有课的,我当时还特意跟老师申请了一下,才能提前去实习上班的。所以今年跨年,我从深圳跑去了我读书的城市跟一群要好的朋友,同学进行跨年,虽没啥特别的活动,却有特别的意义。二、正文

2017-01-02 22:46:33 1390

原创 2015携程JAVA工程师笔试题(基础却又没多少人做对的面向对象面试题)

最近真的发现自己越来越懒了,虽然现在有点晚了,可是内疚完之后,还是得更新每个星期一篇的面试题,找了很多面试题,发现有些很基础的就没必要分享出来,最后找了这么一篇经典的面试题,一开始我也还真做错了,话不多说。来看下 2015 携程的 JAVA 工程师的面试题一、题目public class Base{ private String baseName = "base"; publi

2016-12-27 01:41:17 10268 20

原创 2016滴滴出行研发工程师笔试题(亮灯问题)

最近又想搞即时通讯又想搞网络框架,然而都没弄出来,博客也有几天没有更新了,不过每周面试题还是得照常继续的。一、题目 2015盏灯,一开始全部熄灭,序号分别是1-2015,先把1的倍数序号的灯的开关全部按一次,然后把2的倍数的灯的开关全部按一次,然后把3的倍数的开关按一次,以此类推,最后把2015的倍数灯的开关按一次。问最后亮着的灯有多少盏? A. 43 B. 44 C.

2016-12-22 00:07:44 2854

原创 分析当今(2016年12月13日)社交三巨头:微信、whatsapp、line

前言 最近都在学习和探讨即时通讯这方面的知识,准备会写即时通讯这系列的文章,包括对其他 IM 项目的探讨,第三方即时通讯的使用到最后自己开发即时通讯的项目,其中的周期会很长,不过还是值得探研的,因为社交领域一直是互联网创业的大热门,从 PC 到移动端,从 OICQ 、 MSN 到 QQ 。等到进入移动互联网时代,随时网络和终端的升级优化,社交领域应用彻底爆发,进入到黄金时期。然而社交就离不开即时

2016-12-14 01:21:55 2804

原创 搜狐2017实习生笔试题_概率问题

一、题目 工程师 M 发明了一种游戏:M 将一个小球随机放入完全相同的三个盒子中的某一个,玩家选中装有球的盒子即获胜;开始时 M 会让玩家选择一个盒子(选择任何一个获胜概率均为 1/3 );玩家做出选择后,M 会打开没有被选择的两个盒子中的一个空盒,此时 M 会询问玩家是否更改选择(可以坚持第一次选择,也可以选择另一个没有打开的盒子),下列叙述正确的有()。 A. 改选后,玩家获胜的概

2016-12-12 14:04:21 3351

原创 Android Studio 上传项目到Github并设置忽略文件

一、安装git客户端下载git客户端并安装 下载地址:https://git-scm.com/download二、配置 Android Studio 中的 git1.在 Android Studio 中配置 git 客户端2.在 Android Studio 中配置 Github 账号三、设置忽略文件我们 Android Studio 中创建的 Android 项目,有很多的配置文件,如果把配置文

2016-12-08 00:19:36 11953 2

原创 Android 网络框架_目前(2016年11月7日)最流行的网络框架OKHttp3

现在每篇文章前都会吐槽下自己的生活事情,也当作个记录,本来想写这篇博客很久的了,看标题就知道,想 11 月 7 日就开始写的了,可是现在(2016年11月27日22:45:12)还没写完,因为这段事件赶公司的即时聊天的项目,还有每个星期都会来一篇算法的文章或做算法的题,因此导致这篇文章很久还没写完,不想拖下去,赶紧写完。一、 OKHttp基础我们可以通过右键 new——》Module——》java

2016-11-29 01:30:30 1552

原创 位运算的妙用_判断2的乘方和二进制1的个数

本来定好每个星期写一遍算法的博客的,可是因为最近赶项目,博客停止更新一段时间了,现在抽空继续更新。本来心情挺好的,一看手机,欠费两百多,真是日了狗了,百度云没有设置只能 wifi 下下载和上传,用了我的流量来下载,我的内心是崩溃的。 一、判断一个整数是否是2的乘方1.题目:实现一个方法,判断一个正整数是否是2的乘方(比如 16 是 2 的 4 次方,返回 True;18 不是 2 的乘方,返回 F

2016-11-23 21:07:31 2810

原创 Tool Resource

一、网络抓包工具,服务器接口调试工具(Fiddler4)http://download.csdn.net/detail/two_water/9620643二、win程序置前工具(DeskPins)http://download.csdn.net/detail/two_water/9586198三、Diagram DesignerDiagram Designer 这个矢量图像编辑筹建流程图,图表和滑动

2016-11-22 21:15:29 999

原创 Android 网络框架_网络框架的核心Http协议

要写一个优秀的网络框架,当然少不了对 Http 协议的了解,因为Http协议是网络请求的核心。一、Http协议的简介1.什么是Http协议呢?这是直接网上搜索出来的结果:超文本传输协议(HTTP,HyperText Transfer Protocol) 是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方

2016-11-07 01:02:03 2782 1

原创 Android 网络框架_常用的网络框架

看了张哥(stormzhang)的博客之后,深有感触,又让我感慨了一番,而且发现张哥的博客英文跟汉字之间是有空格的,数字跟汉字之间也有空格,看起来很舒服很美观,张哥真的是把每一个细节都做的很好,所以身为草根开发者的我,也要学习。附上张哥博客的一部分截图:一、Android 常用的网络框架大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据。通常在 android 中进行网

2016-11-06 17:59:25 21494 1

原创 LeetCode_直方图最大面积(Largest Rectangle in Histogram)

一、题目Given n non-negative integers representing the histogram’s bar height where the width of each bar is 1, find the area of largest rectangle in the histogram.Above is a histogram where width of

2016-11-02 05:43:36 7688 2

原创 微信小程序学习(6)_配置详解

因为工作的原因,最近很久没有学习小程序了。现在开始接着来。一、全局配置1.官方的文档中就有对小程序配置的专门讲解,我们可以先到官网看下相关的讲解方便我们更好的了解“配置”这部分的知识点。官方的网址:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html2.因为两个星期没学小程序了,刚打开,发现开发工具更新了,可以直接在“编辑”界

2016-10-31 00:07:33 2642

原创 Android_获取发布版的秘钥(SHA1)和开发版的秘钥(SHA1)

一、在Android Studio中获取1.获取开发版的秘钥(SHA1)(1)AndroidStudio中自带了终端Terminal,我们可以直接在里面进行操作,在这里首先我们得进入到C盘的,用户的.android路径下,其实就是android自带 为我们调试时提供的秘钥(2)输入keytool -list -v -keystore debug.keystore得到三种指纹证书,选取SHA1类型的证

2016-10-24 07:04:55 2442

原创 TeamViewer_远程控制

一、简介因为公司的电脑有加密系统,因此不好传文件,而且传文件也是乱码的,因此想要在家里也能工作,只能远程登录公司的电脑进行工作了!因此下了个TeamViewer。TeamViewer是一个远程控制软件,它最大的优点就是不需要控制和接受控制的任何一方拥有外网IP。而且还能进行传文件,还有会议室等强大的功能!二、安装1.进入官网即可下载:https://www.teamviewer.com/zhCN/,

2016-10-21 20:00:52 1409

原创 Android Studio_更新Gradle

一、Gradle更新问题Android Studio每次更新版本都会更新Gradle这个插件,而且有时候提示更新,却一直更新不了,那是因为中国伟大的长城问题。就是下图,我刚刚更新了,提示更新gradle,却一直更新不了!这有时候会导致停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradle Project Compile Error 等等相关的问题!二、解决方案

2016-10-19 00:37:58 762

原创 微信小程序学习(5)_事件

一、什么是事件?1.一种用户的行为用户长按某一张图片,点击某个按钮,这就是用户的行为,也是事件2.一种通讯方式为什么说事件也是一种通讯方式呢?因为用户点击按钮的时候,这是发生在UI层的,我们的UI要把一些信息发送给我们的逻辑代码,因此也是一种通讯方式二、事件的类别1.点击事件tap2.长按事件longtab3.触摸事件(1)touchstart 开始触摸

2016-10-17 01:46:20 9144 2

原创 微信小程序学习(4)_视图渲染

一、创建一个页面1.首先我们新建一个项目,在新建的项目中有index 页面和 logs 页面,即欢迎页和小程序启动日志的展示页,他们都在 pages 目录下。微信小程序中的每一个页面的【路径+页面名】都需要写在 app.json 的 pages 中,且 pages 中的第一个页面是小程序的首页。每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:index.js、index.wxml、in

2016-10-14 01:07:25 9422 7

原创 微信小程序学习(3)_目录文件详解

一、目录文件详解1.首先看下根目录下的app.json的文件,可以看到在”pages”的数组里,里面配置了每个界面,且包含了每个界面文件的目录2.可以看到每个页面需要包含两个文件,一个是js文件,是每个界面的入口,wxml的文件是每个界面的布局文件,那wxss是什么呢?它是每个界面的样式文件。比如:看下图可以看到,创建新的项目有两个界面,一个是index.js界面,一个是logs.js

2016-10-11 23:37:13 8227

原创 微信小程序学习(2)_开发准备和开发工具简介

一、下载微信小程序开发工具1.进入这个网址: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=1475052055364 进行下载相对应的开发工具二、开发工具简介1.首先我们打开开发工具,可以看到下面的界面,然后用微信登录2.我们选择创建项目3.填写相关的信息,因为目前微信还没有开发AppId,因此我们选择没有A

2016-10-09 00:40:43 3861

原创 阿里巴巴2014校招笔试题_时长问题

一、题目一块不均匀的主板,从头烧到尾要2个小时,最少需要几块相同款型的主板,才能准确的衡量出2小时30分钟?A.2根 B.3根 C.4根 D.5根二、分析首先,一看到题目就觉得很奇怪,一脸懵逼。题目中的“不均匀”的“主板”给我带来了很大的困惑,主板,作为计算机的学生,第一时间脑里呈现的就是电脑主板,可是题目的是指普通的木板吧,不均匀是不是代表着从头尾同时点燃,到烧完的时候,不是一个小时呢?不过

2016-10-07 17:37:41 1034

原创 美团2016研发工程师笔试题_球色问题

一、题目一个不透明的箱子里共有红,黄,蓝,绿,白五种颜色的小球,各个小球的数量非常多而且接近相等,每种颜色的小球大小相同,质量相等,每个人从篮子里抽出两个小球,请问至少需要多少个人抽,才能保证有两个人抽到的小球颜色全部相同?A.6 B.11 C.13 D.16 E.21 F.26

2016-10-07 16:45:30 1509

原创 微信小程序学习(1)_微信小程序简介

一、微信小程序的来源在2016年9月中,微信公众平台向外发出200个小程序内测邀请函,那么什么是微信小程序,有什么功能呢?微信小程序尽管叫小程序,但其实这就是今年年初腾讯曾对外提及的微信“应用号”。早在2016年1月份的微信公开课上,微信之父张小龙就透露微信即将推出应用号。张小龙曾说,让创造发挥价值,好产品应该是用完即走,微信应该是给用户提供便利,而非浪费时间。希望用户在微信里看到的都是自己愿意看到

2016-10-06 23:59:58 3586

原创 GitHub_删除一个repository(仓库)

一、在GitHub上删除一个reposiory(仓库)今天想要删除GitHub上的一个repository,可是找了几分钟,还是记录下来吧!1.首先点击要删除的仓库,然后找到setting2.滚动到下面,会找到一个删除此仓库的按钮,点击输入仓库的名称就可以删除仓库了

2016-09-30 00:57:45 942

原创 2017完美世界研发部笔试题_取经

一、题目概述师徒四人西天取经,途中必需跨过一座桥,四个人从桥的同一端出发,你得帮助他们到达另一端,天色很暗而他们只有一支手电筒,一次同时最多可以有两个人一起经过桥。而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥两端。手电筒不能用丢的方式来传递,四个人的步行速度各不同,若两人同行则以较慢者的速度为准,大师兄需花1分钟过桥,二师兄需花2分钟过桥,三师兄需花5分钟过桥,师傅需花10分钟过

2016-09-20 00:25:49 3355

原创 Wiki_Android_网络工具类NetworkUtils

网络工具类NetworkUtils提供的方法: 打开网络设置界面 openWirelessSettings 判断网络是否可用 isAvailable 判断网络是否连接 isConnected 判断网络是否是4G is4G 判断wifi是否连接状态 isWifiConnected 获取移动网络运营商名称 getNetworkOperatorName 获取移动终端类型 getPhon

2016-09-19 17:54:50 1087

原创 Genymotion启动失败_Unable to start the Genymotion virtual device

一、启动Genymotion失败启动Genymotion失败,提示如下:因为Genymotion是在VirtualBox的基础下运行的,因此在VirtualBox启动相关的模拟器,结果报错如下:二、原因因为大多人使用的ghost系统都会破解uxtheme.dll文件 导致virtualbox启动失败用UniversalThemePatcher_1.5.22工具验证了一下,发现untheme.dll文

2016-09-18 01:06:28 1314

原创 Wiki_JAVA_AESUtil(加密解密)

AES加密解密工具类,对秘钥稍微进行掩盖。package com.liangdianshui;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import javax.crypto.NoSuchPadding

2016-09-17 12:02:56 1769

原创 Android_OkHttp简介

一、Android网络通信Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客:http://android-developers.blogspot.com/2011/09/androids-http-clients.html利用原生的这两种方式编写网络代码,

2016-09-16 17:39:19 3301

原创 纯真地看待生活

纯真的看待生活今天朋友圈看到了两个“轻松筹”,我点进去看了,看见筹集的金额竟然有好几万,因为有个“轻松筹”是我一个很好的朋友发起的,我正想捐一点的时候,脑子里闪过一个念头,这是不是假的呢?于是,我查了相关的资料,发现“轻松筹”对发布的筹集根本没有做深入的验证,那么就很容易作假发起筹集,利用人的同情心去骗钱,而且这种情况也有相关的新闻报道!于是乎,我停止了捐钱,跟同事说起了这件事!同事说

2016-08-24 23:56:05 692

原创 Wiki_Android_获取ImageView的最大最小宽度和高度

一、通过ImageView对象直接获取,需考虑API的兼容问题,因为getMaxWidth()方法要API 16以上才可以使用/* 获取ImageView的实际宽度* */int width = imageView.getWidth();int height = imageView.getHeight();二、通过反射获取,这种方法不用考虑兼容API的问题 /**

2016-08-08 11:00:09 2923

原创 Android_常驻进程(杀不死的进程)

一、常驻进程简介Android常驻进程,就是要让进程在内存中永远存在,让进程保活,不被杀死。可能这时都会喷,这不是流氓软件吗?刚接触android的时候,我也是认为这是很流氓的做法,可是慢慢发现很多场景(应用),要为用户服务,就必须用到常驻进程,就好像微信,QQ,360安全手机卫士这些现在比较火,比较常用的软件来说,他们都是实现了常驻进程的。所以说,有时候常驻进程在开发中是必须的,比如锁屏应用

2016-08-05 14:38:23 41202 8

原创 Android_Service(2)前台服务(service)和远程服务(service)

一、前台服务       service基本都是在后台进行运行的,一直都是在默默地工作,不爱表现自己(没有界面),可是这样一个基层的工作人员(service)在android系统的待遇(优先级)还是比较差的,在系统内存不足的情况下,就有可能回收掉正在后台运行的service,因此service就会停止运行。如果希望service一直保持运行,不因系统内存不足而回收,该怎么做呢?可以先考虑使用前

2016-08-02 08:26:12 10889 3

原创 Android_Service(1)基本用法

一、Service的种类

2016-07-28 17:11:08 4281

原创 Android_AlarmManager(全局定时器)

一、简介             对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为”/dev/alarm”),并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生,AlarmManagerServie服务程序就

2016-07-25 09:44:11 11674 1

原创 设计模式_观察者模式

一、简介       什么是观察者模式?  有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。        观察者模式的作用?     将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性

2016-07-21 17:45:15 2193

AlarmManager

http://blog.csdn.net/two_water/article/details/52004414 博客Demo

2016-07-23

ObserverPattern

http://blog.csdn.net/two_water/article/details/51984619 博客案例

2016-07-21

SortTemplate

http://blog.csdn.net/two_water/article/details/51831857 博客中的Demo;

2016-07-05

ShootingMachine

http://blog.csdn.net/two_water/article/details/51800670 博客的Demo!

2016-07-01

JAVA_AES加密解密

博客Demo:http://blog.csdn.net/two_water/article/details/51700640

2016-06-17

commons-codec-1.6

第三库commons-codec-1.6 博客地址:http://blog.csdn.net/two_water/article/details/51700640

2016-06-17

SharedPreferencesUtil

http://blog.csdn.net/two_water/article/details/51597531 博客demo!

2016-06-07

Android Studio Template

http://blog.csdn.net/two_water/article/details/51593443

2016-06-06

AsynchronouslyLoad

http://blog.csdn.net/two_water/article/details/51550489 的Demo

2016-06-03

JAVA_网络编程_Socket

http://blog.csdn.net/two_water/article/details/51536242 博客Demo!

2016-05-30

Android_AsyncTask

博客Android_AsyncTask的案例

2016-05-04

BlueTooth_BluetoothAdapter

http://blog.csdn.net/two_water/article/details/50889346 博客案例!

2016-03-18

JAVA_Reflect

http://blog.csdn.net/two_water/article/details/50675688 博客中的Demo

2016-03-01

HTML5_样式,链接和表格

个人博客Demo!!!HTML5_样式,链接和表格

2016-02-03

JAVA_String

JAVA_字符串(String)博客中的Demo

2016-01-18

Android_JSON数据解析

Android_JSON数据解析 博客里面的Demo

2016-01-04

Android_子线程创建消息队列更新UI

博客http://blog.csdn.net/two_water/article/details/49945525里面的Demo.

2015-12-07

Android_Handler消息处理机制

博客http://blog.csdn.net/two_water/article/details/49945525里面的Demo.

2015-12-07

Android_Handler的线程队列Demo

博客http://blog.csdn.net/two_water/article/details/49945525里面的Demo.

2015-12-07

Fragmen和Activity之间的通信

Fragmen和Activity之间的通信Demo!配合博客使用!

2015-11-18

markdownpad2

markdownpad2支持语法高亮,内有破解方法

2016-11-22

LargestRectangleInHistogram

http://blog.csdn.net/two_water/article/details/53004027 LeetCode_直方图最大面积(Largest Rectangle in Histogram)

2016-11-02

微信小程序学_配置详解

微信小程序学习(6)_配置详解

2016-10-31

微信小程序_事件

http://blog.csdn.net/two_water/article/details/52834995 微信小程序学习(5)_事件

2016-10-17

微信小程序视图渲染

http://blog.csdn.net/Two_Water/article/details/52793498 微信小程序学习(4)_视图渲染

2016-10-16

ScreenToGif1.4

ScreenToGif1.4录屏转gif文件工具

2016-10-10

AESUtils加密解密

http://blog.csdn.net/two_water/article/details/52559989 AES加密解密工具类:AESUtil

2016-09-17

okio-1.10.0

okio-1.10.0.jar

2016-09-16

khttp-2.7.5

khttp-2.7.5.jar

2016-09-16

ViewPage3D画廊

3D画廊

2016-09-08

DiagramDesignerSetup1.27.3

DiagramDesignerSetup1.27.3 画流程图的软件

2016-09-04

Fiddler抓包工具

Fiddler抓包工具

2016-09-03

Fiddler4.0

抓包工具

2016-09-02

杀不死的进程

杀不死的进程

2016-08-05

Android-AppDaemon

常驻进程

2016-08-05

MarsDaemon

常驻进程

2016-08-05

Android_PermanentService

http://blog.csdn.net/two_water/article/details/52126855 博客案例!

2016-08-05

Android_远程service

http://blog.csdn.net/two_water/article/details/52084372 博客中的案例!

2016-08-01

前台service

http://blog.csdn.net/two_water/article/details/52084372 博客中的Demo!

2016-08-01

Android_Service1

http://blog.csdn.net/two_water/article/details/52036287 博客案例!

2016-07-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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