Android
wulileaf
与人不争,与人不削!
展开
-
Android NCNN TNN官方例子基本实践
TNN和NCNN官方Demo简单集成原创 2023-01-17 14:50:06 · 905 阅读 · 0 评论 -
Android Camera2全屏展示时图像会拉伸
都知道在进行手机相机图像预览的时候一般都会设置展示的比例为4:3或者16:9之类的,一旦设置了这写固定的比例后,在需要手机全屏展示的时候就会出现问题,会明显的看出展示的图像被挤压了,因此如何解决这么问题呢?接下来就是要使用Camera2进行图像预览了,至于Camera2的使用这里就不在赘述了,之前的文章里面有。这个方法在获取到系统相机返回的寸尺之后调用这个方法即可后面的onMeasure方法里面写的不用动。这里面这个方法的调用很关键,这两个参数分别传系统相机镜头返回尺寸的高和宽,也就是说。原创 2022-11-03 16:10:01 · 1243 阅读 · 0 评论 -
Android 在Canvas指定区域绘制出图片
思路:获取一个canvas对象 获取一个paint对象,并设置好相关属性 获取Bitmap 设置绘制区域 设置裁剪区域核心代码:注意事项:上图中img表示的是要绘制的图片宽高(如设置的是图片实际宽度那个就是绘制整张图片,反之设置的小于图片宽高则绘制的是实际图片的一部分。按坐标系计算) 上图中reg表示的是指定绘制的区域(指定后图片不会绘制到这个区域以外的地方)也有个小例子需要的自取:Demo就些这么多,day day up!.........原创 2022-03-30 14:09:07 · 4095 阅读 · 0 评论 -
Android Camera2使用SurfaceView进行简单预览和绘制
最近项目上需要在相机上做些开发,之前对这块不是很了解,就学习下,这里使用的Camera2进行开发测试调试的手机是vivo Y9s(Andrioid9.0)下面是主要流程步骤检测是否有相机设备 检测相关相机权限 开启线程打开相机(>=21和<21) 预览过程 简单绘制其中预览过程最为复杂或者需要下功夫去了解下的。 // 检测手机是否有摄像头 presenceCamera = checkCameraHardware(Camera.this);原创 2022-03-22 16:26:15 · 4647 阅读 · 0 评论 -
Android 将文本和图片写入到pdf文件以及读取手机里的pdf文件
1.首先讲一下将文本和图片写入到pdf文件这个功能实现的思路获取PdfDocument对象-->通过page.getCanvas()获取一个Canvas对象-->在这个Canvas上进行绘制你想要的内容-->完成后调用document.finishPage()方法,并通过FileOutputStream将数据输出2.读取手机里的pdf文件数据并进行展示这个建议直接使用现有的框架添加依赖:implementation 'com.joanzapata.pdfview:andr原创 2022-03-17 15:29:23 · 4114 阅读 · 4 评论 -
Android 资源编译失败
错误提示代码:ERROR: Android resource compilation failedAAPT: error: <item> inner element must either be a resource reference or empty直接点击报错的连接--><item type="id" name="ChkAppNewVercode_bg">false</item> -->直接修改为<item type=原创 2022-02-07 10:19:16 · 2099 阅读 · 0 评论 -
Android Studio 使用WIFI测试以及可能遇到的问题
直奔主题,目前开发主要的调试方式有两种,有线和无线,有线即数据线连手机后直接插入电脑usb接口授权后今天调试。今天主要讲讲使用wifi调试,以及在使用wifi调试的过程中可能会遇到的问题。提示一下,AS4.1的版本在测试中会提示插件版本和开发工具不兼容的情况,所以本文使用的AS3.5进行分享的。1. File-->Setting-->搜索输入'Plugins'-->进入插件页面(如下图),点击安装,重启AS安装成功后会出现插件按钮图标,标识插件安装成功2. 重启后-原创 2022-01-14 11:07:45 · 1453 阅读 · 1 评论 -
Android 利用as查看源码
其他话不多说,直接上主题!1.看下项目的build.gradle2.去settings中去搜索SDK3.去下载对应Api的资源文件,并且记录下文件放的路径4.去本地找AS的配置文件一般在:C:\Users\Administrator\.AndroidStudio3.5\config\options下找到一个jdk.table.xml的文件,用编辑器打开(Notepad++),找到对应的Api(本文是30)配置项中的sourcePath标签配置下面图片中的配置即可!..原创 2021-12-01 14:47:35 · 2303 阅读 · 0 评论 -
Android 关于RecyclerView点击item子控件
首先得明确一点,RecyclerView要想实现点击item或者item子控件,都是必须要自己去写点击事件。Github地址:implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.35'这个是我使用的RecyclerView适配器的地址,感觉使用起来比较简单1.RecyclerView的基本使用list用于存放要展示的数据,adBluetoothConnect表示适配器2.构造适配器...原创 2021-11-15 15:22:16 · 3904 阅读 · 0 评论 -
Android 使用retrofit解析接口返回的xml格式数据
直接入正题。需要解析的数据格式为:从数据格式上看,上面都是单个字段的解析,下面则是一个数组。解析过程1.添加retrofit预返回数据处理类型2.添加返回数据处理类。也就是后面会用的在上图中可以看到将xml的数据结构在XmlLogin体现了出来,类中红色框框出来的即为接口返回的各个字段,从接口返回中直接复制过来即可。需要注意的是MsgTypeList这个字段下面包还含了多个层级结构相同的数据,这里设定一个List集合。对于MsgTypeItem层级的处..原创 2021-11-06 17:46:41 · 1708 阅读 · 0 评论 -
Android 高德地图显示定位小蓝点
直入正题需要注意两个地方就写这么多了。day day up!原创 2021-11-06 16:37:41 · 1101 阅读 · 0 评论 -
Android 百度地图显示定位小蓝点
这个问题肯定苦恼了很多人,那就直入主题吧。首先要保证一点你申请得AK是有效的!1.2.2的代码是放在MyLocationListener的作用就是用于接收定位返回的结果,定结果进行解析的地方。最后在给个建议就是有时候一时找不到问题的时候可以参考一下:一一排除,主要是看auth info,Authentication Error的打印结果!就写这么多了。day day up!...原创 2021-11-06 13:44:32 · 3636 阅读 · 0 评论 -
Android GreenDao的简单使用
原生的开发好久没弄了,最近有个项目需要用到数据库,之前用的xUtils自带的,这次想尝试一下新的数据库框架。这个是框架在Github上地址:https://github.com/greenrobot/greenDAO相关的前期配置就直接按照上面的来就可以了,不过有一点在这里得提示一下,就是下面的配置,它是放在build.gradle下面的android目录下面即可。框架前提配置搞定了之后,后面就是开始建表了这里提醒注意几点:1.id这个固定写法不用管太多2.建设好字段后自动去原创 2021-11-06 13:27:42 · 936 阅读 · 0 评论