自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赏金猎人

學習是一場修行,是一種追求生活的態度!

  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 Flowable

Flowable.create(new FlowableOnSubscribe<Integer>() { @Override public void subscribe(FlowableEmitter<Integer> e) { for (int i = 1; i <= 1000000; i++) {

2017-12-19 14:34:09 1152

原创 Annotation使用小结

注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释的代码本身的一部分。注解对于代码的运行效果没有直接影响。注解有许多用处,主要如下: - 提供信息给编译器: 编译器可以利用注解来探测错误和警告信息 - 编译阶段时的处理: 软件工具可以用来利用注解信息来生成代码、Html文档或者做其它相应处理。 - 运行时的处理: 某些注解可以在程序运行的时候接受代码的提取// 所以在程

2017-07-03 14:38:06 304

原创 Java反射

反射机制的作用: 1,反编译:.class–>.java 2,通过反射机制访问java对象的属性,方法,构造方法等; 1实体类“` /** * @author: zjl on 2017-6-13. * Class: */public class Person { private String name;

2017-06-13 13:42:02 279

转载 compileSdkVersion,minSdkVersion,targetSdkVersion作用和如何选择关系

文章地址[:http://www.jianshu.com/p/72d311d72fcb] 1.compileSdkVersion,minSdkVersion,targetSdkVersion作用和如何选择关系.2.Support Library 包的选择,v4,v7等包到底是干啥的。3.我们到底该如何选择这些东西运行项目的时候才能正确运行。下面我将围绕这些问题和疑问来给大家一步步讲解他们的关系。一

2017-05-23 16:04:32 394

原创 VideoView使用小结

安卓实现播放视频的方式 1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。 2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。 3、使用MediaPlayer类和SurfaceView来实现。 本文主要探讨VideoView的使用,VideoView是安卓提供的封装

2017-05-17 16:22:55 580

原创 mosby mvp类库使用

//首先Gradle中引入Mvp框架 compile ‘com.hannesdorfmann.mosby:mvp:2.0.1’ compile ‘com.hannesdorfmann.mosby:viewstate:2.0.1’ **//mainActivity中**public class MainActivity extends MvpActivity<LoginView

2017-05-12 12:24:02 448

翻译 Dragger2简单使用

原文链接:http://www.cnblogs.com/all88/p/5788556.html什么是Dagger2Dagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护,现在由Google维护。 我们知道Dagger是一个依赖注入的框架,那么什么是依赖注入呢?我们在activity中有

2017-05-10 16:12:49 3924

转载 ThreadLocal

Java并发编程:深入剖析ThreadLocal原文链接: http://www.cnblogs.com/dolphin0520/p/3920407.html  想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用

2017-05-10 09:13:16 256

原创 Preference使用总结

单一控件: Preference// TextView 文本框 CheckPreference // CheckBox 单选框 EditTextPreference// EditText 输入文本框 ListPreference// ListView 列表框 RingtonePreference// ——

2017-05-05 17:43:26 802

原创 JobScheduler任务调度

public class OnLineGetActivityService extends JobService {// public static boolean bSend;private Handler mJobHandler = new Handler(new Handler.Callback() { @Override public boolean handleMessa

2017-04-19 16:48:38 680

原创 Transition animation使用笔记

安卓5.0后提供了一个过度动画框架,而且transition框架是基于属性 动画实现的,transition框架是对属性动画的一种封装,transition框架提供的api可以简单的实现很复杂的属性动画效果, 1xml定义方式

2017-04-09 14:00:47 380

原创 ObjectAnimator动画

灵动菜单 public class MainActivity extends AppCompatActivity { private ImageView imageView; private ImageView imageView1; private ImageView imageView2; private ImageView imageView3;

2017-03-26 16:58:33 567

原创 实现view滑动的几种方法

1使用相对坐标 @Override public boolean onTouchEvent(MotionEvent event) { //每次回到onTouch方法 都獲取触摸点的坐标 int rawX = (int) event.getX();//获取相对坐标,触摸点相对于view自身 int rawY = (

2017-03-26 14:27:01 421

原创 PorterDuffXfermode实现刮刮卡效果

//自定义view继承view public class XfermodeView extends View {private Context context;private Path path;private Canvas mcanvas;private Paint mpanit;private Bitmap bgBitmap;private Bitmap fgBitmap;public

2017-03-21 17:25:09 266

原创 使用picasso加载图片

主要有以下一些特性: 在adapter中回收和取消当前的下载; 使用最少的内存完成复杂的图形转换操作; 自动的内存和硬盘缓存; 图形转换操作,如变换大小,旋转等,提供了接口来让用户可以自定义转换操作; 加载载网络或本地资源; 一,Gradle中加入仓库引用 compile ‘com.squareup.picasso:picasso:2.5.2’ Picasso.with(th

2017-03-20 15:48:19 434

原创 Rotrofit的简单使用

加入Rotrofit类库 compile ‘com.android.support:appcompat-v7:25.1.0’ compile ‘com.squareup.retrofit2:retrofit:2.0.1’ compile ‘com.squareup.retrofit2:converter-gson:2.2.0’//json转换器 compile

2017-03-19 13:11:25 758

原创 drawerlayout配合NavigationView使用

drawerlayout配合NavigationView使用,实现侧滑菜单 布局文件 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/andr

2017-02-19 11:25:48 269

原创 drawerLayout

drawerlayout的使用 ,谷歌官方出品替代第三方侧滑类库xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawerlayout" android:layout_wi

2017-02-19 10:56:03 363

原创 recyclerview侧滑删除

ItemTouchHelper的使用可以帮助我们实现侧滑删除效果 public class MainActivity extends AppCompatActivity implements StagListener {private ItemTouchHelper helper;@Overrideprotected void onCreate(Bundle savedInstanceState

2017-02-18 18:07:59 283

原创 JavaScript使用笔记

在webview加载网页完成后可以动态注入js样式文件 public class WebViewReaderClient extends WebViewClient { @Override public void onPageFinished(WebView view, String url) { // String jqu = getasestFi

2017-02-18 17:32:08 283

原创 RxJava使用笔记

private void initDate() { File filefodeer = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + “/行车示意图/DriveSketchMap/DriveSketchMap_files/”); if (filef

2017-02-18 16:50:10 310

原创 android Activity的 theme

如何新建自定义的style和theme:1.在res/values 目录下新建一个名叫style.xml的文件。增加一个根节点。2.对每一个style和theme,给element增加一个全局唯一的名字,也可以选择增加一个父类属性。(继承)3.在元素内部,申明一个或者多个,每一个定义了一个名字属性,并且在元素内部定义了这个风格的值。4.你可以应用在其他XML定义的资

2017-02-18 15:42:30 828

空空如也

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

TA关注的人

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