自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android6.0 权限后编辑头像功能

一个简单的小功能,适合初学者,大神路过即可…点击按钮弹出PopupWindow,打开相机或相册选择头像并裁剪后显示在ImageView上。编辑用户头像,基本是个APP都要实现的功能,在6.0加入权限后变得稍微麻烦了点。在写项目的时候正好用到,找了下别人写的,改了改,记录下来,方便自己也方便他人。。。 参考文章: 1. http://www.jianshu.com/p/64baf3f9c38f

2017-08-24 11:54:46 566

原创 material design简介

material designMaterialDesign是什么?Material Design是由谷歌的设计团队创建一种设计语言,旨在帮助设计师们创建易用性和实用性较强的网站和应用程序。这个概念基于一个不断更新的公开文档。该文档会随着域界以及技术更新而更新。设计概念Material Design的灵感来自于对纸和墨水的研究,基于触觉现实感.并且它还在继续地发展扩充,有

2016-06-21 15:41:57 862

原创 android四大组件—Activity

android四大组件—ActivityActivity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity是所有程序的根本,所有程序的流程都运行在Activity之中一般一个Android应用是由多个Activity组成的。这多个Activity之间可以进行相互跳转一、在Andr

2016-06-11 23:11:10 686

原创 Android四大组件--Broadcast Receiver

Android四大组件--Broadcast Receiver一、BroadcastReceiver:广播接收器1.广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。2.应用程序可以拥有任意数量的广播接收器以对所有它感兴趣的通知信息予以响应。所有的接收器均继承自BroadcastReceiver基类。3.广播接收器没有用户界面。然而,它们可以启动一个acti

2016-06-11 22:47:20 319

原创 Fragment基本应用

Fragment基本应用Fragment –> 片段。 在Android3.0的时候被引入,它的出现主要是给大屏幕设备提供更加灵活的UI支持。通过对Activity布局进行分片,更加方便的对每块进行独立控制。这些片段可以被不同的activity复用。fragment生命周期每个fragment拥有自己的生命周期,但是fragment要依赖于activity存在,生命周期受到包括

2016-05-31 18:02:05 257

原创 Android四大组件—ContentProvider

Android四大组件—ContentProviderContentProvider 是 Android四大组件之一,Android提供了五种数据存储技术(其他的四种分别是:SharedPreferences、IO、SQLite、网络)。这五种技术都能由ContentProvider提供的方法按统一的代码格式存取。这种以一致性的方法操作多样性的数据源与面向对象的多态异曲同工。 An

2016-05-25 18:46:38 628

原创 MySQL 教程

MySQL 教程什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助

2016-05-15 23:37:45 354

原创 Java中的关键字

Java中的关键字程序控制:1.)if(如果):表示条件判断,条件的计算结果必须是布尔值。一般用法if(关系表达式),后跟else或{……}。2.)else(否则):else 关键字总是在 if-else 语句中与 if 关键字结合使用。如if (关系表达式){语句块1}else{语句块2},如果关系表达式的值为true,则执行语句块1,否则执行语句块2.3.)do……while…

2016-05-07 21:21:07 609

原创 Java中的四种内部类

Java中的内部类内部类:定义在类内部,或局部代码块中的类。四种内部类:常规内部类、静态内部类、局部内部类、匿名内部类。静态内部类Static Inner Class     与类的其他成员相似,可以用static修饰内部类,这样的类称为静态内部类。静态内部类与静态内部方法相似,只能访问外部类的static成员,不能直接访问外部类的实例变量,与实例方法,只有通过对象引用才能访问

2016-05-01 16:36:15 276

原创 XML各种解析方式优劣对比

XML各种解析方式优劣对比1.) SAX(simpleAPI for XML)解析      SAX是事件驱动型XML解析的一个标准,SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束,元素(element)开始与结束等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束.优点:分析能够立即开始,不需要将数据储存到内

2016-04-25 22:41:43 828

原创 StringBuffer和StringBuilder的区别

StringBuffer和StringBuilder都是字符串变量,是可以改变的对象.再创建字符串对象的时候,会在内存中分配一个缓冲区, 每个对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量 。为了获得更好的性能,在构造 StirngBuffer 或 StirngBuilder 时应尽可能指定它们的容量。当然,如果你操作的字符串长度

2016-04-22 23:03:00 217

geoJson数据包.zip

最新最全面的全国地图geoJson数据包,细分到省市区县,有需要的来

2019-05-14

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

TA关注的人

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