自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVP架构引导自己的封装思想

1.先嘲笑自己一波,每一个activity都写一个网络请求,都重复的写一遍.当adapter里面需要调用activity的方法时,居然把context改成了activity的名称,然后adapter就不适用其他的activity了.一直想把请求封装出去.然后就没有然后了. 2.MVP的架构虽然还不是理解的很透彻,但是,有了自己的一个理解形式.最难得的是,通过mvp的学习,知道了用接口的形式来实现异

2017-07-21 09:48:09 529

原创 高德地图路线规划

1.高德地图路线规划 2.根据两个点的经纬度,描绘出两个点的步行路径 3.根据百度的坐标点转换成高德坐标点进行规划路线 4.描绘出我当前的位置 5.描绘出目的地的位置 6.初始化地图,我的位置,进行适当的缩放地图,满足业务需要. 7.直接上代码import java.util.ArrayList;import java.util.List;import android.app.Acti

2017-07-21 09:14:21 3755

原创 volley请求框架的添加头信息/头信息解析

volley请求框架的添加头信息/头信息解析: 直接上代码,多的也不解释了。 。上图是一个最基本的volley请求,主要要描述的是两个东西: 1.getHeaders是volley封装出来的头信息方法,只需要在方法内返回一个Map类型的集合即可.基础用法没有介绍这个,可以了解一下.2.onErrorResponse是错误的回调.因为业务关系.服务端把返回的状态码写入到了头信息中,大家都知道

2017-07-21 09:02:02 1298

原创 listview的上滑下滑监听,上下滑监听隐藏顶部选项栏

listview的上滑下滑监听,来隐藏和显示顶部选项栏的特效,京东 同程等APP的资源列表都有此特效. 两个重点: ①listview的setOnTouchListener监听方法 当滑动的Y位置减去按下的Y位置大于最小滑动距离时则为向下滑动 反之,当按下的Y位置减去滑动的Y位置大于最小滑动距离则为向上滑动 ②位移动画 就只要这两点需要注意的,直接上代码,注释很清楚.pa

2017-01-02 17:03:20 3003

原创 自定义圆形加载控件,百分比加载--西域黄老板

自定义圆形加载控件,百分比加载,最近在学习一本书<群英传>,讲的真的很不错,但是需要一些基础才能适应这本书,可以快速的让自己从初级工程师步入到中级工程师,这就是一个自己学习后优化的控件,感觉还不错,借鉴下吧.先上截图 package com.example.android_addview;import android.content.Context;import android.graphics

2016-12-13 17:16:47 370

原创 安卓字体流光特效,炫酷控件

两句话的启发: 1.总不能每次写动画都要百度一下吧! 2.如果仅仅去学习如何使用Android提供的API,或者去网上寻找现成的解决办法,那么即使再熟练,也还是一个低级的层次. 第一次步入安卓进阶的学习,最能区分安卓初级工程师和中级工程师的方式就是自定义view,今天开始尝试了,果然很难,不过很有动力. 注:自定义流光Button,还是很炫酷的.毕竟是自己亲手写的view几个难点和重点,加上

2016-12-10 16:45:30 2534

原创 ArrayList集合或List集合的排序以及activity间集合传值

安卓系统自带方法属性: Collections.sort(A, B);解释:A代表的是你要排序的集合 B代表你要排序的方式一个简单方法的应用:ArrayList<Model> AL= new ArrayList<Model>(); //创建Afor (int i = 0; i < 10.length; i++) { Model model = new M

2016-12-07 10:01:23 502

原创 百度定位+精确定位+模糊城市定位

百度定位相信大家都会使用,作为一个一年经验的安卓经验的新人,我也就不多说什么了.今天要给大家带来的是一个模糊定位,一个小小的需求,就是根据自己的定位地点的经纬度,解析旁边城市的经纬度,得到一个距离最近的城市.详细的和大家描述一下. 比如点 深圳(x1,y1)–>(地点名称)(纬度,经度) 北京(x2,y2)–>(地点名称)(纬度,经度) 如果我现在的定位地点是广

2016-11-10 10:34:53 6290

原创 Android App 更新

作为安卓的一名新人,对于app的更新从一开始是惧怕的,因为没有接触过,感觉会是一个很有难度的技术,其实当了解真正的原理后才发现,其实真得很简单.一下就简单的描述一下app的更新原理. * 在这里只阐述客户端的内容,服务端的内容就无需了解太细致了. * app更新的本质就是,把一个.apk的文件打开就可以了.就是这么简单.那么我们要怎么具体操作呢. * 1.get/post请求和服务端交互,服务

2016-11-02 14:24:27 419

原创 仿IOS开关button 自定义ios开关控件

我是安卓一年新人,好像最近有那种突然入门了的感觉,觉得什么都可以做,什么都能做,什么都能做出来,做好,朋友说这是第一个门槛,我猜可能真的是,但是不管怎么样,这种感觉和手感一定要保留下来,所以漫无天日的开始写控件,觉得很有意思.就比如IOS的开关按钮. IOS的开关按钮看起来很炫酷,我也仿了一个.先上图 个人觉得很容易实现的.一下是源码,不多解释了.public class MainActiv

2016-10-22 17:35:36 1567

原创 侧滑删除or长按删除 安卓新人 自己理解的删除

侧滑删除是每一个新人接触安卓时都非常激动的一个控件,我也如此,我是一名安卓1年的新人,也是根据自己的理解来实现这么一个侧滑删除(也叫长按删除). 虽然很粗糙,但是很ok.先上图. 看起来八九不离十吧.大致的操作也就不多说了. 所以下自己的做法: 1.listvie加载很多个布局 2.每个item里面是一个horizonScrollview里面嵌套两个relativeLayout 就这么简

2016-10-20 17:30:38 1328

原创 安卓常用属性

安卓新人,自己平常开发当中常用的一些小方法,小技巧,可用来复制粘贴的代码块.后续会继续跟进.1.透明的布局主题:android:theme="@android:style/Theme.Translucent.NoTitleBar"2.异步线程的handler机制:发起:Message mg = Message.obtain(); mg.obj = "a1"; handler.se

2016-10-18 09:37:38 522

原创 索引之LinearLayout侧边栏+listview实现

安卓一年新人,陆陆续续完成一些基础控件,是进步的首要条件.今天带来的是一个侧边栏的实现. 此方法也是从之前的一个listview的setselection方法上得到的启发来完成的.(注意:listview定位到某一个地方就是用的setselection方法).直接上代码!!三个关键的地方: 1.右侧选项栏的高度平分的item的高度对应的item的个数 2.listview的item与选项栏对应

2016-10-14 09:03:45 970 1

原创 listview的分类,仿京东分类

listview的分类,今天看到京东的app分类做的很ok,自己也尝试了下,效果实现了. //先上图,京东的,我自己的 //代码很容易就不过多做解释了. //主要的话就是两个方法的使用 //listview.smoothScrollToPosition(0)设置listview到排头 //listview.smoothScrollToPosition(adapter.getCount(

2016-09-14 15:00:49 1974 4

原创 android(日历+价格)思路简单,实现方便,一看就懂.我是1年安卓新人.

//此日历+价格实现的方式很容易,从这个时间(2016-09-12)解析开始//根据2016-09-12得到这个月份对应的天数/***** 根据模拟数据的数据计算本月有多少天 *****//***date_year_int是2016*date_month_int是09*days表示这个月有多少天*/private void setMonth_days() {

2016-09-12 18:12:23 1716 1

原创 新人博客,记录自己android的成长之路

开发安卓的的契机很简单,就是因为室友学习的编程,看起来比较有意思,然后偶然的机会自己对安卓比较感兴趣,再加上自己对键盘很有感觉,觉得键盘敲的飞起的样子很帅,就开始了。一开始也是慢慢的接触吧,今天开通了博客,也是为了开始记载自己这快一年的安卓开发的感受很经验吧。第一篇多的就不说了,第二篇见。最后奉上一张我很喜欢的图片,黑帮教父。

2016-06-25 15:03:21 435 1

空空如也

空空如也

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

TA关注的人

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