- android.os.NetworkOnMainThreadException 首先从字面的意思理解为网络工作在主线程的异常,也就是说网络请求不能在主线程里面 android4.0以后不能在主线程发起网络请求,该异步网络请求。 就针对此问题有两种解决的方法: 1.可以再... android.os.NetworkOnMainThreadException 首先从字面的意思理解为网络工作在主线程的异常,也就是说网络请求不能在主线程里面 android4.0以后不能在主线程发起网络请求,该异步网络请求。 就针对此问题有两种解决的方法: 1.可以再...
- ProgressBar多彩的背景颜色 不废话,先爆照,如下图。 activity_main.xml ... ProgressBar多彩的背景颜色 不废话,先爆照,如下图。 activity_main.xml ...
- Android SDK介绍了2种Animation: Tween Animation(渐变动画):通过对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等产生动画效果 Frame Animation(帧动画):创建一个Drawable序列,这些Drawable可以按照指定的时间间隔一个一个的显示,也就是顺序播放事先做好的图像。 1、Tween Animation动画:... Android SDK介绍了2种Animation: Tween Animation(渐变动画):通过对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等产生动画效果 Frame Animation(帧动画):创建一个Drawable序列,这些Drawable可以按照指定的时间间隔一个一个的显示,也就是顺序播放事先做好的图像。 1、Tween Animation动画:...
- 关键代码: mSurfaceView = new SurfaceView(mContext); mSurfaceHolder = mSurfaceView.getHolder(); mSurfaceHolder.setType(SurfaceHolder.SURFACETYPE_TYPE_PUSH_BUFFERS)//获取相机缓存数据m mSurfaceHoler.addC... 关键代码: mSurfaceView = new SurfaceView(mContext); mSurfaceHolder = mSurfaceView.getHolder(); mSurfaceHolder.setType(SurfaceHolder.SURFACETYPE_TYPE_PUSH_BUFFERS)//获取相机缓存数据m mSurfaceHoler.addC...
- 于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打包 废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段: <meta-data android:name="UME... 于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打包 废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段: <meta-data android:name="UME...
- wipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下,但必须把你的support library的版本升级到19.1。 提到下拉刷新大家一定对ActionBarPullToRefresh比较熟悉,而如今google推出了更官方的下拉刷新组件,这无疑是对开发者来说比较好的消息。利用这个组件可以很方便... wipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下,但必须把你的support library的版本升级到19.1。 提到下拉刷新大家一定对ActionBarPullToRefresh比较熟悉,而如今google推出了更官方的下拉刷新组件,这无疑是对开发者来说比较好的消息。利用这个组件可以很方便...
- 我们这个动画其实是由一系列的基本动画组成的。所以我们只要找出这些动画并将它们一个接一个执行起来,那么这些基本动画的的共同作用下就有了我们想要的效果。就像高中我们学的合力,合力就是我们最终的动画效果,分力就是我们的基本动画。 现在我们来分析一下这个每个心图片的动画效果有哪些基本动画,因为上面只是产生了多个心图片的动画,我们只需要分析一个就够: translation... 我们这个动画其实是由一系列的基本动画组成的。所以我们只要找出这些动画并将它们一个接一个执行起来,那么这些基本动画的的共同作用下就有了我们想要的效果。就像高中我们学的合力,合力就是我们最终的动画效果,分力就是我们的基本动画。 现在我们来分析一下这个每个心图片的动画效果有哪些基本动画,因为上面只是产生了多个心图片的动画,我们只需要分析一个就够: translation...
- 平台 内核版本 安卓版本 Hi3751V811 Linux4.1 Android8.0 文章目录 wifi工作的几种模式 wifi软件结构 wifi模组移植 wifi工作的几种模式 wifi一般可处于 3 种工作模式,分别是 STATION, AP, MONITOR。 STA... 平台 内核版本 安卓版本 Hi3751V811 Linux4.1 Android8.0 文章目录 wifi工作的几种模式 wifi软件结构 wifi模组移植 wifi工作的几种模式 wifi一般可处于 3 种工作模式,分别是 STATION, AP, MONITOR。 STA...
- 平台 内核版本 SDK PX3 Linux3.1 Android7.1 文章目录 sysfs 介绍及其挂载点 /sys 下的目录结构 /sys proc /sys 下的目录结构 /sys/devices/ 统一设备模型 常见 sysfs 属性的功能 使用设备(PCI)的 sysfs... 平台 内核版本 SDK PX3 Linux3.1 Android7.1 文章目录 sysfs 介绍及其挂载点 /sys 下的目录结构 /sys proc /sys 下的目录结构 /sys/devices/ 统一设备模型 常见 sysfs 属性的功能 使用设备(PCI)的 sysfs...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 如何合成 方案一 方案二(HWComposer) 使用OpenGL 如何合成 方案一 在Framebuffer上依次画出(使用opengl)每个app,然后把Framebuffer显... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 如何合成 方案一 方案二(HWComposer) 使用OpenGL 如何合成 方案一 在Framebuffer上依次画出(使用opengl)每个app,然后把Framebuffer显...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 I2C总线测试 UART总线测试 I2C总线测试 测试设备上所有的I2C总线的时钟,数据的信号质量和时序,时钟频率是否符合系统设计要求,数据信号时序是否满足器件手册要求。测试I2C总线是否受其... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 I2C总线测试 UART总线测试 I2C总线测试 测试设备上所有的I2C总线的时钟,数据的信号质量和时序,时钟频率是否符合系统设计要求,数据信号时序是否满足器件手册要求。测试I2C总线是否受其...
- 平台 内核版本 安卓版本 rk Linux4.4 Android7.1 1. 简介 DRM 全称是 Direct Rendering Manager,是 DRI(Direct Rendering Infrastructure)框架的一个组件;Android 新版本逐渐从Framebuffer 框架迁移到 DRM 上,从内核... 平台 内核版本 安卓版本 rk Linux4.4 Android7.1 1. 简介 DRM 全称是 Direct Rendering Manager,是 DRI(Direct Rendering Infrastructure)框架的一个组件;Android 新版本逐渐从Framebuffer 框架迁移到 DRM 上,从内核...
- 平台 内核版本 安卓版本 Hi3751V811 Linux4.1 Android8.0 系统键值是通用的,其知识点是通用的,因此通过本次学习可以举一反三。 文章目录 getEvents 定义 linux 键值和对应的键名字符串 定义<键名>字符串和`android`的`java`层键值对... 平台 内核版本 安卓版本 Hi3751V811 Linux4.1 Android8.0 系统键值是通用的,其知识点是通用的,因此通过本次学习可以举一反三。 文章目录 getEvents 定义 linux 键值和对应的键名字符串 定义<键名>字符串和`android`的`java`层键值对...
- 平台 内核版本 SDK PX3 Linux3.1 Android7.1 文章目录 概念 创建过程 系统初始化 init build.prop 用法 API 特别属性 概念 属性 这个概念被大量用于 Android 当中。 属性 是用来记录系统设置或进程之间的信息交换... 平台 内核版本 SDK PX3 Linux3.1 Android7.1 文章目录 概念 创建过程 系统初始化 init build.prop 用法 API 特别属性 概念 属性 这个概念被大量用于 Android 当中。 属性 是用来记录系统设置或进程之间的信息交换...
- Android系统应用框架篇:AIDL 文章目录 在介绍AIDL的原理之前先写一个简单的Demo。 举例 1 定义一个AIDL文件 package com.guoxiaoxing.android.framework.demo.system.aidl; // Declare any non-default types here with import stat... Android系统应用框架篇:AIDL 文章目录 在介绍AIDL的原理之前先写一个简单的Demo。 举例 1 定义一个AIDL文件 package com.guoxiaoxing.android.framework.demo.system.aidl; // Declare any non-default types here with import stat...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签