android框架
文章平均质量分 83
星月黎明
这个作者很懒,什么都没留下…
展开
-
android 两种实现计时器时分秒的实现
可能我们在开发中会时常用到计时器这玩意儿,比如在录像的时候,我们可能需要在右上角显示一个计时器。这个东西其实实现起来非常简单。只需要用一个控件Chronometer,是的,就这么简单,我都不好意思讲述一下了。1 <Chronometer2 android:layout_width="wrap_content"3 android:layout_height="wrap_content"4 android:format="%s"5原创 2021-11-27 13:57:20 · 1038 阅读 · 0 评论 -
Android 调用谷歌原生语音识别
前提:1.安装谷歌语音搜索APP2.需要越狱连接外网废话不多说,直接上代码 public void onClick(View v) { //开启语音识别功能 Intent intent = new Intent( RecognizerIntent.ACTION_RECOGNIZE_SPEECH); //设置模式,这里设置成自由模式 ...原创 2021-10-18 17:19:12 · 2385 阅读 · 0 评论 -
Android View Binding使用
2020年11月11日更新:Android Stuidio 4.1及以上版本,新创建的项目已默认移除kotlin-android-extensions插件,发现一款新的绑定xml的框架View_Binding,非常好用.所以建议使用: findViewById ViewBinding Databinding 使用View Binding可按模块启用。要在某个模块中启用,在该模块的build.gradle中添加如下配置:android { ...原创 2020-12-07 11:34:43 · 421 阅读 · 1 评论 -
Android Gradle详解二
Gradle 中的依赖Gradle 中的依赖可以分为脚本文件依赖、插件依赖以及包依赖。脚本文件依赖随着项目结构的复杂,一个 build.gradle 已经无法满足我们的需求了,尤其是对依赖库版本的配置,如果多个 project 都需要用到某个依赖库,稍有不慎版本就会错乱,从而引发一些问题。此时我们期望可以把所有用到的依赖库版本都配置在同一个文件中,build.gradle 使用这个...原创 2020-03-10 09:54:41 · 1571 阅读 · 0 评论 -
Android Gradle详解
Gradle是用于构建项目的工具,除了管理依赖库之外,Gradle 还支持我们自己添加编译脚本、添加编译配置等控制项目的构建,通过提供 API 我们可以控制编译的每一步操作。Gradle 目前使用最广泛的是Android 项目的构建,几年前 Google 推出 Android Studio 的同时也把它也推选为默认的构建工具,因此我们也经历了从 Maven 到 Gradle 这一痛苦的转变...原创 2020-03-10 09:44:36 · 651 阅读 · 0 评论 -
Android静默更新实现(需要root权限)
在一些定制的android智能设备上要求app可以无人操作自动更新,具体说就是:某个条件触发app下拉最新安装包,然后后台自己去进行安装,安装完毕后还要自己启动,达到还原现场,同时又更新了app版本。上述功能完全不需要人工干预,我们就称之为“静默更新”吧。接下来谈谈怎么实现。看过两个方向:一是利用pms的installApk系列方法进行安装,但是这个就需要反射以及版本适配,最重要的是需要系...转载 2019-10-22 15:39:31 · 899 阅读 · 2 评论 -
Android开发常用框架汇总
作为一名程序猿,好的工具会让你在搬运工的道路上越走越远。以下框架是AC在开发过程中经常会使用到的一些好的框架。列在这里做一个小小的总结,包含但不限于此。响应式编程RxJavahttps://github.com/ReactiveX/RxJavaRxAndroidhttps://github.com/ReactiveX/RxAndroid消息通信EventBus组件间...原创 2019-07-04 15:23:14 · 194 阅读 · 0 评论