E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android学习笔记
Android学习笔记
-Android初级 (一)
1.Activity屏幕方向与显示方式与屏幕旋转//代码设置横竖屏,也可以在menifest中设置//setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//横屏//setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏 //去
zx_android
·
2016-02-02 14:00
android
Android学习笔记
之:实现树形层级ListView
我们在做开的的时候,百分之百会用到列表展示控件ListView,但是有的时候我们展示的数据是分多层次的, 比如我们的省市区县列表等,这种数据是一种从属关系,如果要在一个页面展示的话,我们应该如何操作呢?之前我第一想想法是用Expandablelistview,但是只能实现两展示,一下子恍然大悟,原来可以这样做。感谢老师的无私奉献,把学习的知识做个笔记,以后肯定用得上!直接贴代码,代码中有相应注释:
true100
·
2016-01-29 17:00
转
Android学习笔记
: 学习过程中碰到的一些问题及解决方法
在学习Android开发的过程中遇到了不少的问题,所幸的是最终经过上网查询都得到了解决。现在将我在学习Android开发过程中遇到的一些问题及解决的方法整理如下。1.R.java不能实时更新问题描述:在res文件中新增的变量不能在R.java中实时的显示出来。解决方法:选择菜单栏的“Project”,勾选“BuildAutomatically”选项。2.LogCat视窗没有显示问题描述:在Ecli
每天进步一点点!
·
2016-01-27 11:00
转
Android学习笔记
: 学习过程中碰到的一些问题及解决方法
在学习Android开发的过程中遇到了不少的问题,所幸的是最终经过上网查询都得到了解决。现在将我在学习Android开发过程中遇到的一些问题及解决的方法整理如下。1.R.java不能实时更新问题描述:在res文件中新增的变量不能在R.java中实时的显示出来。解决方法:选择菜单栏的“Project”,勾选“BuildAutomatically”选项。2.LogCat视窗没有显示问题描述:在Ecli
每天进步一点点!
·
2016-01-27 11:00
android学习笔记
之ImageView的scaleType属性
我们知道,ImageView有一个属性叫做scaleType,它的取值一共有八种,分别是:matrix,fitXY,fitStart,fitCenter,fitEnd,center,centerCrop,centerInside。那我们下面一起来看看这八种取值分别代表什么意思。我用两张图片来做demo,这两张图片的分辨率一大一小,图片分别叫做big和small。原图如下:big:small:OK,
u012702547
·
2016-01-26 15:00
android
imageview
Matrix
ScaleType
Android学习笔记
—Windows下NDK开发简单示例
该示例假设Android开发环境已经搭建完成,NDK也配置成功;1、在Eclipse上新建Android工程,名称为ndkdemo。修改res\layout\activity_main.xml 2、在工程src的com.example.ndkdemo目录下右键新建类NativeLoad.java内容如下packagecom.example.ndkdemo; publicclas
Gordon0918
·
2016-01-20 18:00
Android学习笔记
--远程服务的使用
1、AIDL和Binder Android系统四大组件Activity,ContentProvider,Broadcast和Service均可以进行跨进程数据传输。 Activity可以隐式调用其他进程的Activity; ContentProvier可以跨进程访问其他应用中的数据;Broadcast通过广播的方式与其他应用进行通讯;Service则是通过Binder实现RPC Bind
Gordon0918
·
2016-01-19 14:00
Android学习笔记
12:图像渲染(Shader)
在Android中,提供了Shader类专门用来渲染图像以及一些几何图形。Shader类包括了5个直接子类,分别为:BitmapShader、ComposeShader、LinearGradient、RadialGradient以及SweepGradient。其中,BitmapShader用于图像渲染;ComposeShader用于混合渲染;LinearGradient用于线性渲染;RadialG
小人物702
·
2016-01-18 08:00
Android学习笔记
之AppWidget
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。今天的目标就是怎么创建一个简单的AppWidget。首先我先把目录结构展示一下,方便大家理解。第一步:我们需要在res目录下创建一个folder,可以命名为xml(但这并不是必须的,你也可以换成你喜欢的名字)。然后在这么目录下创建一个xml文件。我的appwid
Marksinoberg
·
2016-01-17 16:00
android
APP
appwidget
Widget事件侦听
Android学习笔记
之AndroidManifest.xml文件解析(转) - 技术蜗牛
AndroidManifest.xml是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services,等等),他们各自的实现类,各种能被处理的数据和启动位置。除了能声明程序中的Activities,ContentProviders,Services,和IntentReceivers,还能指定permissions和instru
坑爹的谢尼玛
·
2016-01-17 14:00
Android学习笔记
之性能优化SparseArray
PS:终于考完试了.来一发.微机原理充满了危机.不过好在数据库89分,还是非常欣慰的. 学习内容:1.Android中SparseArray的使用.. 昨天研究完横向二级菜单,发现其中使用了SparseArray去替换HashMap的使用.于是乎自己查了一些相关资料,自己同时对性能进行了一些测试。首先先说一下SparseArray的原理. SparseArray(稀疏数组).他是Android内
Darker
·
2016-01-16 21:00
Android学习笔记
--JNI的使用方法
1、JNI是什么JNI是JavaNativeInterface的缩写,它提供若干的API实现Java与其他语言之间的通信。而AndroidFramework由基于Java语言的的Java层与基于C/C++语言的C/C++层组成,每个层中的功能模块都是以有相应的语言编写,并且两层中的大部分模块有着千丝万缕的联系。而在两层之间充当连接桥梁这一角色的就是JNI,它允许Java代码和C/C++编写的应用程
Gordon0918
·
2016-01-14 11:00
OpenGL ES学习笔记(二)——平滑着色、自适应宽高及三维图像生成
《
Android学习笔记
——OpenGLES的基本用法、绘制流程与着色器编译》中实现了OpenGLES的Android版HelloWorld,并且阐明了OpenGLES的绘制流程,以及编译着色器的流程及注意事项
yh_thu
·
2016-01-14 09:00
Android学习笔记
3
前言:今天学习了android的布局,现在仔细的总结一下。相对布局:RelativeLayout:组件的相对位置的两个单位dp和px,建议采用dp。文字建议用sp和dp都可以。
wulunbi
·
2016-01-09 10:00
Android学习笔记
--服务(Service)
1、服务概述 1、服务是Android四大组件之一,在使用上可以分为本地服务和远程服务,本地服务是指在不影响用户操作的情况下在后台默默的执行一个耗时操作,例如下载,音频播放等。远程服务是指可以供其他应用程序调用的服务。 2、每个服务类都需要在AndroidMainfest.xml中使用标签声明。 3、服务的启动方式分为两种Context.startService()和Context.b
Gordon0918
·
2016-01-08 17:00
Android学习笔记
--广播(Broadcast)
1、Android广播分类 android的广播类型分为两类:标准广播和有序广播。 标准广播:异步广播,广播发出后,所有注册了的广播接收器都会同时接收到该广播。打个比方:做地铁过程中的语音播报,当列车员(广播发出者)进行语音播报(发送广播)时,所有乘客(注册接收该广播的程序)都可以同时听到语音,不分先后顺序。在android系统中存在此类的广播有启动完成、电量变化等; 有序广播:同步发
Gordon0918
·
2016-01-06 16:00
Android学习笔记
2
前言:今天学习了Android的点击事件的写法,一共有四种,下面记录下这个知识点。学习这一点,还需要学习java的嵌套类中内部类的用法(见这篇博客关于java内部类)。第一种:直接定义一个classMyListenerimplementsOnClickListener{ publicvoidonClick(Viewv){ ... } }然后组件设置setOnClickListener(newMyL
wulunbi
·
2016-01-05 16:00
Android学习笔记
之横向二级菜单实现
PS:元旦来一发. 学习内容:1.Android二级横向菜单的实现过程.效果如上图... 这种横向的二级菜单在很多的app都有所应用.效果看起来还是非常的美观的.也算是项目需要,自己也就学了一下这个效果,首先说一下逻辑.实现的方式其实并不是很难..只不过逻辑上可能有点复杂.原理其实就是一个按钮.当触发按钮的时候弹出PopWindow.PopWindow由两个ListView构成..对两个List
Darker
·
2016-01-01 18:00
Android学习笔记
:自定义HorizontalScrollView实现侧滑菜单
最近项目比较忙,没有多少时间看视屏学习,昨天晚上抽点时间看了点视屏,学习了如何自定义实现仿QQ侧滑菜单效果。在网上随便截了两张图,把学习的东西做个笔记。自定义HorizontalScrollView:publicclassSideSlipMenuextendsHorizontalScrollView{//SideSlipMenu中的外层LinearLayoutprivateLinearLayo
true100
·
2015-12-29 12:00
Android开发
ViewGroup
侧滑菜单
Android学习笔记
:自定义实现流式布局
前几天在开发项目的时候,有一个需求是展示历史搜索启示,展示的样式是像瀑布流一样(每一行展示的控件个数根据控件的内容不同而不相同,当一行展示满后,自动换行展示)。最开始是自定义LinearLayout,通过判断view的位置和大小来换行。效果是实现了,但是在用的时候遇到bug了。前天学习的时候,正好看到老师讲的自定义ViewGroup实现流式布局样式,所以果断学习了。写个笔记,方便下次使用,
true100
·
2015-12-29 11:00
Android开发
布局
ViewGroup
自定义view
TabHost的两种用法-
Android学习笔记
TabHost的两种用法在项目实践过程中要用到tabhost控件,与winform中的tabcontrol控件功能类似,但是感觉tabcontrol简单,每个tab页都可以打开页面布局相对简单一些。总结一下TabHost的两种用法,当然不仅仅只是两种用法,是目前我用到的两种方法。1.MainActicity继承ActivitypublicclassMainActivityextendsActivi
jsjdtb356
·
2015-12-29 09:00
TabHost控件
Android学习笔记
45之gson解析json
JSON即JavaScriptObjectNatation,是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种理想的数据交换格式。JSON对象:JSON中对象(Object)以"{"开始,以"}"结束.对象中的每一个item都是一个key-value对,表现为"key:value"的形式,key-value对之间使用逗号分隔.如:{"name":"coolxing
依旧淡然
·
2015-12-23 09:35
Android学习笔记
(25):带动画效果的View切换ViewAnimator及其子类
ViewAnimator可以实现带动画效果的View切换,其派生的子类是一些带动画效果切换功能的组件。 ViewAnimator支持的XML属性: Attribute NameDescriptionandroid:animateFirstView设置显示第一个View组件时是否使用动画android:inAnimation设置显示组件时使用的动画android:outAnimation设置隐藏组
qq_18738333
·
2015-12-22 13:00
Android开发
Android学习笔记
(24):进度条组件ProgressBar及其子类
ProgressBar作为进度条组件使用,它还派生了SeekBar(拖动条)和RatingBar(星级评分条)。 ProgressBar支持的XML属性:Attribute NameRelated MethodDescriptionstyle 设置ProgressBar指定风格android:indeterminate 设置为true时,进度条不显示进度android:indeterminateB
qq_18738333
·
2015-12-22 13:00
Android开发
Android学习笔记
:WebView常用技巧
WebView是我们在开发中经常使用到的一个控件。主要用来加载网页面或是Html格式的内容。其实就是在我们Android系统中网页浏览器。 在我们的Android程序中,使用WebView有什么优势呢?除了加载网页面方便以后,主要还有以下两方面的好处哦。 使用前记得添加网络权限 1.动态更新:很多app都有使用h5页面做为应用的一部分,使用WebView加载h5页面,如果页面内容有更新,只
true100
·
2015-12-21 17:00
android
浏览器
webView
Android学习笔记
(23):列表项的容器—AdapterView的子类们
AdapterView的子类的子类ListView、GridView、Spinner、Gallery、AdapterViewFlipper和StackView都是作为容器使用,Adapter负责提供各个列表项的内容。 1.列表视图ListView和ListActivity:以垂直列表的形式显示列表项。 生成列表视图有如下两种方法:(1).直接使用ListView(2).让Activity继承Li
qq_18738333
·
2015-12-21 16:00
Android开发
Android学习笔记
(22):AdapterView与Adapter
AdapterView继承自ViewGroup,是一个抽象基类,作为容器使用,容器内是多个列表项,列表项有相似的形式,列表项的内容由Adapter提供。调用AdapterView的setAdapter(Adapter)方法设置内容。 AdapterView派生了三个子类:ABSListView、AbsSpinner和AdapterViewAnimator,这也是抽象类。 AbsListView支持
qq_18738333
·
2015-12-20 02:00
Android开发
Android学习笔记
-SharedPreferences
支持多种类型的键值对存储。1、将数据存储到SharedPreferences中有三种方法可以得到SharedPreferences对象Context类中的getSharedPreferces()方法Activity类中的getPreferenes()方法PreferencesManager类中的getDefaultSharedPreferces(context)方法写入数据Calledit()to
geshegentle
·
2015-12-19 17:00
android
数据存储
Android学习笔记
——自定义TextView模仿验证码效果
今天学习了鸿洋老师有关android自定义view起步的相关博客(博客链接),并按着老师在博客中的讲解自己去写了demo,下面花点时间按照自己的理解写一下学习笔记吧;android中自定义view的实现大体分以下几个步骤:1.在res/values的attrs.xml中去定义所要实现view的样式2.新建自定义view类并继承View类,在构造函数中获取自定义样式的属性3.重写onDraw;4.重
DXDRush
·
2015-12-16 17:35
Android
学习笔记
Android学习笔记
(21):ImageView及其子类
ImageView继承自View,主要作用是显示图片和其他Drawable对象。ImageView也派生了ImageButton、ZoomButton等子类。 ImageView支持的XML属性和相关的方法:XML属性相关方法说明android:adjustViewBoundssetAdjustViewBounds(boolean)是否调整自己的边界来保持所显示图片的长宽比android:base
qq_18738333
·
2015-12-15 12:00
Android开发
Android学习笔记
Android开发前的注意事项硬件限制带来的设计考虑事项:高效,主要体现在代码的优化;考虑有限的能力,主要是移动手机的存储、处理能力的限制;为不同的屏幕进行设计;考虑低效率,高延迟,如很多用户仍使用2G网络等;考虑需要多少花费,如尽可能少地传送(网络)数据,通过缓存数据和地理编码结果来消除冗余或重复查找,尊重用户对后台数据传输的参数设置等。考虑用户环境,保证应用程序:可以预测,并且行为得当;流畅地
YLM670444337
·
2015-12-14 23:00
Android学习笔记
——SwipeRefreshLayout 官方下拉刷新控件介绍
今天看了鸿洋老师关于android官方下拉刷新控件SwipeRefreshLayout的介绍(原文链接),学习了一下,自己也写篇学习笔记吧,同时更新一下鸿洋老师博客里关于SwipeRefreshLayout的API介绍。先上SwipeRefreshLayoutAPI图:标出地方表明在实现依托SwipeRefreshLayout的activity时,需要实例化刷新监听接口OnRefreshListe
DXDRush
·
2015-12-14 22:05
Android
学习笔记
Android学习笔记
--应用资源的使用(Drawable)
6.4 使用Drawable资源6.4.1图片资源直接放入/res/drawable-xxx目录下,SDK会自动加载6.4.2StateListDrawable资源用于组织多个Drawable对象对象所显示的Drawable对象会随目标组件状态的改变而自动切换语法:中支持的状态: 属性值 含义state_active是否处于激活状态state_checkable是否处于可勾选状态state_ch
Firry7
·
2015-12-14 18:00
android
版本控制工具Git常用指令-
Android学习笔记
Git基本常用命令如下: mkdir: XX(创建一个空目录XX指目录名) pwd: 显示当前目录的路径。 gitinit 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 gitaddXX 把xx文件添加到暂存区去。 gitcommit–m“XX” 提交文件–m后面的是注释。 gitstatus 查看仓库
jsjdtb356
·
2015-12-14 11:00
Android学习笔记
(20):时钟(AnalogClock和TextClock)和计时器(Chronometer)
时钟文本TextClock继承自TextView,是用于显示当前时间的文本框。TextClock支持的XML属性和相关方法 XML属性相关方法说明android:format12HoursetFormat12Hour(CharSequence)设置12小时制的格式字符串android:format24HoursetFormat12Hour(CharSequence)设置24小时制的格式字符串and
qq_18738333
·
2015-12-13 22:00
Android开发
Android学习笔记
(19):按钮Button及其子类
按钮Button,继承自TextView,是一个可供单击的按钮,单击会触发一个onClick事件,具体事件监听的后面再说。单选按钮RadioButton和复选框CheckBox都继承自Button,其用途就像其名字说的。RadioButton需要和RadioGroup一起使用,用于定义一组单选钮。状态开关按钮ToggleButton和开关Switch也是继承自Button,它们都提供两种状态,通常
qq_18738333
·
2015-12-13 22:00
Android开发
Android学习笔记
(18):编辑框EditText
编辑框EditText,继承自TextView,TextView绝大部分方法适用,其用途是接受用户的输入。通过inputType属性可以指定输入的类型,可接受的参数有许多种:android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符andr
qq_18738333
·
2015-12-13 22:00
Android开发
Android学习笔记
之使用百度地图实现路线规划+公交信息检索
PS:装了个deepin,感觉真的很高大上. 学习内容:1.公交信息检索2.路线规划 关于百度地图的开发也就这么多了.重要的部分也就那么些.原本打算搞到poi搜索就算了,不过看到了这两个方面还是忍不住去涉猎一下.其实实现的模式和poi搜索没有什么太多的区别.只要将数据信息发送给百度地图的服务器,我们对服务器的返回数据进行处理就可以了.1.公交信息检索 公交信息检索,顾名思义就是搜索大巴和地铁.实
Darker
·
2015-12-13 20:00
Android学习笔记
之使用百度地图实现Poi搜索
PS:装个系统装了一天.心力憔悴.感觉不会再爱了. 学习内容:1.使用百度Map实现Poi搜索.2.短串分享3.在线建议查询 百度地图的研究也算是过半了.能够实现定位,实现相关信息的搜索,实现地图控制这也就算是掌握了一大部分了.这次主要是说说如何去实现poi搜索.那么什么是Poi. Poi:poi中文翻译为兴趣点.捞干的说其实就是周边的一些ktv,酒店,餐馆,理发店等等都是一个poi.在实现了基
Darker
·
2015-12-12 17:00
Android学习笔记
(17):文本框TextView类
TextView继承自View,用于显示文本。它有许多的子类,掌握其属性是很重要的。 TextView支持的XML属性及相关方法XML属性相关方法说明android:autoLinksetAutoLinkMask(int)设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoTe
qq_18738333
·
2015-12-12 03:00
Android开发
Android学习笔记
(16):绝对布局AbsoluteLayout、常用距离单位
绝对布局AbsoluteLayout,继承自ViewGroup,子组件的大小、位置完全由开发者自己定义。子组价可以指定如下两个属性:android:layout_x:指定子组件的X坐标android:layout_y:指定子组件的Y坐标 Android常用的距离单位:1. px(像素):每个px对应屏幕上的一个点。2. dip或dp(device independent pixels,设备独立像素
qq_18738333
·
2015-12-12 02:00
Android开发
Android学习笔记
(15):网格布局GridLayout
网格布局GridLayout,继承自ViewGroup,是Android4.0新增的布局管理器。整个容器划分为rows*columns个网格,可以指定一个组件放在哪个网格,也可以设置一个组件横跨多少列、纵跨多少行。GridLayout支持的XML属性如下:XML属性相关方法说明android:alignmentModesetAlignmentMode(int)设置该布局管理器采用的对齐模式andr
qq_18738333
·
2015-12-11 12:00
Android开发
Android学习笔记
(14):相对布局RelativeLayout
相对布局RelativeLayout,继承自ViewGroup。相对布局的子组件的位置总是相对于兄弟组件或者父容器决定的。RelativeLayout支持的XML属性:android:gravity setGravity(int):设置容器内子组件的对齐方式android:ignoreGravity setIgnoreGravity(int):设置哪个子组件不受gravity属性的影响 Rel
qq_18738333
·
2015-12-11 12:00
Android开发
Android学习笔记
(13):帧布局FrameLayout
帧布局FrameLayout,直接继承自ViewGroup,每个加入的组件在一层,组件按定义的顺序一层一层叠在一起,先定义的在下层。FrameLayout支持的XML属性如下:android:foreground setForeground(Drawable) 设置该帧布局容器的前景图像android:foregroundGravity setForegroundGravity(int) 定义绘制
qq_18738333
·
2015-12-11 12:00
Android开发
Android学习笔记
(12):表格布局TableLayout
表格布局TableLayout,继承自LinearLayout。每次增加一个TableRow或是直接增加一个组件就是一行,直接的组件是单独的一行,而TableRow里则可以在一行里放几个组件(也可以看做容器),每增加一个子元素就多一列。TableLayout支持的XML属性如下:android:shrinkColumns setShrinkColumns(int boolean) 设置允许被收缩的
qq_18738333
·
2015-12-11 01:00
Android开发
Android学习笔记
(11):线性布局LinearLayout
线性布局LinearLayout是指在横向或是竖向一个接一个地排列,当排列的组件超出屏幕后,超出的组件将不会再显示出来。LinearLayout支持的XML属性和对应方法如表所示:Attribute NameRelated MethodDescriptionandroid:baselineAlignedsetBaselineAligned(boolean)若设置为false,将阻止该布局管理器与它
qq_18738333
·
2015-12-11 00:00
Android开发
Android学习笔记
(10).布局管理器
布局管理器的几个类都是ViewGroup派生的,用于管理组件的分布和大小,使用布局管理器可以很好地解决屏幕适配问题。布局管理器本身也是一个UI组件,布局管理器可以相互嵌套使用,下面是布局管理器的类图: 常用的几种1.相对布局:RelativeLayout类2.线性布局:LinearLayout类3.网格布局:GirdLayout类4.表格布局:TableLayout类不常见的5.绝对布局:Abso
qq_18738333
·
2015-12-10 23:00
Android开发
Android学习笔记
——Android PullToRefresh (ListView,GridView 下拉刷新) 使用介绍
今天有空学习了一下PullToRefresh这个开源控件的使用方法,功能很强大,效果也是不错,封装了ListView,GirdView,ScrollView等常用控件,作者的GitHub地址:https://github.com/chrisbanes/Android-PullToRefresh同时也参考了鸿洋老师关于该控件的博客http://blog.csdn.net/lmj623565791/a
DXDRush
·
2015-12-10 22:28
Android
学习笔记
Android学习笔记
之使用百度地图实现地图控制
PS:吾之荣耀,离别已久. 学习内容:1.实现地图控制.2.百度地图开发的一些细节 1.实现地图控制: 这一篇主要写在百度地图上添加一些其他控制.上一篇书写了覆盖物的添加,地理编码和反地理编码,还有如何实现定位.那么这一篇主要是说一下实现地图控制,以及一些细节.由于我也是看着牛人的博客学习的.因此可能有点杂乱无章. MapView. 地图控制主要是通过使用MapView类中的一些相关函数来实现地
Darker
·
2015-12-10 22:00
android学习笔记
——Fragment最佳实践
接着上一节我们讲过的Fragment的用法,使用一个APP,为不同屏幕尺寸的设备显示不同的界面(根据屏幕分辨率大小进行分页处理)使用Fragment做一个新闻的展示。先明白我们要干什么:当使用手机进行浏览时,因为手机屏幕分辨率有限,所以决定只支持单页的显示方式。当使用平板进行浏览时,对于更高的分辨率,选择使用双页的显示方式。(如果是真有钱,还是推荐再搞一个平板版本的吧)好,知道要干什么,就得定一下
Alistud_米文
·
2015-12-10 21:01
android学习笔记
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他