自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android_图片这点事_图片

安卓的图片问题图片格式关于图片压缩资源图片加载Glide研究参考资料Android面试题:GlidePNG图片压缩PNG图片压缩Android图片资源的缩放问题android 图片占用内存大小及加载解析关于图片加载神器–Glide与Picasso的使用与比较...

2020-12-17 16:54:55 92

原创 Android_图片这点事_Glide

Glide研究经验之谈将layout 文件中设置占位图 在Glide加载中 将占位图 设置成该ImageView的drawable 可以减少图片加载时的闪烁问题private fun ImageView.getOptions(placeholder: Int, useCache: Boolean = false): RequestOptions { var options = RequestOptions() options.placeholder(drawable) //

2020-12-17 16:54:24 68

原创 Android_图片这点事_Bitmap

Android中的图片读取方式BitmapAndroid中有以下四种图片格式ARGB_8888,ARGB_4444,RGB_565,ALPHA_8,其中A 代表 :Alpha 透明度R 代表 :Red 红色G 代表 :Green 绿色B 代表 :Blue 蓝色下图中以1像素所占用的内存进行说明色彩模式ARGB_8888ARGB_4444RGB_565ALPHA_8A8位4位0位8位R8位4位5位0位G8位

2020-12-17 16:53:59 363

原创 Android_这点事_传感器

Android_这点事_传感器传感器的坐标体系安卓中的传感器中的传感数据都是以下图所示的坐标体系进行传递的,这张图是Android传感器的基础X轴 从设备的左边到右边Y轴 从设备的底部到顶部Z轴 从设备的背面穿过设备指向屏幕加速度传感器加速度传感器又叫G_Sensor,是能够测量加速力的电设备,加速力就是物体在加速过程中施加给物体的一种力返回设备的X轴,Y轴,Z轴方向上的加速度值工作原理:惯性原理举例:重力加速度为 9.8m/s,即当物体自由下落的时候的物体的加速度为9.8磁场传感器

2020-09-26 13:30:10 97

原创 Android_这点事_去除按键抖动

Android_这点事_去除按键抖动为View增加抖动过滤的扩展函数过滤第三方View中的抖动点击事件为View增加抖动过滤的扩展函数在开发过程中,我们在相应View的点击事件的时候会出现连续两次点击的情况,从而使响应的处理两次甚至多次,为此我们需要为View做一个连续两次点击的过滤操作,代码用Kotlin开发,作为View的扩展方法,代码如下//设置当前时间const val TAG_LAST_TIME = 999999999private var <T : View> T.trig

2020-09-19 15:23:30 338

原创 Android-JetPack-WorkManager学习

WorkManager简介 使用 WorkManager API 可以轻松地调度即使在应用退出或设备重启时仍应运行的可延迟异步任务。使用场景 旨在用于可延迟运行(即不需要立即运行)并且在应用退出或设备重启时必须能够可靠运行的任务。例如 1,向后端服务发送日志或分析数据 2,定期将应用数据与服务器同步功能特点向后兼容到API14,在API23以上调用JobScheduler,在API14-22上使用BroadcastReceiver 和 AlarmManager>>>&

2020-08-06 18:58:32 274

原创 Android-View-自定义ProgressBar的样式

效果实现相关代码代码:Kotlin/** * 通过代码设置ProgressBar的形状及颜色 */ private fun setSeekBarColor() { val defCorner = 100f //设置背景 形状及颜色 val bg = GradientDrawable() bg.shape = GradientDrawable.RECTANGLE //依次设置 左上(x,y)-右

2020-07-23 15:29:53 115

原创 Android-JNI之相关概念

Android-JNI之相关概念Android-JNI-相关概念JNI概念NDK概念为什么使用JNI进行软件开发资料参考Android-JNI-相关概念JNI概念JNI 全称为Java Native Interface,即Java本地接口,JNI是Java调用Native 语言的一种特性,通过JNI可以使得Java与C/C++进行交互。JNI的本质是原本用JAVA代码实现的功能要用C/C++去完成,并得到正确的数据结果,所以JNI的核心应该是JAVA的数据类型与JNI的数据类型的转换NDK概念

2020-07-20 16:00:31 77

原创 Android-JNI之引入日志打印

JNI实战-引入日志打印LOG1,在你的CMakeLists文件中,文件中增加如下语句#参数 设置so文件名称native-lib SHARED->可分享 配置这个SO文件的源文件路径 SHARED->add_library(native-lib SHARED ${CPP_FILES})#找到可以打印Log的库并赋值为log-libfind_library(log-lib log)#将log-lib链接到native-lib库中供其调用target_link_librarie

2020-07-20 15:39:57 427

原创 Android-JNI之数据类型转换

Android-JNI开发集合Android-JNI-相关概念JNI概念NDK概念AndroidStudio 搭建JNI开发环境JNI实战JNI实战1-数据类型映射JNI实战2-常用操作函数JNI实战3-操作JNI函数及复杂对象传递资料参考Android-JNI-相关概念JNI概念NDK概念AndroidStudio 搭建JNI开发环境JNI实战JNI实战1-数据类型映射JNI实战2-常用操作函数JNI实战3-操作JNI函数及复杂对象传递资料参考Android JNI(一)——NDK与J

2020-07-20 15:34:36 1081

原创 Android-网页折叠效果

2020年6月30日项目需求:----制作可折叠的网页如下图所示# 解决方案相关代码//web_viewweb_fold.loadUrl("https://mbd.baidu.com/newspage/data/landingsuper?context=%7B\"nid\"%3A\"news_9026738671402122925\"%7D&n_type=0&p_from=1") web_fold.webViewClient = object : We...

2020-06-30 17:07:28 280

原创 Android FileObserver 监听文件变化

2020年6月29日 项目需求:需要监听文件发生的改动(.txt)文件,当文件发生变化时读取并进行相应的处理 方案设计: (1)开启线程,定时读取该文件,检测是否该文件发生变化。 (2)寻找可以监听文件变化的系统API,找到FileObserver这个系统API使用方式 1.继承FileObserverpackage com.dudu.mylibrary;import android.content.Context;import android.os.FileO...

2020-06-29 10:45:51 1067

中国银行卡联网技术规范

银行卡联网规范,关于银行卡,城市一卡通的联网规银行卡联网规范,关于银行卡,城市一卡通的联网规

2017-11-19

天津职业技术师范大学 课程设计之 电梯

天津职业技术师范大学 课程设计之 四层电梯 基于at89s52测试没问题

2014-06-08

空空如也

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

TA关注的人

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