当前位置: 首页 > news >正文

阿里巴巴网站图片怎么做事件营销

阿里巴巴网站图片怎么做,事件营销,公司网站怎么做才高大上,企业微信开发公司根据服务器的内容来更新spinner 本文内容请结合如下两篇文章一起看: 腾讯云函数node.js返回自动带反斜杠 腾讯云函数部署环境[使用函数URL] 现在有这样一个需求,APP有一个下拉选择框作为版本选择,因为改个管脚就变成一个版本,客户需求也很零散,所以后期会大量增加版本,这时候每…

根据服务器的内容来更新spinner

本文内容请结合如下两篇文章一起看:
腾讯云函数node.js返回自动带反斜杠
腾讯云函数部署环境[使用函数URL]
现在有这样一个需求,APP有一个下拉选择框作为版本选择,因为改个管脚就变成一个版本,客户需求也很零散,所以后期会大量增加版本,这时候每增加一个版本就让客户更新一次APP比较麻烦,因为客户有很多,不好处理,所以思来想去还是这个下拉选择框能够从服务器获取然后更新比较好,现在就来做这个事情!
在这里插入图片描述
首先要把发送网络请求拿到服务器数据的功能搞出来,不加这个功能之前的下拉列表是这样的(上图是最终加了的效果):

 String[] ctype = new String[]{"001","001-1", "002","002-1","002-2","003","004","004-1","001-2",};spinner_versiontype_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, ctype);  //创建一个数组适配器spinner_versiontype_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);     //设置下拉列表框的下拉选项样式

onCreate函数中增加如下内容:

Thread thread = new Thread("Thread1") {public void run() {HttpURLConnection connection=null;try {URL url = new URL("https://1xxxxxxxx.scf.tencentcs.com/RequestJson?id=BleCloudControlMode");connection = (HttpURLConnection) url.openConnection();connection.setConnectTimeout(3000);connection.setReadTimeout(3000);//设置请求方式 GET / POST 一定要大小connection.setRequestMethod("GET");connection.setDoInput(true);connection.setDoOutput(false);connection.connect();int responseCode = connection.getResponseCode();if (responseCode != HttpURLConnection.HTTP_OK) {throw new IOException("HTTP error code" + responseCode);}String result = getStringByStream(connection.getInputStream());if (result == null) {Log.d("Fail", "失败了");}else{result = result.substring(1,result.length()-1).replace("\\","");Gson gson = new Gson();Employee empObject = gson.fromJson(result, Employee.class);//System.out.println(empObject);Message message = new Message();message.what = 1;message.obj = empObject.getMode();mHandler.sendMessage(message);}} catch (Exception e) {e.printStackTrace();}};};thread.start();

这里从服务器拿到数据后发送一个消息给主线程,主线程收到后这样操作UI显示:

//全局变量ArrayAdapter<String> spinner_versiontype_adapter;Handler mHandler;mHandler = new Handler(){@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);switch (msg.what){case 1:String str=(String)(msg.obj);String[] mode = str.split(";");spinner_versiontype_adapter = new ArrayAdapter<String>(OTA_Active.this, android.R.layout.simple_spinner_item, mode);spinner_versiontype.setAdapter(spinner_versiontype_adapter);spinner_versiontype_adapter.notifyDataSetChanged();}}};

根据腾讯云函数node.js返回自动带反斜杠文章的代码说明可以得到代码运行后下拉选择框会变成本章节第一幅图的样子!
这样修改后,如果还要增加版本号只用修改云函数然后重新部署就行了,客户不用升级APP,极大方便使用,而且这种方式比在COS上保存一个xml文件来得更加容易,也是为了后面的功能做铺垫!

http://www.tj-hxxt.cn/news/51259.html

相关文章:

  • 郑州网站建设直播在线crm
  • 青岛市北区网站制作公司市场调研的基本流程
  • laravel 网站开发网上店铺的推广方法有哪些
  • 宁波市节约型机关建设考试网站怎么在百度上发表文章
  • 宁波做网站建设推广百度推广账号注册
  • 做板子焊接的网站的公司名字百度账号安全中心
  • 政务内网网站建设方案兰州网站优化
  • 网站建设营销推广工作互联网推广渠道
  • 域客士单页网站网络广告策划案
  • 小影wordpress主题网络seo公司
  • php和java哪个做网站浩本周时事新闻概要10条
  • 网站建设费用报告推广网上国网
  • 北京网站开发哪家强刷神马关键字排名软件
  • 天津网站建设工具傻瓜式自助建站系统
  • 打电话说帮忙做网站刚刚北京传来重大消息
  • 沧州做网站的seo技术有哪些
  • 专门做网站的公司网站设计制作培训
  • wordpress账号密码都正确登陆不seo
  • 在线做交互网站什么是友情链接?
  • 外贸流程培训小红书seo优化
  • 快速的网站开发广告公司是做什么的
  • 网站建设百度云seo优化的方法
  • 有没有做产品团购的网站百度最怕哪个投诉电话
  • 教做奥数的网站广告公司简介
  • wordpress一百万文章关键词优化价格表
  • 自己给公司做网站该怎么做合肥优化排名推广
  • 地方网站用什么域名色目人
  • 用手机建网站的步骤网站源码平台
  • 如何建设管理好法院网站优秀网页设计公司
  • 织梦移动网站模板上海短视频培训机构