- 博客(56)
- 资源 (5)
- 收藏
- 关注
原创 基于android的手工艺(二手交易)平台
通过本平台,用户可以便捷地进行手工艺品的买卖与交流,既促进了手工艺品的交易,也为用户提供了一个安全、便捷、互动的二手交易平台。在开发过程中,合理的架构设计与技术选型、良好的用户体验设计以及严格的安全防护措施是平台成功的关键。以上是基于Android的手工艺(二手交易)平台的开发思路与实现方案,希望对有相关需求的开发者提供一些帮助。
2025-04-03 15:02:37
759
原创 基于安卓的springboot的学习课程规划系统
随着技术的不断发展,越来越多的人开始通过互联网学习新的技术和知识,尤其是对于开发者而言。Spring Boot是目前广泛使用的Java开发框架,它简化了Java Web开发的流程,受到了开发者们的青睐。而安卓作为移动开发的主流平台,凭借其强大的生态系统和普及率,成为了许多开发者的首选工具。本文将通过一个简单的实例,讲解如何基于安卓客户端和Spring Boot后端实现一个学习课程规划系统的开发,帮助开发者更好地规划自己的学习路径。:显示课程的详细信息,如课程名称、简介、教师信息等。
2025-03-31 15:43:01
438
原创 基于SpringBoot的毕业设计系统设计与实现
管理员管理:管理系统中的管理员账号信息,包括添加、编辑、删除管理员等操作。课题信息管理:管理教师发布的课题信息,包括添加、编辑、删除课题等操作。课题信息管理:管理系统中的课题信息,包括添加、编辑、删除课题等操作。课题任务管理:管理课题的任务信息,包括添加、编辑、删除任务等操作。课题任务管理:管理课题的任务信息,包括添加、编辑、删除任务等操作。教师管理:管理系统中的教师信息,包括添加、编辑、删除教师等操作。学生管理:管理系统中的学生信息,包括添加、编辑、删除学生等操作。课题信息管理:浏览系统中的课题信息。
2024-12-03 11:22:26
157
原创 基于java的 项目管理系统 springboot vue
基于Java的Spring Boot框架和Vue.js前端框架,我们可以快速搭建一个功能强大的项目管理系统。为了保证系统的稳定性和可扩展性,可以采用微服务架构,将不同的功能模块拆分成独立的微服务进行部署和管理。Vue.js是一个构建用户界面的JavaScript框架,它采用自底向上的增量开发设计,易于学习和使用。实现项目的创建、编辑、删除、查看等功能,包括项目基本信息、进度、成员等信息的展示和管理。实现任务的创建、分配、更新、完成等功能,支持任务的优先级、截止日期等属性的设置。更多代码获取请添加微信。
2024-04-21 13:52:36
365
原创 基于Java的商城网站系统设计与实现:Spring Boot后端与Vue.js前端
基于Java的商城网站系统设计与实现:Spring Boot后端与Vue.js前端
2024-04-03 09:52:57
484
1
原创 android实现滑动解锁
效果图需要用到的画笔, 整体灰色的背景, 滑块, 滑动之后绿色背景,字体 mSliPaint = new Paint(); mSliPaint.setColor(Color.parseColor("#4a4c5b")); mSliPaint.setAntiAlias(true); mBgPaint = new P...
2020-04-02 10:51:08
2603
3
原创 Android压缩
android视频压缩效果图选择当前视频大小为 65.57MB 压缩有三种方式分别对应的是 High Mediunm Low 上面用的是Low 最小的 public static VideoCompressTask compressVideoHigh(String srcPath, String destPath, CompressListener liste...
2019-12-27 11:13:08
576
1
原创 Android 基础面试题
Application生命周期 自定义的Application,然后在Application的生命周期中做一些操作 生命周期方法有onCreate() onTerminate() onLowMemory onTerimMemory() public class App extends Application { @Overri...
2019-12-19 10:35:04
294
原创 OKHttp 上传图片 上传多张图片
public class OkBaseHttpImpl{//使用单例模式创建对象private OkHttpClient okHttpClient;public static final MediaType JSON=MediaType.parse("application/json; charset=utf-8");//构造函数私有化private OkBaseHttpImpl()...
2019-07-11 14:43:26
1453
原创 Android 通过 AccessibilityService 来实现微信自动点赞功能
Manifest文件中配置service <service android:name=".MyAccessibilityService" android:enabled="true" android:exported="true" android:permission="android.pe...
2019-04-25 10:03:56
2800
原创 android通过自带monitor 抓取手机窗口信息
monitor工具的位置具体在 Android SDK目录中tools下双击之后自动运行。如果运行是白屏是因为javaJDK版本的原因 参考mac 新版android studio 找不到DDMS及monitor打开白屏或报错问题运行成功之后 电脑连接手机 打开开发者模式,连接成功之后 选择对应手机 就可以对所选的条目 进行抓取信息...
2019-04-23 14:06:10
1756
原创 WebView支持h5视频全屏播放
在APP开发的过程中,会碰到需要在WebView中播放视频的需求,下面讲解一下如何在WebView中使用html5播放视频。1.让视频在各个Android版本能够正常播放在AndroidManifest.xml中声明HardwareAccelerate的标志,一般是添加在Activity的级别上。代码如下:<activity ... android:hardwareAccele...
2019-01-28 10:31:19
2258
原创 Android几种强大的下拉刷新库
Android几种强大的下拉刷新库BeautifulRefreshLayout 众多优秀的下拉刷新(除了我写的之外T_T) 说起下拉刷新,好像经历一段历史的洗礼。。。 (1)在我刚学android的时候,用的是XListView,在github上搜索有 MarkMjw/PullToRefresh ,根据Maxwin的XListView改造而来,完善下拉刷新上拉加载...
2019-01-09 09:28:15
425
原创 android防止按键过快的点击
第一种正常的view.onClickListener实现onClick接口 :自定义一个NoDoubleClickListener,继承自OnClickListener:public abstract class NoDoubleClickListener implements OnClickListener { public static final int M...
2018-12-14 14:39:20
1501
1
转载 模仿微信聊天查看照片滑动缩小效果
先来一个效果图实现效果图-GIF看不清点击查看原图.gif 再上一张微信效果图对比: 微信效果图-GIF看不清点击查看原图.gif 观察上面两张图,我们总结出这个图片手势关闭的特点: 手指下拉图片,图片会被移动并且缩小,同时背景也有个透明度的变化; 正常状态按下,往上移动,是不能对图片进行移动的,但是往下拉一下之后就可以上下左右随便移动;要实现...
2018-12-12 13:31:37
489
原创 HashMap和Hashtable的区别
HashMap和Hashtable的区别 HashMap和Hashtable主要的区别在于:线程安全,同步,读取速度它们两者都实现么map接口 HashMap是非synchronized 及线程不同步的,并且HashMap支持null减和null值HashTable则不支持,而且HashTable是synchronized,这意味着HashTable是线程安全的,不过通过Map m...
2018-12-05 14:24:25
142
原创 一步一步实现商城微信小程序(四)
订单页面需要用到js交互首先在json文件中将页面的标题修改为“购物车”data: { 'goodList': [ { 'name': '孤独是生命的礼物', 'author': '余光中,林清玄,白先勇 等 著', 'isbn': '9787535482051', 'cover': '/imag...
2018-12-05 11:58:41
789
1
原创 一步一步实现商城微信小程序(三)
个人页面布局对应代码json{ "navigationBarTitleText": "个人中心"}wxss 在此页面中 编写css样式通过.XXX{ 属性 } 来表示* pages/mine/mine.wxss */.userinfo { display: flex; flex-direction: column; align-items: cen...
2018-12-04 18:02:37
1153
1
原创 一步一步实现商城微信小程序(二)
我们要实现的小程序的页面大概是这个样子,底部四个导航栏, 首页,分类 ,订单,我的 。附上wx小程序的官方APIhttps://developers.weixin.qq.com/miniprogram/dev/framework/structure.html首先我们来了解一下项目的目录项目在创建好之后:images:存放图片pages:页面 默认有两个index和log...
2018-12-04 17:52:40
1362
1
原创 一步一步实现商城微信小程序(一)
1:注册用没有注册过微信公众平台的邮箱注册一个微信公众号, 申请帐号 ,点击 https://mp.weixin.qq.com/wxopen/waregister?action=step1 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。注册完成之后开始登录。2:登录 https://mp.weixin.qq.com我们可以在菜单 “设置”-“开发设置” 看到小程序的 A...
2018-12-04 17:27:17
831
原创 viewpager自适应高度
//不能滑动的viewpager 自适应高度public class IndexViewPager extends ViewPager{ private int current; private boolean isScroll; private int height = 0; private boolean ...
2018-12-03 15:28:35
361
原创 关于androidstudio3.1 导入第三方依赖报错的问题
近期将androidStudio更新为3.1之后 ,发现导入第三方依赖基本都编译不过了报的错误每次都不一样unable to resolve dependency forxxxxxxxandroid resource compilation failed xxx等等 基本都是这些错误 ,而从网上搜索的话基本答案也都差不多 最简单的关闭离线模式 下载SDK ...
2018-11-29 16:33:57
2415
原创 Android柱状图MPAndroidChart使用
MPAndroidChart在github上地址:https://github.com/PhilJay/MPAndroidChart依赖:Project 的build.gradle文件中添加allprojects { repositories { maven { url 'https://jitpack.io' } }}然后在 module中的bu...
2018-09-14 18:54:16
19275
1
转载 android应用卸载之后进入反馈页面
其实这个问题的核心就在于:应用被卸载了,如果能够做到后续的代码逻辑继续执行 我们再来仔细分析一下场景和流程一个应用被用户卸载肯定是有理由的,而开发者却未必能得知这一重要的理由,毕竟用户很少会主动反馈建议,多半就是用得不爽就卸,如果能在被卸载后获取到用户的一些反馈,那对开发者进一步改进应用是非常有利的。目前据我所知,国内的Android应用中实现这一功能的只有360手机卫士、360平板卫...
2018-09-11 15:12:37
561
原创 AgentWeb 更加简洁优秀的webview
AgentWeb 介绍AgentWeb 是一个高度封装的 Android WebView ,简单易用 , 带有进度条 、 支持文件上传 、 下载 、 简化 Javascript 通信 ,加强 Web 安全的库 。 App 下载体验前言WebView 可谓是每个应用必备的一个控件了 ,但是谈起它的使用 ,让很多人都不是那么喜欢它 ,比如说每个 Web 页面都需要各种一大推的 settin...
2018-09-11 14:27:17
8286
1
转载 android特效 插件
各种帮助类汇总:https://github.com/Blankj/AndroidUtilCode常用的 iOS 风格 dialog 和 meterial design 风格的 dialog:https://github.com/glassLake/DialogUtils提高 Android 应用的颜值,酷炫 UI 组件汇总:https://github.com/madongqiang22...
2018-09-10 16:17:45
1411
原创 ConstraintLayout使用
ConstraintLayout是什么先概况一下,它是一个为了解决布局嵌套和模仿前端flexible布局的一个新布局。从字面上理解,ConstraintLayout是约束布局。 在我理解,这是一个RelativeLayout的升级版。 而当初推出RelativeLayout的目的是为了在减少多层嵌套布局, 推出ConstraintLayout也是同样的目的,尽可能的使布局 宽而短,而不是 窄而长。...
2018-07-15 18:35:24
316
原创 Android使用已有的jks文件对所有的apk进行签名
先找将已有的jsk文件和apk放到JavaJdk的bin目录下 如果不这样的话可能再运行命令的时候报“ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”的错误 然后通过cmd命令进入bin目录下使用命令行进行签名。 android有自带签名的DOS命令 : jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签...
2018-07-03 11:21:04
9938
1
recyclerview首尾布局
2017-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人