Android
-
数据存储——四种存储方式——Application的生命周期——利用Application操作全局变量
Java代码可利用自定义Application的静态成员变量实现全局变量的功能。具体需要完成以下3项工作: (1)写…
-
数据存储——四种存储方式——Application的生命周期
Application是Android的一大组件,在App运行过程中有且仅有一个Application对象贯穿整个生命周期。 在AndroidManifest.xml里面,ac…
-
app的活动页面——创建方式一 ——自己创建xml、java文件、并注册——以及页面跳转示例
首先,我们创建一个app工程的时候,会有一个默认初始的activity和xml对应页面: activity: MainActivity xml: ac…
-
活动Activity——为活动补充附加信息——利用元数据传递配置信息
元数据是一种描述其他数据的数据,它相当于描述固定活动的参数信息。 在activity节点内部添加meta-data标签,通过属性name指定元数据的名称,通过属…
-
中级控件——文本输入——编辑框EditText
EditText是文本编辑框,用户可在此输入文本等信息。 EditText的常用属性说明如下:(1)、inputType:指定输入的文本类型。若同时使用多种文本类型…
-
Android事件分发机制
Android事件分发机制 为什么会有事件分发机制 android上面的view是树形结构的,view可能会重叠在一起,当我们点击的地方有过个view都可以响应的时候,这个点击事件…
-
Android Studio配置koltin开发环境
1. 根目录 build.gradle 引入kotlin插件 buildscript { // kotlin版本 ext.kotlin_version = ‘1.7.0’ re…
-
【华为游戏多媒体】调用获取Token接口得到的Token值是null
问题描述 新版本的华为游戏多媒体SDK可以传入参数cpAccessToken进行SDK的初始化操作,当前我们没有搭建服务器,直接在Android客户端调用了获取Token的接口,结…
-
android.enableJetifier 解决包duplicate
现在项目基本上都是androidx了,但是有时候也需要用老的库,这样就会存在问题。 Caused by: java.lang.RuntimeException: Manifest …
-
IM即时通讯移动端开发跨平台UI技术
Flutter通过自绘 UI 组件,构建高质量跨平台组件库,解决了此类框架难以解决的双端一致性, Bridge 通信效率等问题。并提供丰富的 Widget 组件,渲染性与 Nati…