自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

alongstorm的博客

坚持原创,拒绝抄袭

  • 博客(15)
  • 收藏
  • 关注

原创 时间戳转换时间

时间戳是一串数字,就是当前时间的单位减去格林威治时间70年什么时间来着得到的十位数直接给一个时间戳转换成String日期的工具类,新手也会用,不解释public class TimeStampUtil { private static final String TAG = "TimeStampUtil+++++"; /** * 时间戳转日期 * @p

2018-02-06 16:06:53 2218

原创 Gson解析异常com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN解决方案

当后台返回的json格式是数组[ ]  而不是集合{}的时候使用hiJson不会报错,使用GsonFormat生成的bean也没有问题,但是解析就会报错,这个时候要么处理?1.让后台改 直接省事,但一般后台改起来比较麻烦(后台一般是技术老大)2.拿到这个数组篡改后再解析也可以,但是出问题了要承担责任3.重点方案先写一个方法,使用type去转换//根据泛型返回解析制定的类型

2018-02-06 16:01:55 49025 7

原创 截屏--安卓实现应用内截屏保存在SD卡

项目老大让做把截屏的功能做到项目里边,这两天做了很多的准备,参考了不少的资料,准备分享一下话不多说,先做一个model实现截屏的功能实现是一个实现截图保存的类Shotter/** * Created by alongstorm on 17-12-26. */public class Shotter { //使用软引用有利于尽可能的避免内存泄漏 private

2017-12-26 14:53:24 855

原创 封装一个超级好用的ToastUtils帮助类

在代码中,如果toast连续进行会非常的恶心人,那么就对toast进行封装,以后就使用这个toast/** * Created by along on 2017/12/1,0001. * 邮箱:[email protected] */public class ToastUtils { private static Context context = MyApp.getApp

2017-12-02 16:12:37 3216

转载 侧滑销毁activity

首先导入依赖库compile 'com.jude:swipebackhelper:3.1.2'然后写一个BaseActivity,哪个activity需要销毁就继承这个activity,下边上代码 @Override protected void onCreate(Bundle savedInstanceState) { super.onCre

2017-12-02 16:06:35 283

转载 使用ijkplayer播放一个网络视频

首先工程内集成这几个玩意然后在model的gradle里边加点东西apply plugin: 'com.android.application'android { compileSdkVersion 25 defaultConfig { applicationId "com.example.weekthreetest"

2017-11-18 13:35:18 5749

原创 MVP+观察者模式

MVP+被观察者 请求网络数据的套路首先是model层@Overridepublic void getFWQVersionCode(Observer observer) { OkHttpClient client=new OkHttpClient.Builder().build(); RetrofitManager.getInstance(APIUrl.CHE

2017-11-12 19:01:11 392

原创 retrofit的简单使用

public interface APIService {    @GET("weather")    Call loadWeather(@Query("cityname") String cityname,@Query("key") String apiKey);    @GET("query")    Call loadKuaidi(@Query("type") Strin

2017-11-06 07:54:25 178

原创 TabLayout展示数据

package com.along.test.monthtest;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.animation.TypeEvaluator;import android.animation.ValueAnimator;

2017-10-26 08:12:48 350

原创 AngularJs的综合应用

综合练习.addUser{width: 100px;height: 40px;font-size: 18px;background-color: #11C1F3;}var app = angular.module("myApp",["ngRoute"]);//使用config配置路由规则app.config(["$routeProvider",funct

2017-09-21 20:28:41 183

原创 ViewPager加载图片自动无限轮播

主要目的:使用ImageLoader加载网络图片资源进行展示图片首页实现无限自动轮播的功能还有小圆点通过这一篇博客可以学到很多东西目录结构只能说清晰啊话不多说直接上代码1首先使用GsonFormat插件直接封装好bean2主布局xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="htt

2017-08-23 15:02:27 487 2

转载 Android开源项目-XListView

XListView是一个含有下拉刷新、上拉加载功能的Android开源项目。特点是代码量极少(只有3个java文件和2个xml文件即可实现),虽然功能较为单一,但是在项目开发中很实用。并且由于代码量小,可以很轻松的理解下拉刷新和下拉加载的源码机制,并加以自定制。话不多说直接开干需要的三个类直接复制就可以用了第一个类/** * @file XListView.jav

2017-08-13 20:35:52 331

原创 ImageLoader的简单使用

自己去写一个加载图片的类容易忽略很多东西这次使用ImageLoader来加载网络资源使用到以上两个jar包,没有的请自行网络下载 相信非常的好找下面是根据请求的地址的数据对bean类进行封装                               http://api.expoon.com/AppNews/getNewsList/type/1/p/1/packa

2017-08-13 20:12:18 1187

原创 初识传感器

安卓传感器的初步使用和学习

2017-08-08 09:13:44 609

原创 listview展示网络新闻类条目包括图片

这是一个特别适合新手学习的网站

2017-08-07 20:54:53 559 1

空空如也

空空如也

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

TA关注的人

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