240 发简信
IP属地:广东
  • 键盘拉低了档次,起码要filco或者hhkb

    学习的第一步,如何搭建舒适的工作台

    作为一个刚刚毕业的程序员,在公司和家里都打造了一个还算比较舒适的工作台。 先看几张正脸照... 程序员标配 MacBook pro + 外接AOC显示屏(二手的,毕业时200...

  • 使用这样的方法,会把视频损失的

    Android 获取视频可播放时长

    前言 最近项目开会时,领导提出某视频要求15/20秒的倍数,但不可超过多少分钟需求,但是要求前端实现,然后我也处理了一下,这里记录一下。 视频获取时长其实官方...

  • 再加上图片或者表情对齐就好

    不到100行代码实现左右对齐TextView

    本文已正式发布在鸿洋公众号 俗话说的好,人在江湖飘哪有不挨刀,作为一个it工程狮,开发中总是难免遇到各种各样的问题,每个人遇到的问题都不一样,这里就把自己最近遇到的一个问题和...

  • 还有其它的动画类型写法不?

    Android:随笔—— ConstraintLayout 动画

    谷歌之前推出了 ConstraintLayout 动画,做一些基本的动画让我们更省时省力了,今天我们就看一下这个小知识点。 首先你需要引入 constraint-layout...

  • 说实话,这是我最不想看到的话题

  • 打死后台,是后台经验的问题

    后台返回数据不固定解决方案

    前言 项目中遇到一种超级恶心的事情,后台返回数据类型不固定,有数据时是个对象,没数据时返回的是“”。这个时候如果定义成对象,使用gson框架解析会崩溃,想到一种解决方案,就是...

  • public static DemoDialogFragment newInstance() {
    DemoDialogFragment fragment = new DemoDialogFragment();
    fragment.setStyle(DialogFragment.STYLE_NORMAL, R.style.FullScreen);
    fragment.setCancelable(true);
    return fragment;
    }

    styles
    <style name="FullScreen" parent="Theme.AppCompat.Dialog">
    <!--设置全屏dialog-->
    <item name="android:windowAnimationStyle">@style/AnimCenter</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowIsFloating">false</item>
    <!--设置全屏dialog-->

    <!--设置透明状态栏-->
    <!--<item name="android:windowTranslucentStatus">true</item>-->

    </style>

    styles21
    <style name="FullScreen" parent="Theme.AppCompat.Dialog">
    <!--设置全屏dialog-->
    <item name="android:windowAnimationStyle">@style/AnimCenter</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowIsFloating">false</item>

    <!--设置虚拟按钮透明-->
    <item name="android:windowTranslucentNavigation">true</item>
    <!--Android 5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色-->
    <item name="android:statusBarColor">@android:color/transparent</item>

    </style>

    Android开发 - 解决DialogFragment在全屏时View被状态栏遮住的问题

    我的上一篇文章:设置DialogFragment全屏显示 可以设置对话框的内容全屏显示,但是存在在某些机型上顶部的View被状态栏遮住的问题。经过测试,发现了一种解决办法,在...

  • 最好的方法是使用样式来解决,这个问题,我找了半天才找到。

    Android开发 - 解决DialogFragment在全屏时View被状态栏遮住的问题

    我的上一篇文章:设置DialogFragment全屏显示 可以设置对话框的内容全屏显示,但是存在在某些机型上顶部的View被状态栏遮住的问题。经过测试,发现了一种解决办法,在...

  • 有兴趣,能私信一下,谢谢!

    每天花四小时看这些java、python、web前端

    干货视频,培训机构 最新java、Python、web前端、人工智能视频(基础班+就业班)。要的留下私信我,一小时之内回复。java的基础学习,全套java教程,以及后期制作...

  • 加上dagger2啊

    采用kotlin+rxjava+retrofit+mvp打造基础架构,快速开发必备

    最近项目忙完了,开始有一定的时间优化自己的架构,我一直写代码都有一种感觉,每次写完一个项目,然后开始优化,等优化完,再看看自己写的代码,就发现我封装的框架真的有点辣鸡,然后又...

  • 可以删除header吗?

    Glide自定义请求头

    在使用Glide的时候一般都不会考虑添加请求头。 但有些时候(抓图)会因为“防盗链”的原因,图片显示不出来。这时候就需要添加请求头,以获取图片资源。 什么是“防盗链”? 防止...

  • 你不幸啊,昨天我也碰到这种情况,我把后台拖出去打死了。

    无所不能的拦截器

    开发中有没有遇到类似的情况:1,服务器大佬在数据请求成功的时候返回的数据和请求失败的时候返回的数据不一致,并且无法有效沟通,他甚至想打你,如下:这是成功的数据 这是失败的数据...

  • 我有些机型可以显示pdf,有些机型不能显示pdf,这也是跨域的问题吗?

    Android 使用PDF.js浏览pdf

    Android的WebView做不到ios的WebView那样可以很方便的直接预览pdf文件。要实现利用WebView预览pdf我们可以使用谷歌文档服务: 这种方式国内网络环...

  • 请问你解决了有一些机型录制视频后,视频倒转的问题没有

    功能:图片与视频的拍摄和本地选择

    前言:本文只是介绍如何使用,仅仅是介绍一下如何实现图片与视频的拍摄以及它们的本地选择。感谢作者:陈嘉桐 对CameraView的开源感谢作者:LuckSiege 对Pictu...

  • 可以播放在线不?

    Android - 简单使用VideoView播放MP4

    使用VideoView播放MP4 实现简单的播放功能,播放手机本地的MP4文件。不依赖任何第三方框架,不添加任何防腐剂。添加一个系统自带的控制条。 相关代码请参阅: http...

  • 支持recyclerview不

    Android实现多线程下载文件,支持断点

    本篇博客主要介绍多线程去下载文件,以下载多个apk为例。不管去下在apk,音视频等文件,实现起来都一样。篇幅有点长,先贴张美女图看看 正在下载的效果图 下载完成效果图 小编的...

  • 极简Android多渠道打包工具

    说明 最近项目需要对apk拆包更换依赖内容再进行打包,以及多个依赖打成jar包等操作:纯命令行打apk包的过程,然后结合使用python写了一个简单的多渠道打包的脚本。 这么...