自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 简单实现拍照或者从相册中选取并且剪裁

每个项目都少不了拍照这个功能,因为你要让用户自己的设置头像 直接上代码public class MainActivity extends AppCompatActivity{ private Uri imageUri; private ImageView image; private String path; @Override protected void o

2017-01-22 11:04:59 355

原创 简单快速实现导航条(Viewpager+Fragment+Radiogroup)

每个应用几乎都逃不开导航条,导航条的制作方法有很多 1、TabActivity+TabHost(已经过期) 2、Fragment + RadioGroup 【必要时首选】 3、Fragment + ViewPager + RadioGroup自定义固定导航条 【推荐使用】 4、Fragment + ViewPager 带滑动导航条 【推荐使用】 5、Frag

2017-01-13 15:25:54 506

原创 传感器的使用,高仿微信摇一摇,动画加声音

很多时候我们的应用需要使用传感器,使手机应用更加方便和可玩性更高, Google为我们提供了十一种传感器#define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向#define SE

2017-01-04 14:44:42 395

原创 长按图片保存到指定的文件夹,并且更新到图库中

很多时候我们的应用需要把图片保存到本地图库的指定文件夹中,但是保存了能在指定的路径看见,系统图库中却看不见,需要发送一个广播通知系统更新图库。 权限不要忘了加<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>public class MainActivity ext

2016-12-27 17:20:07 1662

原创 简单实现复杂的自定义Dialog布局及View的点击事件处理

简单实现复杂的自定义Dialog布局及View的点击事件处理很多时候我们需要弹出一个对话框,提示用户,AlertDialog可以在当前的界面弹出一个对话框,这个对话框是处在所有界面元素之上的,能够屏蔽其他控件的交互能力。有时候原始的AlertDialog并不能满足我们实际的需要,这时候就需要我们自定义Dialog,自定义Dialog可以有两种实现方式,一种是定义一个类继承Dialog,一种是自定义一

2016-12-24 10:36:07 1307

原创 Okhttp的使用

实际开发中肯定离不开网络请求数据,这时候我们可以用系统原生的,但我们更多时候用的是第三方的框架,例如Volley、Retrofit、Android-async-http,xutils,等等,当然不可能少了我们的主角Okhttp,现在我们先分析一下它们各自的特点。1.VolleyVolley是一个简单的异步http库,仅此而已,是google推出的异步网络请求框架和图片加载框架。特别适合数据量小,通信

2016-11-23 15:31:33 583

原创 Gilde加载圆形图片

实际开发中,很多项目中需要用到圆形图片,例如,项目中个人资料的用户头像。加载图片的框架有很多,我们就简单的说几个,及其他们的优缺点。 首先是Fresco,它的优点是其他几个框架没有的,或者说是其他几个框架的短板。 优点: 1.图片存储在安卓系统的匿名共享内存,而不是虚拟机的堆内存中,图片的中间缓存数据也存放在本地堆内存。所以程序有更多的内存使用,不会因为图片的加载而导致OOM(OOM就是内存溢

2016-11-15 20:38:33 931

原创 Android studio 中git的使用 图文详解

Android 实际开发中,可能有多个人进行联合开发,这时就需要使用版本控制工具对版本进行控制,目前常用的有svn和git两种。Git是一个分布式版本控制系统,SVN属于集中化的版本控制系统。各有千秋。公司项目中指定要用git,那只能学起来。开发工具使用的是Google推荐使用的Android studio,网上看了一些博客,都是看起来高端的命令语句,后发现studio可以关联git,所以写下stu

2016-10-11 13:23:47 891 5

原创 Android 跑马灯效果实现的两种方式,解决和viewpager的冲突问题

第一篇博客写一点简单的东西,多么的简单,就是一个跑马灯,简单的要死。所以话不多,写起来。首先我们来讲一个段子先缓和一下气氛。大学的时候,隔壁宿舍老喜欢蹭我的wifi,烦死了,然后我把wifi名改成了:206有个帅哥是谁。密码是我的名字,妈的看谁还蹭,结果。除了隔壁宿舍的同学,还多了一个宿管大妈连上了我的wifi。段子就讲到这,笑不笑是你的事,反正我觉得很好笑的。来来来,看重点。 xml文件<Tex

2016-09-13 15:26:29 2076

空空如也

空空如也

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

TA关注的人

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