Android
android项目
OneGreenHand
学习ing
展开
-
Android IOS风格Emoji表情,简单实用
相信大家做项目的时候,特别是聊天相关的,一般都需要用到Emoji。但是Emoji表情在安卓和IOS两个平台上,显示效果是不一样的,如下图:言归正传,大家都知道,Emoji就是一组Unicode编码与一组表情描述之间的一一对应。而图片的实现是由各个系统或者软件针对统一的表情描述来各自实现的,他们都遵循统一的Unicode编码规范。也就是说Unicode编码其所对应的表情描述是统一的,是所...原创 2018-06-30 16:02:59 · 14981 阅读 · 10 评论 -
android 千位分隔符 价格分隔符
千位分隔符,其实就是数字中的逗号。依西方的习惯,人们在数字中加进一个符号,以免因数字位数太多而难以看出它的值。所以人们在数字中,每隔三位数加进一个逗号,也就是千位分隔符,以便更加容易认出数值。例如1,000 一千1,000,000 一百万1,000,000,000 十亿方式一(Java自带函数)缺点:当数字很大时,转换会出错。比如,1234567890123456789 会变成1,234,567,890,123,456,770这样的数据显然不是我们想要的。public static St原创 2021-03-26 14:13:41 · 1965 阅读 · 0 评论 -
Android 国际化(多语言)实现,支持8.0+
最近因为项目中要用到国际化多语言,所以正好研究了下实现方法!项目需求:用户可以自己选择语言不足之处:选择语言后需重启APP语言工具类public class LanguageUtil { /** * 获取系统的locale */ public static Locale getSystemLocale() { Locale locale; if (Build.VERSION.SDK_INT >= Build.VERS原创 2021-03-02 15:14:03 · 539 阅读 · 0 评论 -
Android 保存文本到本地 兼容Android 10+
Android 保存文本到本地(兼容Android 10+)图片保存在 Download 公开目录大于 28 需使用 MediaStore小于 29 直接 new FIle保存其他资源文件同理public class FileSaveUtil { /** * 保存文本到公共目录(txt文本,其他文件同理) * 29 以下,需要提前申请文件读写权限 * 29及29以上的,不需要权限 * 保存的文件在 Download 目录下 *原创 2020-10-11 17:11:15 · 1660 阅读 · 1 评论 -
Android 保存图片到本地 兼容Android 10+
Android 保存图片到本地(兼容Android 10+)图片保存在 DCIM 公开目录大于 28 需使用 MediaStore小于 29 直接 new FIlepublic class ImageSaveUtil { /** * 29 以下,需要提前申请文件读写权限 * 29及29以上的,不需要权限 * <p> * 保存的文件在 DCIM 目录下 * * @param context 上下文 * @pa原创 2020-09-30 10:16:00 · 3344 阅读 · 4 评论 -
Android 生日倒计时天数计算
Android 距离生日、假期、纪念日等事件剩余天数计算需求是这样的,需要计算今日距离下一个生日还剩多少天分析:正常日期:下一年的今天-今天,然后计算特殊日期(2.29):下一闰年的今天-今天,然后计算前提是本年事件还没有结束,才可以这样计算!直接上代码同理,此方法可用于计算其他时间差,例如节假日、纪念日等等 /** * 距离事件还有多少天(距离下一年或本年) * * @param targetMonth 目标的月份 * @param targetDa原创 2020-09-16 15:21:20 · 802 阅读 · 0 评论 -
Android 通过SignalR与服务器交互
通过SignalR可以实现服务端和客户端的简单的消息接收发送,类似于推送!而且是免费的!本章内容是记录SignalR的使用!最低使用要求:ASP.NET Core 2.2 版本以后(含)官方文档地址本文就只介绍Android端如何使用了1、引入依赖implementation 'com.microsoft.signalr:signalr:3.0.0-preview8.19...原创 2019-08-30 18:52:10 · 1526 阅读 · 0 评论 -
Android 大姨妈、经期日历,美柚经期效果
项目中最近有用到记录女性经期的功能,类似于美柚经期日历效果,然后找遍了都没找到,无奈只能自己写了。为了节约时间和成本,直接是基于三方开源日历库修改的。三方开源库:CalendarView 超级好用,自定义程度高,强烈推荐~~可参考文档:CalendarView文档效果图前言:看了文档和介绍你就知道,你只要关心如何将你要的效果(例如颜色、标记等)显示在日历上面就...原创 2019-07-06 17:58:00 · 3923 阅读 · 2 评论 -
Android 自定义Edittext之末尾添加文本
需求:未输入文字前无效果,输入文字后,后面紧跟一个单位,清除输入内容后,该单位(文字)消失!效果图:实现思路:1、自定义view继承Edittext2、对Edittext进行输入监听,在文字末尾添加文本核心代码: private TextWatcher textWatcher = new TextWatcher() { @Override ...原创 2019-01-03 11:32:58 · 4823 阅读 · 0 评论