自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qianfeifeio的专栏

好好学习,天天向上

  • 博客(18)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 华为HMS Scan Kit扫码功能:二、Default View Mode

一、本篇主要实现Default View Mode模式扫码功能Default View Mode提供相机扫码和导入图片扫码两个功能,提供完整的Activity,不需要开发者开发扫码界面的UI。(最快捷好用)Default View Mode模式下,Scan Kit直接控制相机实现最优的相机Zoom控制、自适应的曝光调节、自适应对焦调节等操作,保障最佳的扫码体验,减少开发者的工作量。...

2020-03-16 18:05:13 2466

原创 华为HMS Scan Kit扫码功能:一、Customized View Mode

一、Customized View ModeCustomized View支持开发者自定义扫码界面,扫码过程和相机控制将由Scan Kit完成。1、 业务流程使用Customized View Mode的主要业务流程如下:1. 用户打开应用发起扫码请求。2. 校验是否有相机权限和文件读取权限。3. 初始化应用定制的view,构建扫码界面,开始扫码。4. 如果扫码成功,H...

2020-03-16 16:30:29 4538 1

原创 将List集合中的多条数据,根据对象id进行合并

java语言:将集合List中的对象,根据对象的id进行数据合并(例如:业务员每天销售额归总)1、创建People类:public class People { private int id;//id编号 private String name;//姓名 private double inCome;//收入 public int getId() { ...

2019-05-09 13:55:12 12159 5

原创 Jetpack之Room操作数据库

Android Room框架简化操作SQLite数据库

2024-09-04 13:04:29 589

原创 Android将 ViewBinding封装到BaseActivity基类中(Java版)2 精简反射篇

通过反射的方式在基类中封装ViewBinding

2024-06-21 16:48:34 542

原创 Android将 ViewBinding封装到BaseActivity基类中(Java版)1

项目已经启用了ViewBinding。“ViewBinding的类型”

2024-02-23 17:55:44 1494 2

原创 Android从一个APP跳转到另外一个APP

当前APP去启动一个目标APP

2023-11-10 22:35:03 5098 1

原创 android在控件view文字周围添加图标(可设置大小)

android在控件view文字周围添加图标在Android控件View的文字周围添加图标以TextView为例:示例代码如下:在Android控件View的文字周围添加图标在控件TextView文字周围放置图片(基于TextView的Button也能实现),减少多布局组合嵌套。优点:使用LinearLayout对ImageView和TextView组合布局固然可行, 但是布局文件会冗长许多。以TextView为例:在XML布局文件中设置以下5个属性:drawableTop: 指定文本上方

2021-03-29 15:45:36 977 1

原创 解决局域网内:手机无法访问Apache服务器

问题描述:同一局域网内,Apache 服务器安装启动正常,本机访问正常,手机wifi场合不能访问?? 原因:本机的防火墙被禁止,添加出入站规则即可解决 1、查看电脑当前的IP地址:(192.168.2.9)2、以win10系统为例 配置TCP端口 进出站规则:3、以下 以入站规则为例 设置TCP端口入站规则(出站规则设置同入站规则类似)、配置好出入站协议后,手机浏览器输入Apache服务器路径下(D:\Apa...

2021-02-04 11:51:34 2407 1

原创 本地Service方法控制音乐播放

问题现象:在Activity中控制播放时,按返回键盘退出应用后,音乐在后头继续播放。重新进入app,音乐无法停止,点击重新开始播放音乐,出现重复的音乐同时播放的现象解决方法:使用Service的方式来控制音乐的播放,实体键返回退出,重新进入App也可以终止。1、主Activity控制音乐 的开始、暂停、停止、退出空能,(具体实现在下面MusicService.java中实现)/** * Activity播放广播,返回键返回后,重新进入无法停止 * * 通过start启动服务的方式 控制音

2020-12-08 16:31:37 668

原创 Base64加密与解密使用(+拓展:盐值法)

1、什么是Base64Base64是一种直接利用64位可打印字符来表示二进制数据的算法,是一种比较常见的加密算法。JDK1.8版本提供了java.util.Base64的工具类,使用Base64提供的2个内部类进行加解密操作。数据加密:java.util.Base64.Encoder, 对象获取方法:public static Base64.Encoder getEncoder() 数据加密处理:public byte[] encoder (byte[] src)。......

2020-09-07 16:54:04 17689 1

原创 UUID类的使用

一、什么是UUID(Universally Unique Identifier)UUID(Universally Unique Identifier)通用唯一标识码是一种利用时间戳、始终序号、硬件识别号等随机生成的唯一编码技术,可避免创建重复信息编号。二、UUID常用方法序号 方法 类型 描述 1 public static UUID randomUUID() 普通 生成一个随机的UUID数据 2 public static UUID fromS

2020-09-07 14:05:06 555

原创 Android开发笔记(一):像素的单位

android主要支持的像素单位有:px(像素)、in(英寸)、mm(毫米)、pt(磅,1/72英寸)、dp(与设备无关的显示单位)、dip(就是dp)、sp(用于设置字体大小),其中常用的就是px、dp和sp三种。屏幕分辨率:指在纵向和横向方向上的像素点数,单位是px,如1920*1080。同样尺寸的屏幕,看起来越清晰的屏幕,其像素密度越高,以px计量的分辨率就越大。屏幕尺寸:是指屏幕对角线长度,单位是英寸,常见尺寸有:4.0,4.3,4.7,5.0,6.0,7.0等。屏幕像素密度:ppi p

2020-06-28 11:12:58 1952

原创 Android SQLite数据库使用

SQLite是一种轻量级的数据库,存取数据非常快,非常适合移动设备的本地化存取数据。(Android系统中已经内置了SQLite数据库)数据库的创建: SQLiteOpenHelper,该类是Android提供给我们的便于管理数据库的一个抽象类,里面有两个主要的抽象方法需要我们在继承时进行重写。分别是onCreate():数据库创建时会调用;onUpgrade():数据库升级时调用。另外还提供数据库连接的方法:getReadableDatabase()、getWritableDatabase().

2020-06-23 10:41:41 748

原创 Andorid模拟器无法连接本机默认服务器:提示java.net.ConnectException: Failed to connect to localhost/127.0.0.1:80

在电脑上定义一个文件链接 http://localhost:8080/get_new.json,在高版本模拟器中上运行时app :google已不支持http传输错误日志:CLEARTEXT communication to XXXXXXXX not permitted by network security policy1、需要在配置文件里面加入android:usesCl...

2020-03-04 22:29:55 1107

原创 Android中 Activity生命周期及横竖屏切换时数据一致性的保持

研究:Android中 Activity生命周期的变化及横竖屏切换时数据一致性的保持。Android 生命周期:7种生命周期,如下图。 同一个Activity横竖屏切换时:页面的变化、生命周期的变化。 横竖屏切换时,页面数据一致性的保持。 一、Activity生命周期的效果图如下: 各生命周期的描述略 。。。 ...

2020-01-18 00:24:51 543

原创 android:拍照或从相册选取图片

从相册或拍照更换图片功能的实现:(取图无裁剪功能)获取图片方式:(类似更换头像的效果)手机拍照 选择图片; 相册选取图片;本文只是简单实现该功能,页面展示有些简陋,运行效果图如下: 创建xml布局文件(activity_main.xml ): 头部两个Button按钮,一个控制从相册选择照片,一个控制启动...

2019-06-24 14:39:14 17978 3

原创 Android中 SeekBar(拖动条)的使用

SeekBar控件效果展示拖动条SeekBar继承了ProgressBar,因此ProgressBar所支持的xml属性和方法完全适合SeekBar。只是进度条ProgressBar采用颜色填充来表明进度完成程度,拖动条SeekBar则通过滑块的外置来标识——拖动滑块允许进度值的改变。(例如:条件Android系统的音量)如上图,通过拖动SeekBar滑块,实现图片透明...

2019-05-27 17:45:33 1129

笔记本启动热键

关于笔记本启动设置第一启动项快捷键,避免进入BIOS设置的麻烦。

2013-05-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除