随笔分类 -  Android开发笔记

对中英文混合的用户名称,按中文和英文分割为list列表
摘要:·需求: 由于需要实现模糊搜索用户功能,其中需要把各种类型(全中文,全英文,中英混合等)的名称,都转化为英文(拼音)方便匹配。 如 “欧阳永叔叔”、“欧yangYong叔叔”、“ou阳永叔shu”、“@欧,yang|yong叔(叔)” -> [ou, yang, yong, shu, shu] “J 阅读全文
posted @ 2023-05-16 11:51 我就像奶油 阅读(58) 评论(0) 推荐(0)
通过跳转至系统通讯录方式,添加新的联系人,或编辑已有联系人
摘要:·需求: 将联系人信息通过跳转至系统通讯录联系人编辑界面的方式,添加新的联系人,或是更新到已有联系人。 联系人信息主要是姓名和电话号码,其中电话号码是list列表,可能为多个号码。 ·重点: 如何将信息更新至已有联系人中 ·参考文章: https://juejin.cn/post/695396308 阅读全文
posted @ 2023-05-05 15:53 我就像奶油 阅读(260) 评论(0) 推荐(0)
获取并设置图片文件的缩略图
摘要:需求: 如题 状态: minSdk 30 通过new File[] 遍历/storage/enumlated/0/获取对应图片的File. 方法: 1.在res/xml下创建file_paths.xml文件 <?xml version="1.0" encoding="utf-8"?><paths> 阅读全文
posted @ 2023-04-17 17:32 我就像奶油 阅读(103) 评论(0) 推荐(0)
对一个控件同时实现点击、拖拽、滑动手势的监听
摘要:需求: 如标题。 难点: 1.拖拽事件中抬起手指时,可能会触发点击事件,需要分离开 2.快速拖拽时可能会同时被判定为滑动手势,出发滑动事件,需要分离开 解决思路: 根据拖拽的距离来判断是否应该被判定为拖拽事件,是则在onTouchListener()返回true,否则返回false。 部分代码: 1 阅读全文
posted @ 2023-04-06 16:01 我就像奶油 阅读(95) 评论(0) 推荐(0)
【Fragment】报错:Caused by: android.app.Fragment$InstantiationException: Trying to instantiate a class com.example.myapplication.leftFragment that is not a Fragment
摘要:问题描述: 练习使用Fragment时,发现日志中报错: Caused by: android.app.Fragment$InstantiationException: Trying to instantiate a class com.example.myapplication.leftFragm 阅读全文
posted @ 2022-06-18 12:53 我就像奶油 阅读(544) 评论(0) 推荐(1)