• Charles - Android 多媒体选择器

    首先祝大家小年好! 由于在毕业设计中需要用到文件选择器, 使用系统的文件选择器则面临着 UI 界面不统一的问题, 所以干脆自己写一个好了, 于是就有了这个项目 - Charles . 实际上, Charles 并不能算作是一个文件选择器, 而是一个多媒体选择器, 因为 Charles

    18-02-09
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?

    Kotlin KTX 2月5号的时候,Google 发布了一款 Kotlin 的扩展库,叫 Android KTX,不过现在还处于预览版的状态。它能使 Android 上的 Kotlin 代码更简洁,从而提高开发者的效率和使用体验。 Android KTX 其实就是一个 Kotlin 代码的扩展库,Google 把我们开发

    18-02-07
  • 关于View的三大流程与自定义一些方法的总结

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2018/02/26/CustomView/ View树图 简易流程总结 View的三大流程 request与ViewRootImpl的关系 invalidate与ViewRootImpl的关系 测量与布局的详细了解 Measur

    18-02-06
  • Android源码环境下编译Settings报错

    java.security.cert.CertificateParsingException:signedfieldsinvalidatsun.security.x509.X509CertImpl.parse(X509CertImpl.java:1718)atsun.security.x509.X509CertImpl.init(X509CertImpl.java:177)atsun.security.provider.X509Factory.engineGenerateC

    18-02-06
  • DataBinding实用指南

    简书地址: https://www.jianshu.com/p/015ad08c2c75 写在前面 对于android开发者而言,写冗余重复的代码一直是一件吃力不讨好的事情,而数据绑定技术能够减少大量重复的代码,可以说是android开发者的福音。它学习起来十分简单(相信了解过的应该都这么觉得

    18-02-05
  • Android-事件传递的学习

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2016/09/17/EventPass/ 事件传递的总结图 处理特殊图形点击事件的几种方式 : 通过path绘制特殊的点击范围, 放入Region中 然后通过contains是否包含即可 兼容

    18-02-02
  • 一个功能强大的对话框库—让你的项目不再单调

    一个快速创建对话框的工具类库 效果图如下: 特点 支持各种样式的配置 集成了sweet-alert-dialog 集成了Titanic的进度框动画样式 集成了AVLoadingIndicatorView的动画样式 如何使用 引入依赖库 allprojects { repositories { ... maven { url 'https://jitpa

    18-02-02
  • ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方案

    引言,有一天我在调试一个界面,xml布局里面包含Scroll View,里面嵌套了recyclerView的时候,界面一进去,就自动滚动到了recyclerView的那部分,百思不得其解,上网查了好多资料,大部分只是提到了解决的办法,但是对于为什么会这样,都没有一个很好的解释

    18-01-30
  • Java基础之String类型的一些概念

    String 类型:变量拼接会开辟新的内存,常量拼接则不会 Stringbuffer:缓存区可变 字符串拼接必须最少有一个是String类型,StringBuffer并不能直接拼接。 StringBuffer缓存区的作用:如果需要拼接一些参数直接调用append,此时sb会直接指向append之后的地址,

    18-01-29
  • 最新的15个Android库,你了解吗?

    Android开发技术越来越成熟, Android 开发工具当然也层出叠现。本文就向大家介绍今年最新的深受开发者喜爱的30个Android库。希望对你的 Android开发 工作能起到助力。 1. MaterialStepperView 它是用Material Design实现Steppers的。 目前,Stepper只有垂直

    18-01-26
  • 2017年Android Developer年终总结

    简介 2017年是Android开发很关键的一年,从java转型kotlin,并深入学习了 Android Architecture Components ,这使我对未来项目的重构充满激情。 Kotlin 从google开发者大会宣布为官方开发语言的第二天开始,历时一个月的时间都在学习该语言,坚持每天把学习

    18-01-24
  • Android带有粘性头部的ScrollView

    前言,一天在点外卖的时候,注意到饿了么列表页的滑动效果不错,但是觉得其中的手势滑动还是挺复杂的,正好又碰到了在熟悉Touch事件的理解当中,所以就抽空对着饿了么的列表页面尝试写写这个效果 1.先贴一个实现的效果图 逻辑是当外部的ScrollView没有滑到底

    18-01-24
  • 一个简单的滚动数字的效果实现

    1.效果图 2.定制的属性 textColor 字体颜色 textSize 字体大小 duration 文字显示出来的时间 3.使用说明 Step 1. Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitpack.io' } } }S

    18-01-24
  • Android一个包含表格的图标库

    之前有写过一个图表lib,但是开发的速度,大多很难跟上产品需求变化的脚步,所以修改了下原先的图表库,支持图表下面能整合table显示对应的类目,用曲线替换了折线,支持多曲线的显示,增加了显示的动画,,增加了一些可定制的属性,支持水平柱状图和叠加柱

    18-01-24
  • 听说 Android 9.0 要禁用 @Hide Api 的调用,你怎么看?

    Android 9.0? Hi,大家好,我是承香墨影! 距离 Android 8.0 发布,已经过了五个月,虽然现在占有率并不高,不过呢,Google 已经着手准备下一版本的 Android 系统。 上周,据快科技爆出来的消息,在 XDA社区 有人发现最近的 AOSP(Android Open Source Proje

    18-01-23
2119文