自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Moment.js随笔

Moment.js随笔根据dateString初始化moment对象moment对象转化成时间戳根据dateString初始化moment对象const dateString = '20190226'const moment = moment(dateString , 'YYYYMMDD)moment对象转化成时间戳const moment = moment()const dates...

2019-02-26 16:53:14 167

原创 正则表达式(JavaScript)

基本字符类型 原义文本字符:代表字面本义 元字符:有特殊含义的非字符字符(* + ? $等) 字符类 字符类指的是符合某些特性的对象,一个泛指,用[]来标识。如[abc]指a或b或c。 字符类取反:使用元字符^创建反向类/负向类,标识不属于某类的内容。如[^abc]指不是字符a或b或c。 范围类 如[a-zA-Z] 预定义类 字符 等价 含义 . [^\r\

2017-04-11 14:49:28 483

原创 Android动画

简介 Android提供了四种动画效果:TranslateAnimation- 位移动画效果、ScaleAnimation-缩放动画效果、AlphaAnimation-透明度动画效果、RotateAnimation-旋转动画效果.TranslateAnimation 构造函数: 1、public TranslateAnimation(Context context,AttributeSet

2017-03-06 16:31:58 238

原创 利用adb命令安装apk

打开cmd窗口 检测devices命令:adb devices -安装apk命名 adb install (apk名)

2017-03-02 19:07:51 524

原创 Android中SQLite使用总结

简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等,还有ODBC接口,同样比起 Mysql、Pos

2016-07-26 11:46:32 337

原创 Eventbus3.0

介绍EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。依赖添加compile 'org.greenrobot:eventbus:3.0.0'修改方法原来的方法: public void onEven

2016-07-01 09:50:46 251

原创 Android Gson

两种创建Gson对象方法1、Gson gson = new Gson(); 使用默认配置创建一个Gson对象。 2、Gson gson = new GsonBuilder().create(); 使用自定义的配置创建Gson对象。 Gson gson = new GsonBuilder() .excludeFieldsWithoutExposeAnnotation(

2016-06-16 17:25:19 421

原创 Android Service

onStartCommand()方法:当Android资源匮乏时,有可能会销毁当前运行的Service,然后待内存充足时可以重新创建Service。onStartCommand()方法有三个返回值。作用如下START_NOT_STICKY: 如果返回START_NOT_STICKY,表示当Service运行的进程被Android系统强制杀掉之后,不会重新创建该Service,当然如果在其被杀掉之后

2016-06-12 19:13:01 249

原创 根据ShareSDK实现分享功能组件化

分享功能组件是以aar文件的形式提供,aar下载地址ShareComponent 本文主要是讲使用步骤第一步:下载aar文件并导入这里主要介绍下AndroidStudio中如何导入aar文件。 1、将aar文件放到libs文件下 2、在gradle中配置repositories { flatDir { dirs 'libs' }}dependencies {

2016-05-31 16:52:34 888

原创 Android ToolBar

DrawerLayout:DrawerLayout是Support Library包中实现侧滑菜单的效果。主要分成两部分:侧滑菜单和主体内容,侧滑菜单可以通过手势展开与隐藏,主体内容可以随着菜单的点击而变化。<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="htt

2016-05-20 11:23:18 233

原创 Fragment的切换方法

Android开发中Fragment的切换有两方法1、使用replacepublic void replaceFragment(Fragment fragment) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransact

2016-05-10 16:01:42 501

原创 RXJava异步代码

Gradle配置compile "io.reactivex:rxjava:1.1.0"compile "io.reactivex:rxandroid:1.1.0"相关代码Observable.create(new Observable.OnSubscribe<Object>() { @Override public void call(Subscriber<? super Obje

2016-05-06 15:21:18 2594

原创 Android 序列化

序列化的目的:1、永久性保存对象,保存对象的字节序列到本地文件中 2、让对象在网络中传递 3、让对象在IPC间传递序列化的方法:有两种实现序列化的方法,分别实现Serializable接口和Parcelable接口。前者是Java中的序列化接口,后者是Android自带的序列化接口。Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC,所以在使用内存时更推荐使用Pa

2016-05-06 14:34:03 872 1

android_service

Androd Service生命周期例子

2016-06-12

ShareComponent

该文件是一个aar文件,是集成ShareSDK的API来实现分享功能的组件化

2016-05-31

网络加载对话框

实现网络加载对话框

2016-05-06

空空如也

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

TA关注的人

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