Android
鹏鹏~
NUAAer
展开
-
Android中shape的子标签以及本身属性-总结
shape简单使用简介从其名字可以理解,shape就是形状嘛。至于怎么理解shape可以参照图片,我可以加载一个图片作为我的background,那么同理我也可以加载一个shape作为background有何区别呢?用代码写的shape要比直接加载png或.9文件占用更少的内存,性能更好简单案例:<?xml version="1.0" encoding="utf-8"?>...原创 2019-03-30 13:15:52 · 245 阅读 · 0 评论 -
Java-减少Java空指针危险-StringUtils.emptyIfNull(String string)
最近做安卓开发,频繁遇到因为String为null导致的空指针引用闪退,所以想办法解决一下。TextUtils里提供了isEmpty的判断是否为空,既判断是否是null,又判断length是否为0,ctrl+鼠标右键 进去查看源代码可以看到其实现代码: /** * Returns true if the string is null or 0-length. * @p...原创 2019-05-20 17:20:42 · 3503 阅读 · 0 评论 -
Android onRequestPermissionsResult在Fragment中不执行的问题
首先贴一下代码(主要代码):public class FriendFragment extends BaseFragment...... //申请权限 if (permissions.length > 0) { ActivityCompat.requestPermissions(getActivity(), permissions, Constant.REQ_SC...原创 2019-05-21 11:03:38 · 6203 阅读 · 1 评论 -
Android 权限被拒绝,跳转至权限设置界面
参考博客:Android跳转权限设置页面本文基于上面博客进行封装,直接上代码:import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.os.Build;import an...原创 2019-05-21 11:46:53 · 8944 阅读 · 0 评论 -
Android-自定义Dialog-高仿QQ下线通知
最近做开发感觉Android原生AlertDialog和我们的APP不太符合,所以考虑自定义Dialog来匹配风格。我们先看下QQ下线通知的Dialog:感觉很是漂亮,当然要仿造了。首先了解下Android原生Dialog的模样:...原创 2019-05-31 19:50:41 · 475 阅读 · 0 评论 -
Android-permissionsdispatcher使用说明
简介permissionsdispatcher是一个开源项目,用来简化权限申请,Github地址很多教程有点老,拿来使用会发现有很多问题使用情景多个Activity涉及申请权限,感觉原生权限申请方法十分费劲使用该框架重构代码,增加灵活性和可读性前期准备工作AndroidX简介:Google 2018开发者大会上发布了androidx,其整理了android.support....原创 2019-08-01 11:19:43 · 2369 阅读 · 0 评论