240 发简信
IP属地:广东
  • Android自定义权限使用总结

    1、如何声明自定义权限 在Manifest文件中使用Permission标签定义自己的权限: 解释下各个属性: name,该标签就是权限的名字。 description,该标...

  • 120
    Android Okhttp/Retrofit网络请求加解密实现方案

    一、加密方案 比较安全的方案应该是AES+RSA的加密方式。具体如下图所示。 为什么要这样做呢?1、RSA是非对称加密,公钥和私钥分开,且公钥可以公开,很适合网络数据传输场景...

  • windowIsTranslucent导致的问题总结

    windowIsTranslucent就是让Activity窗口透明,我们一般写的Activity的contentView外面还包了好几层父容器,所以你contentView...

  • 120
    2018年 第二波~Android 库

    写在前面的话: 这是2018年第二波库哦,整理了最近看的一波开源库,希望对大家能有所帮助第一波库传送门[//www.greatytc.com/p/a81eb4788...

  • 这个泄露并不是很严重,而且不是持续泄露。而且和ROM,Android版本都有关系。而且可能出现这个泄露的InputMethodManager出现的地方太多了。所以,一般也就是不管了。上面的代码也不一定有用。

    Android InputMethodManager 导致的内存泄露及解决方案

    今天在使用LeakCanary检查应用的内存泄露时,报了一个这样的错误,并且还给出了参考链接,原来这是Android输入法的一个bug,在15<=API<=23中都存在。 L...

  • 完美开启DrawerLayout全屏手势侧滑

    DrawerLayout是安卓官方的一个非常好用的组件,使用ViewDragHelper实现。主要方便大家写由侧滑菜单的界面。但是这个东西可定制性其实不强,侧滑手势必须在屏幕...

  • Android多语言适配(兼容7.0+)

    一、前言 1、安卓系统本身对多语言适配就提供了一套框架和API。我们就直接用就可以了。2、更换语言必须recreate Activity。目前,没见过可以不重建的方法。常用A...

  • MIUI通知类短信权限的坑

    MIUI的坑爹设计还真不少。比如说,MIUI手机不插SIM卡就不能USB调试安装应用,好,插,结果又让你先登录小米账号(无话可说)。MIUI权限申请也是坑! 就拿READ_S...

  • 120
    Android 多渠道打包实践(VasDolly&AndResGuard)

    一、使用Androis Studio自带的productFlavors productFlavors的功能非常强大,但用起来真的太慢,即使不是很大的项目,你也受不了那个速度。...

  • Android短信验证码监听,解决onChange多次调用

    先说一句:MIUI请放弃治疗!这里给个传送门:MIUI通知类短信权限的坑识别短信验证码并提取还是挺常见的一个需求。所要解决的问题主要有:1、如何监听2、如何提取短信中的验证码...

  • Android gradle provided、implementation等指令注意点

    其实这类文章博客网上一搜一大堆,但有些地方可能说的不太清楚(都一样的内容,抄袭太严重),这里只是做个精简的总结和一些其他地方没提到的点。 一、Android Studio 3...