大飞

大飞 关注TA

挑战一切!

大飞

大飞

关注TA

挑战一切!

  • 加入社区3,268天
  • 写了333,609字

首页(共有108文章)

最新发布 最多点击 最多讨论

  • databinding的使用

    databinding的使用
       Databinding是Google在2015年7月发布的AndroidStudiov1.3.0版本上引入的,在2016年4月AndroidStudiov2.0.0上正式支持。  DataBinding是基于MVVM思想实现数据和UI绑定的的框架,有了DataBinding,在Android中也可以很方便的实现MVVM。 使用步骤:......

     1,416    0    2017-05-27 09:36

  • RxBus 源码分析以及使用

        Rxbus关键源码 /**提供了一个新的事件,根据code进行分发*@paramcode事件code*@paramo*/publicvoidpost(intcode,Objecto){_bus.onNext(newRxBusBaseMessage(code,o));}/***根据传递的code和eventType类型返回特定类型(event......

     1,645    0    2017-05-26 23:31

  • rxjava 笔记

     一.   Rxjava在android中应用已经非常广泛了,下面举了一些常用到的例子1. 与retrofit结合的网络请求2. 取代evenbus的rxjava3. 权限申请4. 遍历文件5. 合并请求,依赖请求6. 取代handlerasyntask的异步任务7. 多级缓存8.&nbs......

     1,534    0    2017-05-26 23:19

  • kotlin 初探----配置篇

    kotlin 初探----配置篇
      新的技术又是一个新的挑战!kotlin-----Android第一语言  1.安装kotlin插件    2.配置gradle  app.gradle引入applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'&nbs......

     1,834    2    2017-05-26 11:58

  • rxjava+retrofit2深度封装

    rxjava+retrofit2深度封装
    rxjava+retrofit2深度封装 Rxjava+Retrofit网络框架的封装使用如今是非常流行的,看过不少的使用案例,却发现在使用过程中代码量还是比较多的,或者就干脆使用最原始的方法,对于有强迫症的我很难忍受,多一行代码都会让我觉得多余,不愿意去做重复的事情,尽我所能去封装到最少的代码,这就是我。RxJava:按我的理解就是异步处理机制,当然也可以同步,类似于handle和As......

     2,878    0    2017-05-24 23:42

  • android recyclerview中实现单选和多选

    android recyclerview中实现单选和多选
       操蛋,搞了这么久,其实很简单,先看UI进行分析。最外层布局是recyclerview,选项又是一个recyclerview,如果都是多选,那就没有什么好说的了。对于单选,在点击未选中的选项之前,将所有的选项去除选中状态,这就实现了单选。如何去除所有的选项选中状态呢,我的思路就是获取到父布局的索引,遍历父布局的子项,去除所有的选中状态。publicclassExa......

     3,385    0    2017-03-11 15:30

  • android 设置状态栏文字图标为黑色

    android 设置状态栏文字图标为黑色
    android的状态栏文字和图标都默认为白色的,但是有些UI沉浸成白色的,就看不清楚状态栏文字。在onCreate()设置:StatusBarFontHelper.setStatusBarMode(this,true);packagecom.ikuaibaike.qishou.kuaibaike.shopmall.activity;importandroid.support.v4.view.Vie......

     1,584    0    2017-03-11 10:47

  • android 日历的制作

    android 日历的制作
        从来都没有做过日历相关的UI,第一反应就是去找第三方的框架,找来找去发现都不太适合,不太好自定义,后来仔细看看,实现起来应该不难,整体采用recyclerview实现布局,关键在于数据的获取,后面想想只需要三个数据。   1.某年某月有多少天   2.某年某月第一天是星期几 &nb......

     1,510    0    2017-03-11 09:14

  • android 实现沉浸栏效果

    android 实现沉浸栏效果
    android实现沉浸栏效果主要有两种方案1.设置状态栏的背景色跟标题栏的背景色一样2.将布局顶到状态栏上面(适用于图片背景)看效果:第一种实现方案,附上代码packagecom.ikuaibaike.qishou.kuaibaike.utils;importandroid.annotation.TargetApi;importandroid.app.Activity;importandroid.......

     1,131    0    2017-03-11 08:48

  • 提升android webview加速速度小技巧

    提升android webview加速速度小技巧
    1.延迟图片的加载2.提升渲染优先级3.开启硬件加速

     3,196    0    2017-03-11 08:43

  • android 无法gradle 万恶的墙

    android 无法gradle  万恶的墙
     问题如下:Error:Couldnotfindcom.android.tools.build:gradle:2.2.2.Searchedinthefollowinglocations:file:/C:/ProgramFiles/Android/AndroidStudio/gradle/m2repository/com/android/tools/build/gradle/2.2.2/g......

     1,700    6    2017-03-06 09:12

  • 解决slidingmenu侧边栏无法沉浸问题

      进过查找资料知道,android的页面置顶到状态栏只支持linearlayout和textview,而slidingmenu继承的是RelativeLayout,所以需要在RelativeLayout根部局下插入一个textview,修改attachToActivity方法,如下图:switch(slideStyle){caseSLIDING_WINDOW:mActionb......

     1,368    0    2017-03-06 07:53

  • android 解压zip文件

    android 解压zip文件
      朋友搞了一天解压文件,文件都损坏了,就郁闷了,我亲手试试,然而很简单。  使用方法:工具类:packagecom.example.a11829.myapplication;/***公司:杭州融科网络科技*刘宇飞创建on2017/3/2.*描述:*/importandroid.app.ProgressDialog;importandroid.content......

     1,774    0    2017-03-02 16:49

  • 微信小程序——轮播图

    微信小程序——轮播图
       微信小程序的轮播图真是爽歪歪啊,不到二十行代码搞定,相对于安卓简单多了,不下百行代码,问题又多。下面见效果图:视图层:<swiperclass="swiper"autoplay="true"interval="2000"circular="true"indicator-dots="true"><blockwx:for="{{imageList}......

     1,365    0    2017-01-25 21:04

  • 微信小程序——选择器

    微信小程序——选择器
         微信小程序的选择器还是很好用的,但是很遗憾的是,自定义选择器还不支持多级联动,做区域选择器就是鸡肋,时间和日期选择器还好。    视图层:<view><viewclass="selecte">时间选择器</view><view><pickermo......

     2,241    0    2017-01-25 10:39