首页
学习
活动
专区
工具
TVP
发布

Android-薛之涛

专栏作者
61
文章
77772
阅读量
15
订阅数
Android-日夜主题切换(google推荐)
android日夜间模式切换相比大家都接触过,我之前也经常用,但今天想给大家推荐一个google推荐的实现方式,实现起来比较简单,就是咱们今天的主角主题-----Theme.AppCompat.DayNight。
android_薛之涛
2018-12-12
2.9K1
Android-图片的压缩(质量压缩和尺寸压缩)
复习一下图片的压缩知识,今天来做一个总结。 参考:https://blog.csdn.net/baidu_38477614/article/details/78901107
android_薛之涛
2018-12-06
2.9K0
Android-ConstraintLayout详解(下)
我们接着上一篇说一说ConstraintLayout的其他属性,如果没看过上一篇:Android-ConstraintLayout详解 先罗列一下此次的会议内容,我们此次介绍的属性如下:
android_薛之涛
2018-12-06
2K0
Android-ConstraintLayout详解
现在还不用ConstraintLayout是有点守旧了,它是studio 2.2版本主要增加的功能之一,最大的好一句话概括就是:支持可视化编辑xml文件,解决多层布局嵌套的问题,这也就优化了我们的程序,详情请查看:
android_薛之涛
2018-11-09
1.7K0
Android - 懒加载
如果我们的项目中使用了ViewPager+Framgment实现底部Tab可点可滑,那么我们都知道ViewPager有预加载功能,通过viewpager.setOffscreenPageLimit();来设置,不设置默认加载上一个和下一个Fragment页面,带上本身也就是三个页面(当然如果你刚进入就是首页,那么它会加载首页和下一个页面,因为首页上面没有页面呀)。预加载功能会暴露一个问题,比如我刚进入加载首页的数据,但是因为有预加载功能,那么就会执行下一个Tab对应的Fragmeng的生命周期,如果我下一个Tab页数据量小还好,如果我有比较耗时的操作或者网络请求,势必会影响程序的性能,影响用户的体验。那么我们要做的就是禁止ViewPager预加载或者提供一个只在Fragemnt可见的情况下,才去进行耗时操作的方法,只要Fragmeng可见我们就执行该方法。
android_薛之涛
2018-10-15
1.2K0
Android-图片的选择,裁剪,压缩,适配高版本
我们之前设置拍照保存的文件地址的Uri,都是直接Intent.putExtra(MediaStore.EXTRA_OUTPUT,文件保存的Uri路径),但是7.0之后,对用户权限提高了保护,之前那种方式行不通了,所以我们要做7.0的判断,用FileProvider获取设置保存的文件Uri,然后放到Intent.putExtra(MediaStore.EXTRA_OUTPUT,文件保存的Uri路径)中,代码如下:
android_薛之涛
2018-10-09
1.4K0
Android-.9图详解
Android设备适配,图片方面很重要的一部分就是.9图的使用了,我们今天就来记录一下。
android_薛之涛
2018-10-09
2.2K0
Android 事件分发机制
事件分发机制在android中非常常见,比如:手势滑动,自定义View,多点触控都有它的身影。事件分发的顺序是:Activity->GroupView->View,GrounpView包括五大布局,ListView和GridView等,View包括TextView,ImageView等。我们今天就来搞一下。
android_薛之涛
2018-10-09
1.4K0
Android-注解
java注解在 Android 中有两种应用方式,一种方式是基于反射的,在程序的运行期间获取类信息进行反射调用;另一种是使用注解处理,在编译期间生成相关代码,然后在运行期间通过调用这些代码来实现相关功能。 我们先了解一下注解的分类及其关键字
android_薛之涛
2018-10-09
5450
Android-Recyclerview常用总结
在android开发中我们不可避免的会用到Recyclerview,用以替代之前的ListView,GridView,Gallery等.它是support:recyclerview-v7中提供的控件,最低兼容到android 3.0版本.之前listview难以实现或者不能实现的效果,它都可以实现或者轻松实现. 1.那么它有哪些优势呢? 总结也就一句话:高类聚低耦合.RecyclerView已经标准化ViewHolder,我们自定义的ViewHoler需要继承 RecyclerView.ViewHolder,然后在构造方法中初始化控件. 2.如何添加依赖?
android_薛之涛
2018-09-12
1.3K0
android 白屏
从首篇介绍我为什么写文章到现在已经过去好久.......(懒),但从此刻开始,不出意外情况每周给大家至少写一篇文章,就按平时app开发流程以及本人遇到的问题,从app欢迎页面开始吧!
android_薛之涛
2018-09-12
1K0
Android 软键盘遮挡解决
        链接:https://www.jianshu.com/p/9eb57a8ff5e5
android_薛之涛
2018-09-12
3.8K0
Android - 自定义View,实现不一样的输入框
最近看到一个效果,就是在登陆界面输入账号密码的时候,会有一个动画效果,感觉不错,找了一些资料,学习了一下。已经实现效果,效果如下:
android_薛之涛
2018-09-12
1.4K0
ViewFlipper-仿淘宝垂直广告滚动
viewflipper的子布局item_viewflipper.xml,下面是效果图,自己写,不会没招。
android_薛之涛
2018-09-12
2.3K0
Android-Proguard(混淆)
  混淆这玩意,也是经常用,但也是没总结,趁端午有假有时间,就在这里整理一下,也祝大家端午快乐。
android_薛之涛
2018-09-12
1.3K0
Android-Animation 总结(二(Valueanimator))
          之前讲了帧动画和补间动画,今天我们来说一说重头戏---Android Animation之属性动画(property animation)。
android_薛之涛
2018-09-12
4660
Android Parcelable
      Paracelable是android自己的实现序列化的接口,是anroid推荐使用的.那么什么事序列化呢?简单来说就是将对象转换为可以传输的二进制流(二进制序列)的过程,这样我们就可以通过序列化,转化为可以在网络传输或者保存到本地的流(序列),从而进行传输数据 ,那反序列化就是从二进制流(序列)转化为对象的过程
android_薛之涛
2018-09-12
5710
Android-Gson小总
几乎每次项目中都要用到Gson来解析json数据,今天想做个总结。ok,现在我们先来了解一下JSONObject和JsonObject的区别(我个人总结了三点):上图。
android_薛之涛
2018-09-12
9340
Android-Activity与Fragmeng的相互传值
方法一: 一般Framgent都不是单独存在的,所以假设如果我们从ActivityA跳转到FragmentA ,而FragmentA的宿主是MainActivity。
android_薛之涛
2018-09-12
1.7K0
android-tips(ScaleType)
android tips主要讲解平时在开发中的一些常用有比较容易让人忽略的问题或者是个人建议。知识比较杂,但是好多人可能看到过,但没有仔细想,研究..........。可以开始了。
android_薛之涛
2018-09-12
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档