自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android 最常用最基础的工具类,用过的都会变帅变美哟!

只包含非常非常基础的工具类 ,绝大多数 App 都需要的工具类,在保证避免编写大量样板代码的基础之上,减少引入不必要类的可能,防止包体积增大;,依赖并包含 basic ,会包含各种 Utils ,可能涉及到 Android 开发的方方面面。当你只需要非常基础的能力时,可以依赖basic版本,如果需要更多,则选择full版本,更推荐只依赖 basic 版本。注意: 方法可能有变,请以实际代码为准。

2024-12-20 01:38:37 350

原创 Android 开发中的遇到的一些细节问题总结

在使用百度地图SDK的库由于不同的功能和版本各有不同,我们自己的应用更新同步时很容易遇到这个问题,两个jar包的内容有交集,导致冲突。三、往Jni方法中传值问题 如,调用native方法sendSomeThing(Object object),如果传入的object为null,有可能会报上面错误。针对手工使用dlopen 加载的lib 库,使用API 后,如果确认不再使用,可以dlclose。proc/{PID}/maps 查看当时已经加载的lib 库,确认哪些是必须的可以关闭。

2024-12-20 01:34:57 360

原创 Android 全面屏适配及判断是否为全面屏,全面屏手势和虚拟导航栏的判断_android 判断是否支持顶栏 全屏

例如:此判断在PopupWindow兼容适配有虚拟导航栏手机和全面屏的显示时,底部被虚拟导航栏遮盖,或者全面屏手机下方有间隙。全面屏手机手势是一特色,但也还是有习惯了用虚拟导航栏的,因此在判断是否为全面屏手机的基础上,需要做虚拟导航栏的适配;很多的手机是有虚拟导航栏的,特别是华为手机,有人提议通过判断是否含有虚拟导航栏,不就可以判断是否为全面屏了吗?通过检验发现,此方法并不能判断是否为全面屏,因为全面屏的手机通过以上方法,判断的值为:true。

2024-12-20 01:31:15 567

原创 Android 使用PDF

1.首先写一个预览的index.htmlDocument2.实现预览index.jsreturn div;});});i++) {});3.WebView加载html这样我们最终放到assets目录下的就index.html和index.js两个文件,可以避免直接全部导入带来的apk体积增大的问题,如果我们对预览UI和交互有要求的话可以方便的通过修改html来实现。

2024-12-20 01:27:35 1016

原创 Android 使用 Kotlin 重写 Gradle 文件

google()jcenter()google()jcenter()tasks {在 Groovy 中,我们有一个 ext 的扩展,但是在 Kotlin 中是没有的,所以我们只能自己先声明一个局部变量,然后通过字符串模板引入,还有就是 classpath 引入的全局依赖,我们是要用大括号括起来,还有一个 clean 的任务,这个也是需要改写的。接下来,我们来改写一下内容最多的 app/build.gradle。改造 app/build.gradle。

2024-12-20 01:23:54 647

原创 Android studio数据如何发送IIS服务器保存SQL Server 2014数据库

System.out.print(“发送成功”);

2024-12-20 01:20:12 1050

原创 Android Retrofit 源码分析_android retrofit解析

/2.根据网络请求接口方法的 返回值 和 注解类型 从 Retrofit 对象中获取对应的数据转换器。//3.创建含有 Gson 对象的 GsonConverterFactory。//使用动态代理获取请求接口的所有接口注解配置,并且创建网络请求接口实例。//1.GsonConverterFactory 的 create。//负责网络请求的 OkHttpCall。//创建一个 Android 类。//创建默认网络请求适配器工厂。//2.调用 create。//循环获取合适转换工厂。//解析请求配置的注解。

2024-12-20 01:16:31 713

原创 Android RecyclerView 使用完全解析 体验艺术般的控件

这么看起来用法与ListView的代码基本一致哈~~看下效果图:看起来好丑,Item间应该有个分割线,当你去找时,你会发现RecyclerView并没有支持divider这样的属性。那么怎么办,你可以给Item的布局去设置margin,当然了这种方式不够优雅,我们文章开始说了,我们可以自由的去定制它,当然我们的分割线也是可以定制的。

2024-12-20 01:12:50 804

原创 Android Notification 手机系统横幅弹出提示框调用,横幅通知,RemoteViews使用实例

/ .setContentText(bundle.getString(JPushInterface.EXTRA_MESSAGE)) //设置通知栏显示内容。//.setOngoing(false)//ture,设置他为一个正在进行的通知。// .setTicker(context.getPackageName() + “消息”)//通知首次出现在通知栏,带上升动画效果的。//获取系统时间的10位的时间戳。

2024-12-20 01:09:08 361

原创 android ListView实现圆角实例教程二

private static final String MSG_2[] = { “桌面插件”, “绑定微博”, “天气分享”, “通知与提示”,private static final String MSG_3[] = { “检查新版本”, “发送建议”, “帮助”, “关于” };private static final String MSG_1[] = { “天气动画”, “通知栏天气” };* 显示信息。* 当前个数。* 总个数。

2024-12-20 01:05:26 689

原创 7-2 旅行售货员 (10 分)(TSP问题思路加详解)

4>:选完扩展结点的时候,我们就要处理该扩展结点的邻接点,到达邻接点的距离小于bestw,我们就将该邻接点。:选完扩展结点的时候,我们就要处理该扩展结点的邻接点,到达邻接点的距离小于bestw,我们就将该邻接点。:当我们要遍历到叶节点的时候,这时候就要更新我们的bestw,将到达最后一个结点的距离加上。:当我们要遍历到叶节点的时候,这时候就要更新我们的bestw,将到达最后一个结点的距离加上。的结点不同,所以我们记录的路径顺序也会有变化,那么就需要swap(x[t],x[j]),

2024-12-17 04:56:27 861

原创 7 个实用的 Python 自动化代码,别再重复造轮子了!_机器学习实现自动写代码

n = 0print(“编号:” + str(i))n = n + 1s = input(“请主人输入话题:”)sleep(1)print(‘小鱼:’, resp[‘text’])sleep(1)print(‘菲菲:’, resp[‘content’])#网上还有一个据说智商比较高的小i机器人,用爬虫的功能来实现一下:import rex = input(“主人:”)print(“小i:” + reply_list[-1])

2024-12-17 04:52:45 810

原创 6月阿里遭拒-7月华为惨败,90天深造1953页的《大厂面试宝典》,获字节跳动offer!(经验+面试题

整体面试体验很好,面试官也很nice,流程啥的也有条不紊,参加面试的人很多,工作人员也是全程支持。

2024-12-17 04:49:03 852

原创 5年功能测试被裁员,转头学习自动化测试拿到24K

随着科技的飞速发展和互联网的普及,软件行业成为了世界各国经济发展最为活跃的领域之一。而在这个行业中,软件测试作为保证软件质量的重要环节,也变得越来越受到重视。然而,随着市场竞争的加剧,企业需要在更短的时间内发布更高质量的软件,对测试人员的要求也越来越高。因此,自动化测试成为了不可或缺的一部分,而我也因此开始了自动化测试的学习之路。5年前,我成为了一名功能测试工程师,从事将近5年的功能测试工作。在这5年中,我参与了多个项目的测试工作,积累了丰富的测试经验,并取得了优异的测试成绩。

2024-12-17 04:37:55 720

原创 5分钟认识数据库_层次型数据库

在关系型数据库中,数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性,都有相应的描述信息,例如数据类型、数据宽度等。

2024-12-17 04:34:14 986 1

原创 51单片机项目(6)——基于51单片机的电子秤设计

当前,电子技术的发展日新月异。衡器的发展,也在电子技术的进步浪潮的带动下,其发展呈现出由简单到复杂、由单一到多功能的趋势。随着衡器技术的不断发展,现代电子称具有承重装置结构简单、称重范围宽、称重反应速度快等优点,因此在各行业中得到了广泛的应用。电子秤具有称重精确度高,简单实用,携带方便,测量准确,价格低等特点。本文所设计的是由电阻应变片式传感器测量电路,仪表放大器,按键电路和显示电路等组成的简易电子秤。

2024-12-17 04:26:47 1435

原创 51单片机项目(3)——基于51单片机的交通灯设计_基于c51单片机的交通灯设计

1 2 节有点长,需要代码的同学直接移步至第三节即可!!!

2024-12-17 04:23:06 967

空空如也

空空如也

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

TA关注的人

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