自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (5)
  • 收藏
  • 关注

原创 Aidl的基本使用方法

前言: 众所周知android进程间的通信方式有很多种,比如 服务 广播 activity 内容共享者 aidl ,今天我们要说的是aidl的进程间通信方式。Aidl (Android 接口描述语言): 是底层基于android binder机制的一种进程间的通信方式,我们可以使用Aidl 让 A 应用程序 和 B应用程序进行通信,传输数据。Aidl 实列程序编写...

2019-08-10 17:43:09 501

原创 Jetpack Compose布局组件&列表组件

Compose 中的线性布局对应的是Android传统视图中的LinearLayout,不一样的地方是,Compose根据Orientation的不同又将布局分为Column和Row, Column对应传统视图LinearLayout中orientation = “vertical”的情况,Row对应传统视图LinearLayout中orientation = “horizontal”的情况.由于两者内部元素在父容器中的布局和对其方式不同,分成两个组件有助于提供类型安全的Modifier修饰符。

2024-01-26 13:58:32 401

原创 ML Kit 入门学习&介绍

通过上面4张图片的文字识别,第1张和第4张的文字识别可信度都在0.6以上,识别出来的文字也是100%正确的。比如输入一张包含猫的图片,ImageLabeling 能识别出图片中的猫元素,并给出一个猫的标注,除了最显眼的猫 ImageLabeling还能识别出花、草等图片中所有可识别的事物,并分别给出出现的概率和占比,识别的结果以。对于每个 TextBlock、Line、Element 和 Symbol 对象,您可以获取区域中识别出的文本、区域的边界坐标以及旋转信息、置信度分数等许多其他属性。

2023-12-24 00:45:39 1566

原创 各大电视品牌系统设置竞品分析

系统设置竞品分析小米华为长虹坚果1.小米界面展示:1.界面:全屏悬浮透明黑色,一 二 级界面为悬浮使用WindowManager,3级界面大多数为activity小部分为window。2.动效:一级界面有上焦背景颜色改变 动画放大效果,二级界面上焦有背景颜色改变 无动效。3.启动速度:(因小米采用WindowManager,命令无法采集到启动速度)参考启动速度 300...

2019-10-29 10:31:26 1201

原创 软件的基于生命周期开发方法

软件的基于生命周期开发方法​ 早期软件开发处于一种无序状态,经历软件危机之后,开始采用系统工程方法论指导开发,根据软件开发的的生命周期将整个开发划为5个阶段(规划阶段、分析阶段、设计阶段、实施阶段、运行和维护阶段),明确每个阶段的任务、任务成果的体现。最初大家都按照这些通过的阶段按照顺序进行项目任务开发。后来随着企业需求越来越复杂灵活,开发工具也越来越强大,不同项目的开发过程中基于上述生命...

2019-10-26 11:28:00 3158

原创 Android Tv wifi网络登录认证

Android Tv wifi网络登录认证前言现在商铺、酒店等公共场所的wifi 网络大多数都需要进行网络登录认证,但在android Tv上面系统设置上的wifi模块好像没有对此场景做出处理,必须要Tv上面安装了浏览器才能进行登录认证,为了解决用户的体验,所以在wifi模块添加自动弹出网络登录认证功能是很有必要的。网络认证的步骤连接wifi成功后请求服务器进行判断是否需要网络登录认证...

2019-09-25 16:03:14 3180

原创 热修复介绍

热修复介绍1.热修复简介​ 热修复说白了就是”打补丁”,比如你们公司上线一个app,用户反应有重大bug,需要紧急修复。如果按照通 常做法,那就是程序猿加班搞定bug,然后测试,重新打包并发布。这样带来的问题就是成本高,效率低。于是,热 修复就应运而生.一般通过事先设定的接口从网上下载无Bug的代码来替换有Bug的代码。这样就省事多了,用 户体验也好。2.阿里热修复框架使用并且支持arm与...

2019-09-24 14:37:36 4432 1

原创 android-view-事件分发详解

view 事件分发详解应用层的传递过程遵循如下顺序:Activity->Window->View;即View事件最先传递给Activity,然后由Activity传递给Window,最后由Window传递给View;顶级View(DecorView)事件分发的3个动作 Action_down Action_up Atcion_move事件分发的顺序 Touch-> dis...

2019-09-24 14:29:09 277

原创 java String 到底有多长?String超出长度怎么解决?

Java String 可以有多长?1. 字符串有多长是指字符数还是字节数?2.字符串有几种存在形式?3.字符串存在的形式有那些限制?由一个问题,我们可以延伸出这么多问题?2种存在形式样板代码:// 栈String longStr = "aaaaa.....aaaaa"; 这种样板代码的形式是存在栈中。从文件中读取字符串:// 堆byte[] st...

2019-08-22 17:41:12 14375 1

原创 Android 9 有线网络的方法适配

前言最近在适配android 9 的网络模块,总体来说还是有一些变动的,下面为大家列出部分网络的变动方法。有线网络:EthernetManager 类新增 isAvailable 方法判断是否连接上有线网络,只能通过反射使用此方法public boolean isAvailable() { return getAvailableInterfaces().len...

2019-08-14 14:49:58 3441

原创 Android Mosby MVP的使用

前言 :Android Mvp 模式是现在常用的设计模式,将视图和业务逻辑解耦,分为Model-View-Presenter三个部分。1.M 层 为数据模型 做一些数据相关的处理2.P 层 控制View 层 为UI 交互的发起者 接受M层的反馈 然后对 View层的控制3.V 层 接受P层的控制改变UI今天我们要讲的是一个MVP的一个库 Mosby 他能更好的实现MVP,让...

2019-08-13 11:54:24 443

原创 Android 属性动画

解释:作用对象:任意对象,甚至没对象也可以 作用方式:改变对象的属性 动画效果:按需自定义,不再局限于上述4种基本变换核心类:ObjectAnimator 一个对象的一个属性动画 对属性进行改变。 (比如 View 的宽 高 位置等...) AnimatorSet 动画的集合 可以同步进行几个动画 或者 顺序执行几个动画。 ValueAnimator 为ObjectAnimato...

2019-08-10 14:17:09 399

原创 解决小米6.0获取图片地址报错BUG的的办法!

方法是先将图片的url获取到,然后再将url地址转换成图片的储存地址public String getRealFilePath( final Context context, final Uri uri ) { //使用此方法就可以将url地址转换成图片的储存地址了 if ( null == uri ) return null; final String sch...

2016-06-27 01:28:03 394

空空如也

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

TA关注的人

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