240 发简信
IP属地:北京
  • 一代人的命

    ‌文景二帝时轻徭薄赋、与民休息,两人又力行节俭,贵族官僚都不敢奢侈。几十年下来国家逐渐富强,据说府库里有大量的铜钱多年不用,连穿钱的绳子都烂了,这就给后代造福了。话说崽子卖爷...

  • Android 开发之Handler

    谈到Android开发,就离不开线程操作,而我们需要在子线程中更新UI,一般有以下几种方式: 1、view.post(Runnable action) 2、activity....

  • Retrofit2文件上传下载及其进度显示

    一.文件上传第一种方法 构造请求体上传 第二种方法 构造请求体上传 知识点"application/otcet-stream" :八进制数据流的形式传输的。"multipar...

  • ReactNative学习分享

    最近在学习ReactNative开发,感觉还是很容易上手的,搜集了不少资料,分享给大家。 为什么选ReactNative现在移动端开发除了ReactNative之外还有最近阿...

  • 120
    默默地抱紧自己

    今天下班后,和往常一样骑上共享单车,和往常一样一样选择了ofo。 还有一种小黄人就可以集卡成功了,想想都觉得挺开心,大热的天,总算有点收获。 可怎想这只是...

  • 120
    百度地图绘制运动轨迹技巧

    很多运动类的app都有画出跑步者运动轨迹的需求,拿咕咚来说,我们看一下它的效果图: 本篇将要实现的效果1.跑步结束后,静态的画出整个运动轨迹2.跑步过程中,时时动态的画运动轨...

  • 120
    Android Studio调试技巧

    Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利...

  • Rxjava开发介绍

    场景零:线程切换rxjava引入让使得线程切换更加的容易,几行代码就可以搞定。RxAnroid的引入更是让我们非常容易的能够切换到UI线程。可以说,引入RxJava,就放弃古...

  • 120
    Android Studio 多渠道打包和一键完成打包并签名

    多渠道打包 方法1 第一步:添加渠道表示标签 完整截图 第二步:添加渠道 完整的截图 第三步:测试我们通过java代码获取到meta标签中的value来测试是否成功实现了多渠...

  • RecyclerView添加Header和Footer

    RecyclerView虽然作为ListView的替代者有着较好的性能提升,但是ListView的一些常用功能却没有提供,比如我们平时会经常用到的addHeaderView,...

  • 120
    ItemTouchHelper的实践

    频道管理的功能,在新闻类APP是很常见的.频道管理功能效果图如下 以上5个方法都是必须要重写的,而下面2个方法是可选重写的: isLongPressDragEnabled返回...

  • 120
    Android自定义View

    自定义View的有好几种分类,可以分成4种:1.特定的View的子类:Android的API已经为我们提供了不少可以使用的View,如TextView、ImageView、B...

  • 120
    Android官方数据绑定框架DataBinding

    Android推出了一个官方的数据绑定框架-Data Binding Library。我们就来了解一下android最新给我们带来的数据绑定框架Data Binding Li...

  • 120
    Android开发优化技巧

    1.布局优化为什么?Android系统每个16ms发出VSYNC信号,触发对UI的渲染,要想达到界面流畅,必须实现60fps,也就意味着大多数的操作必须在16ms完成.除了上...

  • Android面试集锦

    Java 基础总结 Java基础 ArrayList、LinkedList、Vector的区别 Collection包结构,与Collections的区别 Excption与...

  • 120
    Android studio使用Gradle发布Library到Jcenter

    一、将你要发布的moudle的build.gradle中添加代码,gradle的最后添加 其中PUBLISH_GROUP_ID填写对应开发者的名称,PUBLISH_ARTIF...

  • 120
    Android Studio 快速实现上传项目到Github

    一、配置Android Studio中的git 填写github账号.png 二、创建git仓库 创建git仓库2.png 三、添加文件到git仓库在需要添加的文件夹目录右键...

  • Activity过渡动画的实现方法

    1.使用overridePendingTransition方法实现Activity跳转动画overridePendingTransition方法是Activity中提供的Ac...

  • Android中WebView的开发

    在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。下面总结一下使用webview 一、webview的基本使用方法1....

个人介绍
优秀是一种习惯,坚持是一种品质。