- BroadcastReceiver ---- 广播 广播可以在Manifest中进行静态注册,也可以在Activity中进行动态注册.BroadcastReceiver的子类需要实现public voi... BroadcastReceiver ---- 广播 广播可以在Manifest中进行静态注册,也可以在Activity中进行动态注册.BroadcastReceiver的子类需要实现public voi...
- 转自 http://www.iteedu.com/handset/android/androidcnapi5/23.php 一、结构 import android.bluetooth.Bluetoot... 转自 http://www.iteedu.com/handset/android/androidcnapi5/23.php 一、结构 import android.bluetooth.Bluetoot...
- 什么是Android.mk? Android.mk文件在你项目的jni/目录下,它向构建系统描述源代码和动态库,它其实是GNU makefile的简化版,用来给构建系统一次或多次分析使用.Appl... 什么是Android.mk? Android.mk文件在你项目的jni/目录下,它向构建系统描述源代码和动态库,它其实是GNU makefile的简化版,用来给构建系统一次或多次分析使用.Appl...
- 文章目录 零、学习目标一、广播接收者概述(一)广播分类1、标准广播2、有序广播 (二)广播接收者作用(三)广播接收者继承关系图(四)使用广播接收者1、创建广播接收者2、注册广播接收者3、通过... 文章目录 零、学习目标一、广播接收者概述(一)广播分类1、标准广播2、有序广播 (二)广播接收者作用(三)广播接收者继承关系图(四)使用广播接收者1、创建广播接收者2、注册广播接收者3、通过...
- 当前 Android Studio 的版本为 3.3.2、gradle 使用的是 5.3.1 phone module butterknife 在 phone module 中使用的话,只要添加如下两... 当前 Android Studio 的版本为 3.3.2、gradle 使用的是 5.3.1 phone module butterknife 在 phone module 中使用的话,只要添加如下两...
- 文章目录 零、学习目标一、安卓实现动画的三种方式1、补间动画(tween animation)2、帧式动画(frame animation)3、属性动画(property animation) ... 文章目录 零、学习目标一、安卓实现动画的三种方式1、补间动画(tween animation)2、帧式动画(frame animation)3、属性动画(property animation) ...
- 在你的Activity类中让Item居中的核心代码: final ListView listViewPointResults = findViewById(R.id.listViewPointResul... 在你的Activity类中让Item居中的核心代码: final ListView listViewPointResults = findViewById(R.id.listViewPointResul...
- Android Studio 3.0 开始废弃(obsolete)了很多原有的指令,并使用新的指令来代替它们。目的是为了加快编译构建的速度。 新旧指令对比 Android Studio 2.XAndr... Android Studio 3.0 开始废弃(obsolete)了很多原有的指令,并使用新的指令来代替它们。目的是为了加快编译构建的速度。 新旧指令对比 Android Studio 2.XAndr...
- 代码 View decorView = getWindow().getDecorView(); View androidContent = findViewById(android.R.id.conte... 代码 View decorView = getWindow().getDecorView(); View androidContent = findViewById(android.R.id.conte...
- 理解概念 1、基本描述 系统属性可以简单的理解为系统层级的全局变量,以key-value的形式保存, key-value 都是字符串。这些属性可能是有些资源的使用状态,进程的执行状态,系统的特有属性等。... 理解概念 1、基本描述 系统属性可以简单的理解为系统层级的全局变量,以key-value的形式保存, key-value 都是字符串。这些属性可能是有些资源的使用状态,进程的执行状态,系统的特有属性等。...
- 基本概念 1、 背景 条件编译为我们提供了一种一套代码兼容多个版本的解决方案,提高代码的复用率。 在Android7.0之前使用的是Makefle编译,makefile语法支持条件编译,配置到Andro... 基本概念 1、 背景 条件编译为我们提供了一种一套代码兼容多个版本的解决方案,提高代码的复用率。 在Android7.0之前使用的是Makefle编译,makefile语法支持条件编译,配置到Andro...
- 两种方法 为了在编译阶段将内置apk给异常,下面提供2中方法。 直接找到添加这个apk的mk文件,从 PRODUCT_PACKAGES 中删除通过添加模块,LOCAL_OVERRIDES_PACKAG... 两种方法 为了在编译阶段将内置apk给异常,下面提供2中方法。 直接找到添加这个apk的mk文件,从 PRODUCT_PACKAGES 中删除通过添加模块,LOCAL_OVERRIDES_PACKAG...
- Google使用git和repo管理AOSP源码。 概念区分 1、Git和git(https://source.android.com/setup/develop#git) Git是版本控制... Google使用git和repo管理AOSP源码。 概念区分 1、Git和git(https://source.android.com/setup/develop#git) Git是版本控制...
- 理解概念 1、Product 在android源码正式编译之前选择Product,使用lunch product-xxx,这一步操作理解为预先对要编译的源码进行一系列的配置。在android-10的源码... 理解概念 1、Product 在android源码正式编译之前选择Product,使用lunch product-xxx,这一步操作理解为预先对要编译的源码进行一系列的配置。在android-10的源码...
- 本例分别用到的工具( Android GPU Inspector,即 AGI; Nsight ) 优化实例 片段着色器最重要的任务就是从纹理当中获取和过滤像素值。 与其相关的 GPU 性能指标可以被总结为三类: 带宽 缓存行为(cache behaviour) 滤波(filtering) 举个栗子 ... 本例分别用到的工具( Android GPU Inspector,即 AGI; Nsight ) 优化实例 片段着色器最重要的任务就是从纹理当中获取和过滤像素值。 与其相关的 GPU 性能指标可以被总结为三类: 带宽 缓存行为(cache behaviour) 滤波(filtering) 举个栗子 ...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签