自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 【实训】Android中xml动画定义

只说明单个动画如何写,多个动画重叠请使用set1.渐变动画<alpha xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android:fromAlpha="1.0" android:toAlpha="0.0" />透明度控制动画效果 alp

2017-06-21 19:48:54 248

原创 【实训】Android读取学校信息json文件

因为项目需要,要导入学校信息,包含学校名称和学校位置。理所当然地想到了用json文件来存储这些信息,并在需要的时候读取出来首先先得到这些json数据,这里我找到一个点击下载是这种格式[    {        "id" : 1,        "name" : "北京大学",        "place" : "北京"    }]写了个工具类

2017-06-21 19:28:38 387

原创 【实训】旋转的文字控件

因为项目要求,所以需要一个可以旋转的文字控件。事实上这个控件并不难写。1.继承TextView2.成员变量mDegrees表示角度3.重写onDraw方法4.旋转canvas即可import android.content.Context;import android.graphics.Canvas;import android.util.Attribute

2017-06-21 19:17:43 297

原创 【实训】可以移动放大缩小的图片控件

手机上的app有很多图片控件是可以支持手势放大缩小,并且可以移动的。那如何可以自定义这样的控件呢?有两种选择,使用ImageView或者SurfaceView。ImageView的话,查了很多资料,发现并没有想象中的灵活,他比较适合静态的图片。而SurfaceView的话就灵活多了,都知道可以使用SurfaceView来用作播放视频的控件。使用View.OnTouchListe

2017-06-21 18:57:28 508

原创 【实训】自定义上拉加载下拉刷新的RecycleView

RecycleView是个什么东西,大家应该都知道,即是support-v7里面的一个控件,他完全可以替代ListVIew和GridView,和他们的区别呢?主要是RecycleView更加的灵活,通过设置它提供的不同LayoutManager(布局管理器),ItemDecoration(间隔) , ItemAnimator(增减动画),遗憾是点击事件什么的得自己完成,不过这个也不复杂,不是什

2017-06-04 16:29:47 395 1

原创 【实训】关于支付宝服务

1.申请支付宝服务的申请是比较麻烦的,和一般的第三方框架不一样,即使我们有提前准备,但是依旧持续了大约1个月的时间。各种审核,各种验证,甚至各种实名制,很是繁琐。所以提前准备很重呀。链接:支付宝开放平台网址支付宝商户版网址2.android配置配置方面,导入好jar包,导入项目,权限的申请,这些都需要注意。使用上的问题就是服务端返回的签名有很多问题。

2017-06-04 16:11:22 390

原创 【实训】Android 百度地图SDK简单使用

网上有很多关于百度地图SDK的开发介绍,本篇只是记录下使用时的一些操作和问题一.申请AppKey首先和其他普通SDK一样,需要去官网注册账号,申请密钥。账号这个大家都有吧,密钥的话百度地图开放平台首页点击申请密钥然后创建应用我们理所当然选择Android SDK ,选择自己需要的服务虽然可能知道了,不过还是提一下,SHA1的获

2017-06-01 22:56:22 433

原创 【实训】自动横向循环滑动图片控件的实现

嗯,应该在看很多软件的时候,能看到有个推荐栏一直在滚动推荐内容是吧,可能在刚刚看到的时候,觉得这个肯定很好做。但是我实际做的时候发现了很多的问题,比如在滚动到最后一个时如果直接跳到第一个未免太过突兀了,也没有动画效果,强行加上动画效果的结果就是从最后一直向前,滚到第一个,这个可不是我们需要的效果。我们需要的效果是这种(不会做gif,讲究着看吧

2017-05-17 22:25:10 755

原创 【实训】图片异步加载框架Universal-Image-Loader介绍

相信很多做过Android的人都遇到过异步加载大量图片的问题,大家一般是怎么做的呢?如果全部手动编写固然不错。。。但是会遇到很多的麻烦,比如OOM、图片加载错乱、图片的缓存等问题,对于我们这种上学期间的小项目或者课设等,未免太过麻烦了。所以使用一些dalao已经开发完成的开源框架是个不错的选择。Universal-Image-Loader就是一个很好的选择,这是一个比较早期的框架,由nos

2017-05-16 20:27:37 198

原创 【实训】Gson的使用方法

额,在说Gson是什么之前。。。先说说Json是什么。。。1.JSONJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量的数据交换格式。它使用键值对来保存js对象形如:{"name":"linorz"}多个键值对的话,使用逗号隔开:{    "name":"linorz",    "ag

2017-05-16 00:04:27 357

原创 【实训】关于Android ButterKnife注解框架的使用

一.什么是ButterKnife一般来说,写布局或点击事件等时,要写大量的重复代码,比如findViewById、setOnClickListener什么的,这样就非常麻烦,看着一大串findViewById就头晕。。。但是呢,有种注解框架可以帮我们解决这个问题,就是ButterKnife。简单的说就是利用注解来帮助我们绑定一些内容。网上的资料很多,只是很多要么是版本7的写法,要么就是版本8的写法。

2017-05-15 23:54:01 258

原创 【实训】Android Studio 上传项目到 GitHub

打开file->settings->version control->github ,填写github的用户名和密码,点击test可以测试连接点击vcs->import into version control->create git repository, 创建本地仓库选择当前项目路径添加文件到本地仓库点击vcs->import into version control->share projec

2017-05-04 21:04:31 571

学校的信息,json数据

就是涵盖了大部分学校的信息(名称,位置)的json数据

2017-06-21

上拉加载下拉刷新的RecycleView

支持瀑布流,单列表,网格,使用见我博客

2017-06-04

自动横向循环滑动图片控件

自己实现的可以循环自动滑动的控件,使用方法见博客

2017-05-17

空空如也

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

TA关注的人

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