封装基类tableViewController来提升开发效率 列表类视图在开发中应该算是应用最多的了,为了减少不必要的代码量,避免重复造轮子,我在这里封装了一个基类的WMBaseTableViewController。 WMBaseTableViewController里面集合了刷新加载/空数据显示处理/网络状态异常显示处理,只需要传入接口url以及入参param 然后完成tableView代理就会生成一个完整的列表视图界面。可以让我们更关注于业务的逻辑而不用重复做冗余的代码工作。 1.WMBa
2024-11-08在app.js进行以下配置: App({ //设置全局请求URL globalData:{ URL: 'https://18888888', }, /** * 封装wx.request请求 * method: 请求方式 * url: 请求地址 * data: 要传递的参数 * callback: 请求成功回调函数 * errFun: 请求失败回调函数 **/ wxRequest(method, url, data, token) {
2024-11-08把获取年月日和星期封装成一个方法 private String getDate() { Date date = new Date(); Calendar c = Calendar.getInstance(); c.setTime(date); String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; int w = c.get(Calendar.DAY_OF_WEEK) - 1; if
2024-11-08小程序中的下拉刷新,上拉加载的功能很常见,目前我知道的有两种可行的方法,一是scroll-view,二是整个页面刷新.今天说说第一种,自己造轮子,难免有些瑕疵,日后慢慢完善. 上gif: 原理: scroll-view中有监听滑动的方法,这个跟类似.其中用到了滑动到顶部,滑动到底部的方法. 1.下拉刷新,在滑动到顶部时,bindscrolltoupper被调用,根据自己的业务逻辑请求即可.我的demo只是随机换了个关键字. 2.上拉加载,在滑动到底部时,bindscrol
2024-11-08前言 前段时间朋友在找 Android 高级开发工作,想进一步提升自己的能力,看了很多招聘信息,都要求熟练掌握 Framwork,了解底层原理等,发现是不是该深入研究底层技术…… 同时在网上也看到过相关问题,有很多人在关注 “了解 Android 的 Framework 层对工作有什么帮助吗?” 既然 Framwork 对于 Android 程序员来说非常重要,那么我们该如何深入学习和熟练掌握 Framwork 知识呢? 如何学习 FramWork? 为了帮助到大家更好的了解Andro
2024-11-08系统展示 基于微信小程序+Java+SpringBoot+Vue+MySQL+Uniapp的校园二手书交易系统 开发语言:Java数据库:MySQL技术:SpringBoot、Vue、微信小程序、Uniapp工具:IDEA/Ecilpse、Navicat、Maven、微信开发者工具 小程序界面 首页 注册登录 后台界面 摘要 本文介绍了一款基于uni-app框架开发的微信小程序——校园二手书交易系统。该系统通过微信小程序平台,为大学生提供了一个便捷、高效的二手书籍交易平台,旨
2024-11-08android的应用程序支持多线程,多线程编程为我们充分利用系统资源提供了便利,同时也为设计复杂UI和耗时操作提供了途径,提升了安卓用户的使用体验。Android的多线程和JAVA没有多大变化,唯一的变化大概在于无法直接使用CANVAS修改屏幕元素,当然安卓为我们提供了surfaceview类来实现多线程中通过画布canvas修改屏幕。这为设计UI和开发游戏带来了方便。因此,研究和使用多线程编程,对我们深入学习安卓编程有着十分重要的作用。 线程的方法比较多,常用的有: start(); r
2024-11-08最近在学习微信小程序开发,在js文件里定义了豆瓣API var API_URL ="https://api.douban.com/v2/movie/top250"; 并且在onLoad函数里调用了wx.request接口,其中url部分使用了定义的API wx.request({ url: API_URL, daya:{}, header:{ 'Content-Type':'application/json' }, success:functi
2024-11-08效过图: 全部代码: <!-- 轨迹回放 --> <template> <view class="wrap" @tap="handleWrapTap"> <map style="width: 100%; height: 100vh" id="myMap" :latitude="latitude" :longitude="longitude" :include-points="points" :polyline="polyline" :markers="markers"></ma
2024-11-081 失败做法 Android Studio4.0版本没有直接打开DDMS的按钮。 从Settings-Menus and Toolbars-Main ToolBar点击加号Add Action,亦未查到DDMS或"Android Device Monitor",没法用此方法添加DDMS到工具栏。 2 成功做法 从D:\AndroidSDK\tools\monitor.bat,也就是SDK安装路径打开DDMS。注意,要先关掉Android Studio,因为8600等端口被它占用了,从而显示"Ca
2024-11-08