一、路由介绍1.定义: ARouter是阿里巴巴自研路由框架,主要解决组件间、模块间的界面跳转问题.2.为啥使用ARouter? 从使用场景分析: 2.1 动态跳转:一般来说复杂的电商跳转多页面需要很强的灵活性,很多情况下是运营人员动态配置的下发活动页面,需
android开发常见编程错误总结 编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!1.设置TextView的文本颜色
1. TextView;
2. ...
3. tv.setTextColor(R.color.white);
其实
在6月10日IoT合作伙伴计划大会2017(ICA)上,阿里巴巴IoT联合近200多家IoT产业链企业宣布成立IoT合作伙伴联盟,明确了联盟目标、工作机制和组织架构。这是去年阿里巴巴发布全球IoT生态伙伴计划后的第一次联盟大会,标志着IoT将进入生态化发展的快车道。IoT产业已经进入爆发的临界点,但场景的碎片化令产品与服务难以互联互通,以及安全问题,都是目前影响IoT发展的最大痛点。 首届联盟理事
# AndroidX适配版本实现指南
## 一、整体流程
下面是实现AndroidX适配版本的步骤:
```mermaid
pie
title AndroidX适配版本实现步骤
"创建新的AndroidX项目" : 20
"导入AndroidX库" : 30
"修改原有Support库为AndroidX库" : 40
"编译并测试" : 10
```
原创
2024-04-02 05:34:12
117阅读
公司用egret做了款游戏,需要打android包,做安卓端的微信登录,于是乎开始了第一安卓上的打包,正的是一脸懵首先遇到的问题有如下:1. egret打安卓包时经常运行不起来, 主要是gradle版本和android版本的问题
2. 集成微信登录流程不清晰, 如: 需要知道微信开放平台设置的包名, 需要生产keystore, 总是唤不起微信
3. http请求 401错误, 后来换了okhttp
1.AnnotationConfigApplicationContext对注解Bean初始化:
Spring中,管理注解Bean定义的容器有两个:AnnotationConfigApplicationContext和AnnotationConfigWebApplicationContex。这两个类是专门处理Spring注解方式配置的容器,直
接依赖于注
转载
2023-12-27 06:27:40
156阅读
arthas是阿里开源的Java诊断工具,可以对运行时的java进程进行分析,动态代理运行时的Java进程。artahs支持JDK6+,同时提供丰富的tab自动补全功能,进一步方便进行问题的定位和诊断。这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新
转载
2024-03-29 12:05:28
54阅读
.obj文件格式与.mtl文件格式 最近在学习obj文件格式,上网查了些资料,很难找到比较全面的文章,尤其是对.mtl文件的说明甚少。今天把最近搜索的资料整合了一下。 这里的obj文件格式指的是Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种文件格式。 OBJ文件是一种标准的3D模型文件格式,很适合用于3D软件模型之间的互导。O
一、首先下载SDK1.1可以去官网下载,不过需要注册帐号,需要 官网https://developers.arcgis.com/ios/latest/swift/guide/migrate-to-100-0.htm1.2也可以去网上下载别人分享的 https://pan.baidu.com/s/1gfQsOmf二、配置工程2.1 Build Setting -
原生Android和IOS开发耗时比较久,混编相对而言就有了优势,混编工具框架很多,个人觉得APiCloud相对简单容易。开发过程比较上手也有几个坑,在使用一年后简单做个总结。官方文档API:https://docs.apicloud.com/1开发工具http://www.apicloud.com/devtoolsAPICloud Studio 1 简洁稳定,代码管理直接在apicloud云端应
# 阿里 ARouter 获取顶层 Activity 的方法
在 Android 应用中,Activity 作为一种用户界面组件,负责展示应用的不同页面。在多层嵌套的场景中,如何获取顶层 Activity 成为一个重要的需求。在使用阿里开源的 ARouter 框架时,可以通过一些简便的方式来获取当前的顶层 Activity。本文将为您详细解析这一过程,并提供代码示例。
## 什么是 ARout
原创
2024-10-09 05:51:32
109阅读
1. 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。2.ff下容器高度限定,即容
# Android 项目迁移 Androidx 适配指南
## 1. 流程概述
为了将一个Android项目迁移并适配到Androidx,需要按照以下步骤进行操作:
| 步骤 | 操作 |
| --- | --- |
| 1 | 在项目的`gradle.properties`文件中添加`android.useAndroidX=true`和`android.enableJetifier=tru
原创
2024-03-21 06:31:25
166阅读
# AndroidX最低适配版本的实现方法
作为一名经验丰富的开发者,我将在本篇文章中教会你如何实现"AndroidX最低适配哪个版本"这个问题。首先,我将介绍整个实现的流程,并用表格展示每个步骤。然后我会逐步解释每个步骤需要做什么,并附上相应的代码和代码注释。
## 实现流程
下面是实现"AndroidX最低适配哪个版本"的流程:
| 步骤 | 动作 |
| ---- | ---- |
原创
2024-01-01 06:53:41
86阅读
在app的开发中,页面之间的相互跳转是最基本常用的功能。在Android中的跳转一般通过显式intent和隐式intent两种方式实现的,而Android的原生跳转方式会存在一些缺点: 显式intent的实现方式,因为会存在直接的类依赖的问题,导致耦合严重; 隐式intent的实现方式,则会出现规则
转载
2019-03-10 11:08:00
100阅读
2评论
手机游戏开发不同于其实客户端开发,因为手机中有太多的分辨率了,VGA = 640 * 480;WVGA = 800 * 480;FWVGA = 854 * 480;像平板的分辨率达到WSVGA的1024x576以及WXGA的1280x768等等,而且现在是屏幕日益增大化的趋向年代,手机的分辨率已经快赶超平板了。这对于手机端软件游戏开发也是一个考验,其中重要的一个问题就是图片的适配了。 Androi
转载
2024-04-11 09:08:49
58阅读
●安装apk的权限首先第一步:我们需要在清单文件中添加一项权限
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> 有了这个权限之后,安装apk时判断: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES. g
转载
2024-04-02 17:35:29
29阅读
问题在哪?问题很多,但是有几点建议:1、以后的应用程序,都使用AutoLayout, 不要再用绝对定位。2、使用类似网页的方式来设计界面。3、设计师好,程序员也好,尽量使用点这个单位进行思考,而不要使用像素。比如,你需要做44 x 66个点的按钮,2x模式,就乘以2, 3x模式就乘以3。这样的思考方式可以大致估计到真实的物理长度。44个点,就是手机上导航栏,工具栏的高度。假如用像素思考,容易使得做
转载
2023-11-20 22:53:33
136阅读
一个小例子教你使用阿里路由框架Arouter效果配置project gradlebuildscript { ... dependencies {
原创
2022-06-24 06:44:09
914阅读
# 如何在AndroidX项目中引入今日头条适配
今天,我们将学习如何在AndroidX项目中引入今日头条的适配。作为一名新手开发者,了解整个流程是非常重要的。以下是实现这一目标的流程步骤和详细解释。
## 流程步骤
| 步骤 | 描述 |
|------|------|
| 1 | 创建一个新的AndroidX项目 |
| 2 | 在项目中引入今日头条SDK |
| 3
原创
2024-09-20 06:27:13
222阅读