范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

零基础学鸿蒙编程网络请求

  简要介绍
  本文介绍如何在鸿蒙中使用网络请求,获取服务器数据并进行处理。 集成步骤entry工程的build.gradle中添加依赖     implementation "com.squareup.retrofit2:retrofit:2.5.0"     implementation "com.squareup.retrofit2:converter-gson:2.5.0" 在config.json中添加权限     "reqPermissions": [       {         "name": "ohos.permission.INTERNET"       }     ] 添加数据类:Task.java public class Task {     private int id;     private String name;      public int getId() {         return id;     }      public void setId(int id) {         this.id = id;     }      public String getName() {         return name;     }      public void setName(String name) {         this.name = name;     } }  添加网络接口管理类:ApiManager.java public class ApiManager {     private static final String BASE_URL = "https://gitee.com/";      private static ApiService apiService;     private static ApiManager instance = new ApiManager();      private ApiManager() {         apiService = new Retrofit.Builder()                 .baseUrl(BASE_URL)                 .addConverterFactory(GsonConverterFactory.create())                 .client(new OkHttpClient.Builder().build())                 .build().create(ApiService.class);     }      public static ApiManager getInstance() {         return instance;     }      public ApiService getApiService() {         return apiService;     } } 添加网络接口调用类:ApiService.java public interface ApiService {     @GET("hspbc/harmonyos_demos/raw/master/networkDemo/data.json")     Call queryTask(); }  java代码中调用:MainAbilitySlice.java public class MainAbilitySlice extends AbilitySlice {      @Override     public void onStart(Intent intent) {         super.onStart(intent);         super.setUIContent(ResourceTable.Layout_ability_main);         findComponentById(ResourceTable.Id_text).setClickedListener(component -> query());     }      private void query() {         ApiManager.getInstance().getApiService().queryTask().enqueue(new Callback() {             @Override             public void onResponse(Call call, Response response) {                 if (!response.isSuccessful() || response.body() == null) {                     onFailure(null, null);                     return;                 }                 Task result = response.body();                 new ToastDialog(getContext()).setText(result.getName()).show();             }              @Override             public void onFailure(Call call, Throwable throwable) {                 HiLog.warn(new HiLogLabel(HiLog.LOG_APP, 0, "===demo==="), "网页访问异常");             }         });     } } 效果图
  完整源代码
  https://gitee.com/hspbc/harmonyos_demos/tree/master/networkDemo

联想的未来最近网上最热闹的网文就是联想事件,联想事件的核心就是杨柳,先谈谈核心人物之杨,杨贷款几十亿收购联想近10股份,成为联想的所谓主人,有如下几个问题,1。贷款来自于哪里?2。谁批准的这自动驾驶出租车在北京试点上路距离大规模商用还有多远?通过手机下单,自动驾驶出租车提供出行服务。近日,全国首个自动驾驶出行服务商业化试点在北京市启动。业内人士认为,这标志着国内自动驾驶领域从测试示范迈入商业化试点探索新阶段。记者体验一V5程序多开器(电脑)现在很多人都不止一个微信,特别做生意的朋友,微信号很多。如果在电脑上办公,那么就会遇到这么一个情况,电脑上同时只能登录一个微信,是不是搞业务不方便了。今天就给大家分享一款电脑版程序发布的内容阅读的人很少,你是不是很有挫败感?阅读量多,当然是高兴的事。因为发布内容是为了表达自己情感,告诉人们什么,赞什么还是批什么等等,哪有不希望人看的。再说,阅读多,可能收入也多些,哪怕1分1角,也是一种鼓励,一种兴趣,3分钟清理C盘,不影响系统,电脑一下子释放20GWindows系统用久了,为什么总会让人觉得运行越来越慢了呢?因为我们很少会去清理系统盘C盘的垃圾,一开电脑就忙着办公学习或者是娱乐,在用电脑的过程中,日积月累的缓存和垃圾文件不断浙江推动新型储能高质量发展有序释放庞大市场空间来源人民网人民日报当前,浙江省正加快推进以新能源为主体的新型电力系统建设,针对新能源规模占比高随机波动大等问题,积极推进新型储能规模化应用,为能源绿色低碳转型和电网安全稳定运行提供充电再升级,续航无忧虑米家声波电动牙刷T301体验前几年当大家说起电动牙刷,第一印象便是贵,直到小米的米家电动牙刷出现,又一次打破了这个行业的暴利让电动牙刷进入每一个普通用户的家庭,让每个人都能享受刷牙的乐趣。随后小米推出超高的性深度解析戴森创新之路不计成本的投入,方有颠覆生活的产品如今,室内生活场景已成为科技造福人类的主要阵地之一。人们对当下生活场景未被满足的需求对未来生活的无限畅想,都在被一一完成实现。科技如何改变生活?今天,我们不妨以全球小家电市场规模最元宇宙内容生态拼图杨燕文元宇宙是一个庞大复杂的巨型系统,不由一家企业所垄断,而是由无数创作主体和功能组织协同共创的结果。与传统的链式价值传递不同,在构建元宇宙的过程中,不同主体之间以共创共享共生的方不靠情怀靠实力,华为这次稳了,Mate50要大卖?虽然华为目前受到了限制,失去了往日的辉煌,不过华为的品牌影响力还是依旧在,就连苹果公司等一众品牌厂商,在提及华为时仍然望而生畏。近日,华为备受瞩目的旗舰机型Mate50系列手机渲染波轮滚筒洗衣机哪种更好用?导购员年轻人都不知道波轮卖的好洗衣机可以说是在家电当中,最能够减轻人们工作量的了想想当年天天用手洗衣服的日子,那是什么人间疾苦。经过这么多年的发展,以传统为代表的波轮洗衣机和以智能为代表的滚筒洗衣机,可以说是各
RHEL9将弃用OpenSSHSCP你需要了解这些红帽企业Linux(RHEL)9中OpenSSH最重要的安全性变化之一是将弃用SCP协议。将有如下改变默认情况下,scp命令行工具使用SFTP协议进行文件传输。可以使用新添加的O选尼康选择为什么放弃神机FM2,而选用FE,说说我的经验和想法如果把尼康FM2和尼康FE放在面前,选择一台去马上拍摄,可能很多人会选择尼康FM2。而我会毫不犹豫选择尼康FE,就这么另类,为了什么?我的选择理由有两种一是情怀二是实用。说情怀,我跌至1799元!魅族17开启清仓模式4月17日消息,魅族17开启新一轮清仓促销活动8GB128GB版到手价低至1799元,部分配色限时低至1769元。魅族17搭载骁龙865处理器,拥有6400全场景四摄和三星定制Supython如何实现单例模式单例模式单例模式(SingletonPattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对科大讯飞刷新机器常识推理世界纪录4月12日,由科大讯飞承建的我国首个认知智能国家重点实验室,以76。06的成绩登顶常识推理挑战赛CommonsenseQA2。0,刷新世界纪录,在让机器能理解会思考上迈出一大步!C尼康佳能索尼相机你会选谁?尼康与隹能有区别吗?这只能在仪器上去测式,光凭人眼去识别,纯粹是胡扯。这两张照片谁能分出来哪是尼康与隹能拍的。谢谢邀请。我目前用的是尼康品牌,尼康7100和810机身,大都是尼康镜荣耀70三机齐发,骁龙7gen1天玑8100天玑9000,价格还有惊喜众所周知,荣耀数字系列秉承着年轻人最佳的审美标准,外观更精美更有辨识度的产品指标,深受国内年轻用户的喜爱。凭借着荣耀50和荣耀60两个系列的成功,荣耀以略低于vivo的销量排名国内yum安装Nginx并支持TCP代理相关命令sudoyuminstallepelreleaseysudoyuminstallnginxnginxmodstreamysystemctlstatusnginxsystem静音实体按键vivoXNote发售,vivoX70沦为百元机,惨遭疯抢对标三星S22UItra一点不怂vivoXNote超感宽幕这次还加入了一加手机标配的一键静音实体按键(一加为三段式),对标三星S22UItra一点不怂vivoXNote超感宽幕朝上利用互联网如何才能快速赚钱呢?我是想咨询一下大家,在这个互联网盛行的时代如何利用互联网去赚钱呢?在某平台上看到的都是直播推荐买各种东西资料,大部分主播教学基本都是一样的路数,大体都一致,一个团体几十个人去做营销美国国家安全局是如何入侵你的电脑的?前两天,奇虎360发了一个报告,讲述了美国国家安全局(NSA,不是NASA啊)针对国家级互联网专门设计的一种先进的网络流量劫持攻击技术Quantum(量子)攻击。(注意,不是量子计