• 关于

    android传参

    的搜索结果

问题

用java代码对android view控件设置属性

用java代码设置控件文本颜色 texeview.settextcolor(colorstatelist color)请问传参传的对象怎么构建 用来描述颜色属性...
爵霸 2019-12-01 19:51:24 1000 浏览量 回答数 1

回答

详细解答可以参考推送基本概念">官方帮助文档移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。
2019-12-01 23:11:44 0 浏览量 回答数 0

问题

Android程序出现空指针如何解决?

功能更新用户头像, 封装PhotoPop和ChangeImgActivity,在pop中startActivityForResult传递的Intent为空。 PhotoPop中的ChangeImgActivity为传参传过来的, ...
爵霸 2019-12-01 19:38:01 1310 浏览量 回答数 1

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。
2019-12-01 23:11:43 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。
2019-12-01 23:11:43 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。
2019-12-01 23:11:44 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。
2019-12-01 23:11:44 0 浏览量 回答数 0

回答

关于webview网页中的图片无法加载的问题我个人总结了两种情况: 1.由于Android系统自身版本不同引起的问题。在说明情况之前我们先看一个api 上面的图片中的解释大概是说: 当mWebView.getSettings().getLoadsImagesAutomatically()方法的返回值为true时webview采取阻塞的方式加载网络图片,反之如果你设置的值为false,图片将自动进行加载,并且使用这个方法只是为了减少带宽。下面具体说一下具体的原因及其解决办法:原因:由于在android4.4以前为了减少带宽采用阻塞式加载网页图片资源,这是需要将上图中的方法的参数设置为true,但是在更高的版本上面由于将 参数设置为true反而导致图片无法加载。要知道具体的原因大家可以看一下更高版本的源码的具体实现,我这边没有 源码就不做解释了。解决办法:需要将上面方法的参数设置为false。2.由于 Internet Explorer 8.0 以上,Firefox 3.5 以上,Chrome 4.0 以上都是支持Html5 中的 DOM Storage存储机制 ,导致我们通过webview加载的部分html5页面中的部分图片资源加载失败。同样在说明情况之前我们先看一个api: 方法的意思是说是否使用DOM storage API,那么什么是DOM storage呢?他是web端采用Html5编程时的一种存储机制,和之前的Cookies存储有很多相似的地方,但是比它更优秀。具体的介绍看下面的链接:浅谈 HTML5 的 DOM Storage 机制,其实我们只需稍作了解就可以。 下面我们看一下解决办法: 原因:由于我们要加载的页面中才用了这种存储机制,而且客户端默认为false,导致部分图片加载失败,所以需要我们手动的去设置该法,并传参为true。解决办法: 很简单只要将上面的方法的参数设置为true就可以了
爵霸 2019-12-02 01:56:26 0 浏览量 回答数 0

问题

移动推送中有些名词是什么意思?

[backcolor=transparent]推送基本概念 [backcolor=transparent]移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推...
猫饭先生 2019-12-01 21:54:34 1124 浏览量 回答数 0

回答

你这要逆天了######Dreamweaver和ogEditor 不多是HTML编辑的吗?######无法实现么?######手机浏览器无法根据你的页面上按钮发送意图(intent),就无法调用其他应用程序。 ######回复 @迷途d书童 : 不是很明白呢?还有我们浏览器打字的时候也会调用输入法 这个原理是什么呢?######回复 @yj5858 : 浏览器内封装了对url文件的检测,自动发了intent。######回复 @迷途d书童 : 非常感谢这个可以了,不过就是我追问的那个问题,哥们知道为什么么?就是可以调用uc迅雷?######回复 @yj5858 : 把第一个activity获取到的数据传给第二个activity,第二个activity将数据用?传参形式,加在要跳转web页面的url后面。######回复 @迷途d书童 : 对就是这个意思######http://hzhlu.iteye.com/blog/1806374###### 这个是果断可以的,前提是那些程序中有已知的scheme,可以看一下 AndroidManifest IntentFilter data android:scheme ######学习了,真心不知道还有这玩意
爱吃鱼的程序员 2020-06-01 13:34:08 0 浏览量 回答数 0

问题

大家客观的评价下,多谢 热? 400 报错

大家客观的评价下,多谢 热? 400 报错 我是做android开发的工作一年半了,新换的一家创业公司,teamleader是老板一起带来的,每天说话大呼小叫,公司是他自...
爱吃鱼的程序员 2020-06-04 14:31:40 1 浏览量 回答数 1

回答

使用PhoneGAP调用webservice跟原生sdk方式不太一样,你需要定义一个plugin然后调用C#的webservice 下面是我的一个程序里调用的一个人脸识别的例子 你可以参考一下 不明白可以Q我 550876005 plugin 类 ? package com.sdses.plugin; import org.apache.cordova.api.CallbackContext; import org.apache.cordova.api.CordovaPlugin; import org.apache.cordova.api.LOG; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class FacePlugin extends CordovaPlugin { public static final String ACTION_CHECK_FACE_ENTRY = "checkFaceEntry"; @Override public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { try { if (ACTION_CHECK_FACE_ENTRY.equals(action)) { JSONObject arg_object = args.getJSONObject(0); // String base64 = args.getString(0); //这里接收页面参数,按传参的顺序 // String userId = args.getString(1); //这里接收页面参数,按传参的顺序 this.echo(arg_object.getString("base64"), arg_object.getString("userId"), callbackContext); //传参时把当前的回调上下文传过去,必不可少 return true; } callbackContext.error("Invalid action"); return false; } catch(Exception e) { LOG.e("plugin", e.getMessage()); System.err.println("Exception: " + e.getMessage()); callbackContext.error(e.getMessage()); return false; } } private void echo(String base64, String userId, CallbackContext callbackContext) { if (base64 != null && base64.length() > 0 && userId!=null && userId.length()>0) { WebServiceClient webService = new WebServiceClient(); String rst = webService.checkFace(base64, userId); callbackContext.success(rst); //json对象也可以当作参数传回到页面 // JSONObject jsono = new JSONObject(); // jsono.put("message",message); // callbackContext.success(jsono); } else { callbackContext.error("Expected one non-empty string argument."); } } } package com.sdses.plugin; import java.io.IOException; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import org.xmlpull.v1.XmlPullParserException; public class WebServiceClient { //WSDL文档中的命名空间 private static final String targetNameSpace="http://tempuri.org/"; //WSDL文档中的URL //private static final String WSDL="http://192.168.30.222:8097/VprWebService.asmx?WSDL"; private static final String WSDL="http://124.128.34.71:8097/VprWebService.asmx?WSDL"; //需要调用的方法名(获得本天气预报Web Services支持的洲、国内外省份和城市信息) private static final String HelloWorld="HelloWorld"; private static final String CheckFace="CheckFace"; public String getHello() throws IOException, XmlPullParserException { String str=""; SoapObject soapObject=new SoapObject(targetNameSpace,HelloWorld); //request.addProperty("参数", "参数值");调用的方法参数与参数值(根据具体需要可选可不选) SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet=true; envelope.setOutputSoapObject(soapObject);//envelope.bodyOut=request; HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); //或者HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); //try { httpTranstation.call(targetNameSpace+HelloWorld, envelope); Object result=(Object)envelope.getResponse(); //下面对结果进行解析,结构类似json对象 //str=(String) result.getProperty(6).toString(); return result.toString(); // } catch (IOException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // return "IOException"; // } catch (XmlPullParserException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // return "XmlPullParserException"; // } } public String checkFace(String bmpBuffer, String userId){ String str=""; SoapObject soapObject=new SoapObject(targetNameSpace,CheckFace); soapObject.addProperty("base64", bmpBuffer); //参数1 图片名 soapObject.addProperty("userId", userId); //参数2 图片字符串 SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet=true; envelope.setOutputSoapObject(soapObject);//envelope.bodyOut=request; HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); //或者HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); try { httpTranstation.call(targetNameSpace+CheckFace, envelope); Object result = envelope.getResponse(); //下面对结果进行解析,结构类似json对象 //str=(String) result.getProperty(6).toString(); return result.toString(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return e.getMessage(); } catch (XmlPullParserException e) { // TODO Auto-generated catch block e.printStackTrace(); return e.getMessage(); } } } 在res/xml/config.xml中添加这个plugin <feature name="FacePlugin"> <param name="android-package" value="com.sdses.plugin.FacePlugin" /> </feature> 在html中调用如下 function RequestWebService(base64, userId) { cordova.exec(successFunction, failFunction, "FacePlugin","checkFaceEntry",[{"base64": base64, "userId": userId}]); }
a123456678 2019-12-02 03:07:20 0 浏览量 回答数 0

回答

回 1楼竹梅的帖子 做钉钉体验站需要提供的内容: 有安卓和iOS两个版本: 1.准备好体验站故事脚本,按照脚本截图,一个步骤一张截图(截图尺寸:iOS(5s),安卓(红米)720*1280) 2.将截好的图片放入模板psd(见规范里psd文件”体验站模板”)里面处理,处理完成后连手机壳保存为PNG格式,并且每张图片大小在50k以内;图片命名格式,以功能+数字的形式(例如团队管理-1)标明; 3.标明热点位置(手指点击处)的X/Y坐标 4.填写表格:功能点、对应图片名称、对应XY坐标、对应文案、分享标题、分享文案。具体内容见规范里excel文件”体验站信息填写模板” 体验站链接生成: 请尽快提交以上内容,钉钉完成页面搭建后会尽快告知体验站链接 参考链接: http://s.dingtalk.com/market/dingtalk/adminexprience.php 钉钉体验站简介 1,生成页面链接时,页面需要传参mod。mod指要进入哪一个模块,不传表示进入第一个模块。比如, 管理员体验站地址: http://s.dingtalk.com/market/dingtalk/adminexprience.php  ,设置从”我的群组开始”则将页面设置为:http://s.dingtalk.com/market/dingtalk/adminexprience.php?mod=groups 2,有三个tab,页面设置、android版、iOS版 3,页面设置包括页面标题、分享标题、分享描述、分享链接 4,android版和iOS版中都有功能模块表和页面设置表 5,功能模块表包括模块名、英文缩写、模块介绍、末页弹层图标、末页弹层文字描述、末页弹层按钮文字 模块名:模块的名字,显示在页面底部和目录中,必填 英文缩写:模块名字的英文缩写,必填、唯一、不能为index。该模块入口的地址是在页面地址url后加上mod=[英文缩写] 模块介绍:模块的介绍,显示在页面底部可伸缩的部分,必填 末页弹层图标:模块最后一页的弹层的图标,必填 末页弹层文字描述:模块最后一页的弹层的文字描述 末页弹层按钮文字:模块最后一页的弹层的按钮的文字,点击进入下一个模块。如不填,则会出现“查看企业特权”按钮,点击跳转到特权页。 6,页面设置表包括所属模块的英文缩写、图片、呼吸灯X坐标、呼吸灯Y坐标、文字 所属模块的英文缩写:所属模块的英文缩写,要与功能模块表中英文缩写保持一致,必填 图片:页面上的图片,请保持大小在60K以内,必填 呼吸灯X坐标:手指相对图片的的X坐标,模块的最后一页请不要填写呼吸灯X坐标 呼吸灯Y坐标:手指相对于图片的Y坐标,模块的最后一页请不要填写呼吸灯Y坐标 文字:手指旁边的文字 ------------------------- 回 1楼竹梅的帖子 请尽快提交以上内容,钉钉完成页面搭建后会尽快告知体验站链接 这句话什么意思?
mickey-wang 2019-12-02 02:49:34 0 浏览量 回答数 0

问题

【Java学习全家桶】1460道Java热门问题,阿里百位技术专家答疑解惑

阿里极客公益活动: 或许你挑灯夜战只为一道难题 或许你百思不解只求一个答案 或许你绞尽脑汁只因一种未知 那么他们来了,阿里系技术专家来云栖问答为你解答技术难题了 他们用户自己手中的技术来帮助用户成长 本次活动特邀百位阿里技术专家对Java常...
管理贝贝 2019-12-01 20:07:15 27612 浏览量 回答数 19
阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询