- 前言 在日常的Android开发中,AndroidManifest中总会出现一些<meta-data>标签,或是第三方SDK配置信息,或是系统配置,不禁让人思考<meta-data>到底是什么?有什么用?怎么用?有哪些应用场景? meta-data简介 <meta-data>直译为“元数据”... 前言 在日常的Android开发中,AndroidManifest中总会出现一些<meta-data>标签,或是第三方SDK配置信息,或是系统配置,不禁让人思考<meta-data>到底是什么?有什么用?怎么用?有哪些应用场景? meta-data简介 <meta-data>直译为“元数据”...
- 我们知道在android7.0,修改了对私有存储的限制,导致在获取资源的时候,不能通过Uri.fromFile(..)来获取uri了,但是在写入数据的时候是可以通过Uri.fromFile(..)来获取u... 我们知道在android7.0,修改了对私有存储的限制,导致在获取资源的时候,不能通过Uri.fromFile(..)来获取uri了,但是在写入数据的时候是可以通过Uri.fromFile(..)来获取u...
- Android Studio 忽略文件及关联SVN:http://blog.csdn.net/yechaoa/article/details/65443003 Android Studio 断开 SVN 1.打开项目所在的文件夹,找到.idea文件夹 2.打开.idea文件夹,找到vcs.xml文件并打开... Android Studio 忽略文件及关联SVN:http://blog.csdn.net/yechaoa/article/details/65443003 Android Studio 断开 SVN 1.打开项目所在的文件夹,找到.idea文件夹 2.打开.idea文件夹,找到vcs.xml文件并打开...
- 解决办法: Settings > Editor > Code Style > XML > Set from… > Predefined Style > Android... 解决办法: Settings > Editor > Code Style > XML > Set from… > Predefined Style > Android...
- 文章目录 准备工作1.Scoped Storage(分区存储)说明适配补充 2.权限变化1.在后台运行时访问设备位置信息需要权限2.一些电话、蓝牙和WLAN的API需要精确位置权限3.A... 文章目录 准备工作1.Scoped Storage(分区存储)说明适配补充 2.权限变化1.在后台运行时访问设备位置信息需要权限2.一些电话、蓝牙和WLAN的API需要精确位置权限3.A...
- 其实有挺多原因会导致安装失败的,所以解决办法也不尽相同,下面列举一些解决办法。 一 先查看手机环境,是否打开USB调试,是否允许安装应用,手机是否处于打开状态,黑屏状态下也是会安装失败的。 二 清... 其实有挺多原因会导致安装失败的,所以解决办法也不尽相同,下面列举一些解决办法。 一 先查看手机环境,是否打开USB调试,是否允许安装应用,手机是否处于打开状态,黑屏状态下也是会安装失败的。 二 清...
- 最近做项目的时候需要一个卡劵的效果,如图: 上面的图片其实和普通的Linearlayout,RelativeLayout一样,只是上下两边多了类似于半圆锯齿的形状。那么只需要处理不同地方。可以在上下两条线上画一个个白色的小圆来实现这种效果。 假如我们上下线的半圆以及半圆与半圆之间的间距是固定的,那么不同尺寸的屏幕肯定会画出不同... 最近做项目的时候需要一个卡劵的效果,如图: 上面的图片其实和普通的Linearlayout,RelativeLayout一样,只是上下两边多了类似于半圆锯齿的形状。那么只需要处理不同地方。可以在上下两条线上画一个个白色的小圆来实现这种效果。 假如我们上下线的半圆以及半圆与半圆之间的间距是固定的,那么不同尺寸的屏幕肯定会画出不同...
- 环境 Android Studio Arctic Fox | 2020.3.1Gradle、AGP 7.0Kotlin 1.5.31 问题1 Value '/Applications/Android... 环境 Android Studio Arctic Fox | 2020.3.1Gradle、AGP 7.0Kotlin 1.5.31 问题1 Value '/Applications/Android...
- 我们在刚开始撸码的时候就应该考虑到这个问题,良好的性能优化会大大提高用户体验,也能让程序运行更持久(主要还是持久)。 首先,我们得保证程序不能崩,比如在获取网络数据的时候要判断接口是否有数据,就算服务器崩了,我们前台也不会崩。这就需要我们有良好的逻辑思维了,有个笨方法,是个变量就判断一下。 其次,在程序运行时我们要减少性能消耗,比如... 我们在刚开始撸码的时候就应该考虑到这个问题,良好的性能优化会大大提高用户体验,也能让程序运行更持久(主要还是持久)。 首先,我们得保证程序不能崩,比如在获取网络数据的时候要判断接口是否有数据,就算服务器崩了,我们前台也不会崩。这就需要我们有良好的逻辑思维了,有个笨方法,是个变量就判断一下。 其次,在程序运行时我们要减少性能消耗,比如...
- MainActivity.java package com.yechaoa.datepickerdemo; import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import andr... MainActivity.java package com.yechaoa.datepickerdemo; import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import andr...
- Field can be converted to a local varible 变量会有黄色提醒,有严格要求或者强迫症的人是受不了的 这个提示的意思是:检测到这个变量可以使用局部变量替换,建议删除并写成局部变量。 解决: 直接删除这个变量,在使用的地方直接声明和实例化就可以了 ... Field can be converted to a local varible 变量会有黄色提醒,有严格要求或者强迫症的人是受不了的 这个提示的意思是:检测到这个变量可以使用局部变量替换,建议删除并写成局部变量。 解决: 直接删除这个变量,在使用的地方直接声明和实例化就可以了 ...
- 一、什么是MVP 在网上找了些资料,整理如下: MVP是模型(Model)、视图(View)、主持人(Presenter)的缩写,分别代表项目中3个不同的模块。 模型(Model):负责处理数据的加载或者存储,比如从网络或本地数据库获取数据等; 视图(View):负责界面数据的展示,与用户进行交互; 主持... 一、什么是MVP 在网上找了些资料,整理如下: MVP是模型(Model)、视图(View)、主持人(Presenter)的缩写,分别代表项目中3个不同的模块。 模型(Model):负责处理数据的加载或者存储,比如从网络或本地数据库获取数据等; 视图(View):负责界面数据的展示,与用户进行交互; 主持...
- 效果 修改系统音量这种操作还是挺常见的,一般在多媒体开发中都多少会涉及到。 常用方法 获取音频管理器 mAudioManager = this.getSystemService(Context... 效果 修改系统音量这种操作还是挺常见的,一般在多媒体开发中都多少会涉及到。 常用方法 获取音频管理器 mAudioManager = this.getSystemService(Context...
- 效果图 都在注释里了 补间动画 package com.yechaoa.viewanimationdemo; import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;i... 效果图 都在注释里了 补间动画 package com.yechaoa.viewanimationdemo; import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;i...
- 在开发中往往有很多一样的代码,所以我们通常抽成一个公共类,以便复用,同样也是为了代码的简洁性。比如常量,我们会通常放到一个类里统一调用,还有utils、adapter等等。但是也有不少人会忽略字体和颜色的统一和标准。 1.字体(values目录下的dimens.xml文件中) <resources> <... 在开发中往往有很多一样的代码,所以我们通常抽成一个公共类,以便复用,同样也是为了代码的简洁性。比如常量,我们会通常放到一个类里统一调用,还有utils、adapter等等。但是也有不少人会忽略字体和颜色的统一和标准。 1.字体(values目录下的dimens.xml文件中) <resources> <...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签