自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(237)
  • 资源 (13)
  • 收藏
  • 关注

原创 iOS 微信 H5 支付无法返回 APP 的问题

通过上述方案,可实现微信 H5 支付在 iOS 端的闭环跳转。建议在关键节点添加日志追踪,并协调后端配合进行支付状态轮询,以应对网络延迟等异常场景。iOS 可能缓存关联域配置,测试时需在「设置」-「开发者」-「Associated Domains Development」中清除缓存。Universal Links 必须使用 HTTPS 且证书有效,测试环境可用 Let's Encrypt 免费证书。参数控制支付后跳转,但 iOS 的沙盒机制会强制在 Safari 中打开该 URL。)才能通过微信校验。

2025-04-07 17:49:15 1986

原创 XTabLayout tab和ViewPager viewPager;里先初始化listTab数据5条,然后待页面显示后再进一步添加6条数据到listTab里,让用户无感知增加数据处理

XTabLayout tab和ViewPager viewPager;里先初始化listTab数据5条,然后待页面显示后再进一步添加6条数据到listTab里,让用户无感知增加数据处理

2025-02-14 17:07:48 1113

原创 使用 Glide 加载占位图或错误图时,发现它们没有应用圆角效果--问题解决

实现占位图、错误图和实际图像的圆角效果

2024-12-09 17:20:04 1035

原创 layout_constraintDimensionRatio 是 宽高比控制的属性

宽高比控制的属性

2024-04-25 14:10:40 4101

原创 java关键字匹配

java关键字匹配 /** * 关键字匹配 * @param word * @param key * @return */ public boolean compileKeyWord(String word, String keyWord) { Pattern pn = Pattern.comp...

2019-03-25 14:13:27 4463

原创 jQuery设置CheckBox的几种方式

jQuery设置CheckBox的几种方式工作记录1.attr// 设置复选框微勾选状态$('.my-checkbox').attr('checked', 'checked');// 设置复选框未选中状态$('.my-checkbox').removeAttr('checked');2.prop// 设置复选框微勾选状态$('.my-checkbox').p...

2019-03-04 09:21:18 22128 1

原创 一句话:css创建叉和勾

css3 勾 叉

2017-06-02 20:10:22 6708 2

原创 list排序,list去重

list排序,list去重(对象数组或list数组均可)

2017-05-19 18:02:01 1633

原创 CSS各种对齐代码,左对齐、右对齐、中间对齐、底部对齐、两端对齐、自定义选中样式等,代码简单

CSS各种对齐代码,左对齐、右对齐、中间对齐、底部对齐、两端对齐等,代码简单/*CSS代码:*//*左对齐*/.left { text-align: left; border: 1px dotted black; width: 50%;}/*右对齐*/.right { text-align: right;

2017-03-13 21:48:51 128312 1

原创 jQuery EasyUI 表单插件 初始化以及默认值、禁止修改

扩展自 $.fn.combo.defaults。通过 $.fn.combobox.defaults 重写默认的 defaults。组合框(combobox)显示一个可编辑的文本框和下拉列表,用户可以从下拉列表中选择一个或多个值。用户可以直接输入文本到列表的顶部,或者从列表中选择一个或多个现成的值。依赖combo用法从带有预定义结构的 元素创建组合框

2016-09-12 15:01:02 9287

原创 百度富文本编辑器ueditor使用小结

百度富文本编辑器ueditor使用小结最近做的项目用到了文本编辑器,左右思量后我决定采用百度ueditor,因为他插入图片时不会弹出很繁琐的框,除非你添加的是多张,但也觉得比其他插件好看,而且在chrom浏览器里也支持剪切粘贴,以及拖拽(firefox浏览器也支持)图片方式。但是他的一些配置文档对初次使用者来说很难以理解,故作此总结。1.ueditor 官方地址

2016-08-17 15:52:30 9831 1

原创 jquery比较两个数组是否相等,且找出不等的值。

$().ready(function() {    var array = [0,1,2,3,4,'age',6,7,8,9];    var array2 = [0,1,'age',6,7,8,9];    var arr3 =[];    for (key in array) {        var stra = array[key];        var coun

2015-11-26 15:27:34 14293

原创 JS自写的一些非法校验非法积累

/** * Description:[IP校验] * * @param IP *@return 合法则返回true,否则返回false */function validatorIP(ip) { var flag = false; // IP地址验证正则表达式 var validatorIp = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5

2015-11-26 13:39:14 468

原创 常用的相关日期工具类

package app.ck.cuit.web.util;import java.io.Serializable;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** 日

2014-07-29 20:27:56 439

原创 App拉起小程序无法正常返回app 排查坑道

摘要:微信小程序返回App功能实现的关键在于正确配置WXEntryActivity。若直接继承Activity并实现IWXAPIEventHandler接口,回调无法触发。正确做法是继承WXCallbackActivity类,在onResp方法中处理COMMAND_LAUNCH_WX_MINIPROGRAM类型响应,通过launchMiniProResp.extMsg获取小程序组件中设置的app-parameter参数值。这是实现App与小程序双向跳转的核心回调机制。

2025-12-11 10:06:42 318

原创 解决Android 存储权限申请不弹出窗口的问题

摘要:针对Android 11+版本中WRITE_EXTERNAL_STORAGE权限失效的问题,本文提出分级处理方案:1) Android 11+使用MANAGE_EXTERNAL_STORAGE权限并引导用户至设置页面;2) Android 6.0-10沿用传统权限请求机制。核心解决方案包括创建StoragePermissionHelper工具类实现版本适配,优先推荐应用专属存储目录(无需权限),同时提供MediaStore API作为替代方案。对于需要同时处理相机、录音等多权限的场景,增强版Enhan

2025-11-13 09:25:53 830

原创 封装了 Android 权限检查和申请功能 PermissionManager工具类,支持权限检查、申请、说明对话框显示和设置页面引导等功能。

本文介绍了一个专为Android应用设计的PermissionManager工具类,它封装了完整的权限管理功能。该工具类具有以下特点:1. 提供权限检查、申请、说明对话框显示和设置页面引导等一站式解决方案;2. 自动处理权限拒绝和永久拒绝场景;3. 支持自定义权限说明信息;4. 独立使用不依赖其他组件。使用方法简单直观:创建实例→设置监听器→定义权限→调用检查方法即可。文中还提供了完整的使用示例,包括权限管理器初始化、结果处理和视频录制功能集成。该工具遵循标准的权限处理流程,兼容Android 6.0及以上

2025-11-12 16:39:51 392

原创 202511 论秒杀场景及其技术解决方案

摘要:本文以某电商平台"双11"大促秒杀系统为例,分析了秒杀场景"三高两严"的技术挑战,包括瞬时高并发、库存一致性等。提出了"分流-提速-减压-兜底"协同解决方案,详细阐述了扩容、动静分离、缓存、服务降级和限流五项核心技术的实现方法和协同逻辑。通过"预扣减+异步同步"保证库存一致性,"热点Key永不过期+Lua原子操作"防止缓存击穿,动态限流精准控制流量。实施后系统支撑9.2万QPS,超卖率降至0.001%,

2025-11-10 09:12:26 765

原创 在 ScrollView 里嵌套一个可滚动的 EditText 时,两者会争夺触摸事件,导致经常“卡住”或“跳段”处理

ScrollView嵌套可滚动EditText时会出现滚动冲突,导致卡顿或跳段问题。解决方法是在EditText的触摸事件中控制父布局的事件拦截:当手指在EditText内滑动时,禁止ScrollView拦截触摸事件(requestDisallowInterceptTouchEvent(true))。手指抬起时重新允许拦截(设置为false)。Kotlin和Java实现均只需数行代码即可解决,确保EditText独立处理滚动,同时不影响其他交互功能。此方案能实现EditText内容顺滑滚动,避免与父布局的事

2025-11-03 11:03:33 408

原创 一行代码搞定EditText:限制最多输入 30 个字符,实时显示 0/30,超出自动截断

文章摘要: LimitedEditTextHelper是一个简洁实用的EditText辅助类,用于实现文字输入限制和实时字数统计功能。通过一行代码即可接入,支持设置最大字符数、实时显示当前/最大字数统计、自动截断超限文字等核心功能。该方案具有代码简洁、不侵入布局、易于扩展维护等优点,适用于绝大多数需要限制输入字数并显示计数器的场景。同时提供动态修改最大字数、获取当前文本内容、设置提示文案等扩展功能,并可通过监听器获取字数超限回调。

2025-10-31 17:08:39 327

原创 ImageView各种属性

本文介绍了ImageView的scaleType属性及其使用场景。FIT_CENTER(推荐)保持宽高比缩放图片,不裁剪不变形;CENTER_CROP保持比例填充并裁剪;FIT_XY拉伸填满但会变形;CENTER显示原图大小;CENTER_INSIDE保持比例完整显示可能留白。推荐使用FIT_CENTER作为最佳实践,避免使用FIT_XY以防止图片变形。每种scaleType适用于不同场景,如头像适合CENTER_CROP,完整图片展示适合FIT_CENTER。

2025-10-31 12:24:24 748

原创 自定义扫描页面

本文介绍了一个自定义二维码扫描框视图(CustomViewFinderView)的实现,主要功能包括:1. 扫描框绘制,支持动态调整尺寸比例;2. 扫描线动画控制,采用Handler+Runnable实现精确循环;3. 边角线绘制,可自定义颜色和长度。代码采用模块化设计,包含尺寸设置、动画控制、绘制逻辑等独立模块,并优化了内存管理和性能,支持局部重绘和状态管理。使用指南提供了初始化、动画控制和生命周期集成的方法,可方便地集成到现有项目中。该组件兼容原有功能,同时增强了动画稳定性和可配置性。

2025-10-16 11:33:15 339

原创 配置ijkplayer相应参数,解决卡顿、延迟等问题

摘要:本文介绍了ijkplayer播放器的优化参数配置方案,通过设置多项参数解决卡顿、延迟等问题。主要包括:开启HEVC硬解码、设置TCP传输协议、优化缓冲机制(最大20MB缓冲、2秒最小缓冲)、启用音视频同步和自动重连功能、配置网络超时和探测参数、启用硬件加速等。这些配置可显著提升首屏加载速度、播放流畅度和稳定性,适用于直播和点播场景。同时提供了完整的错误监听和状态回调设置,确保播放器稳定运行。

2025-10-11 09:30:00 380

原创 RecyclerView里更新列表数是不想让header也刷新,怎么处理

在RecyclerView中避免Header随数据刷新而重新加载的方法包括:1)通过getItemViewType区分Header和普通项,在onBindViewHolder中跳过Header绑定;2)使用notifyItemRangeChanged指定刷新范围,排除Header位置;3)利用payload实现部分刷新;4)将Header作为独立视图。核心思路是隔离Header的刷新逻辑,推荐使用多类型布局方式,通过精确控制刷新范围保证Header稳定性,同时确保列表内容正常更新。这种方法适用于需要固定头部

2025-09-22 16:53:49 365

原创 MVVM + Repository模式和模块化架构设计详解

《MVVM与Repository模式及模块化架构设计》 MVVM模式将应用分为Model、View和ViewModel三层:Model处理数据逻辑,View负责UI展示,ViewModel作为中间层管理状态和交互。Jetpack Compose构建的View通过状态观察与ViewModel通信,ViewModel调用Use Cases处理业务逻辑并更新状态。这种架构实现了关注点分离,提高了可维护性和可测试性。 Repository模式作为数据访问抽象层,为应用提供统一接口,聚合网络、数据库等多源数据。在do

2025-09-22 10:24:28 1327

原创 快速学习kotlin并上手 Android 开发指南

快速学习kotlin并上手 Android 开发指南

2025-09-19 15:40:09 1130 1

原创 多层嵌套RecyclerView使用。外层RecyclerView​​:显示模块卡片,内层RecyclerView​​:实现N列布局,不足列可点击触发外层跳转等处理

本文介绍了Android中多层嵌套RecyclerView的实现方案。外层RecyclerView显示模块卡片,内层使用GridLayoutManager实现N列布局,并处理不足列的情况。核心功能包括:空白项可点击跳转、响应式布局适配、悬停视觉反馈等。代码实现要点包括:通过Adapter判断链接数量并添加空白项、为空白项设置单独点击事件、使用Glide加载图片等。文章提供了完整的核心代码示例,包括内外层Adapter实现、布局文件定义等关键部分,展示了如何构建一个灵活的多层嵌套列表界面。

2025-09-19 10:58:13 289

原创 封装从url 拉取 HTML 并加载到 WebView 的完整流程

本文介绍了在Android应用中从URL获取HTML内容并加载到WebView的完整实现方案。关键点包括:1)处理URL重定向,获取最终地址作为baseUrl;2)使用OkHttp进行网络请求,配置超时、缓存和统一UA;3)同步Cookie保持会话一致性;4)优先使用loadDataWithBaseURL加载本地HTML,若判断为空壳页面则回退到loadUrl;5)提供完整的异常处理和回退机制。方案封装为可复用的WebContentLoader类,支持Builder模式配置和回调接口,包含字符集解析、HTM

2025-09-12 17:31:21 730

原创 多列表跑马灯同步控制系统。自定义的横向滚动文字视图,实现类似跑马灯的效果。

本功能代码实现多列表跑马灯同步控制,具备以下核心特点:1)自定义视图自动判断文本长度,仅超长内容触发滚动;2)支持文本样式、速度、延迟参数自定义;3)采用三级协调架构:视图层(处理单文本动画)、列表协调器(同步同列表项)、全局管理器(控制多列表模式切换)。系统支持双模式:独立模式时各列表自主同步;全局模式时所有列表以最长文本为基准统一重置。通过视图ID映射、持续时间计算和完成状态回调实现精准同步,采用RecyclerView优化性能,提供灵活API便于集成。

2025-08-08 16:53:40 1019

原创 Android自定义游戏view积累

本文介绍了两个Android自定义游戏视图的实现:LotteryView(抽奖转盘)和ScratchCardView(刮刮卡)。LotteryView通过自定义View实现可旋转的抽奖转盘,支持奖品数量和样式自定义,包含旋转动画控制、奖品定位及事件监听等功能。ScratchCardView实现刮刮卡效果,具备奖品设置、中奖概率控制、刮开面积检测等特性,通过位图遮罩和路径绘制实现刮擦效果。两个视图都提供了完整的触摸事件处理和状态回调机制,适用于各类抽奖游戏场景。代码结构清晰,包含详细的注释和资源管理,便于开发

2025-07-30 14:31:47 317

原创 FloatingViewWindow 悬浮窗口控件

这是一个自定义悬浮窗口控件,主要功能包括:支持从指定位置动画移动到目标位置;支持拖拽功能并可自动吸附屏幕边缘;提供边界检测防止超出屏幕;支持抖动动画效果;可配置初始/最终位置、动画时长等参数。核心实现包含:1)拖拽功能通过触摸事件监听实现边界检测;2)动画系统使用ValueAnimator实现位置和尺寸的平滑过渡;3)自动吸附功能根据当前位置智能选择边缘。该控件采用Builder模式构建,提供丰富的回调接口,适用于需要悬浮交互的场景。

2025-07-30 12:23:42 389

原创 自定义RecyclerView的ItemDecoration,用于处理网格布局间距装饰器(支持边缘间距独立控制)

摘要:GridSpacingItemDecoration是一个专为RecyclerView网格布局设计的间距装饰器,提供灵活的间距控制功能。核心特性包括:1)可单独设置首列/末列/首行/末行的边缘间距;2)智能分配多列布局时的间距(平分到相邻item两侧);3)支持两种边缘模式(包含/不包含默认边缘间距);4)提供getTotalWidthNeeded()方法辅助计算item宽度。该工具类通过配置spanCount、spacing等参数,可轻松实现网格布局的间距定制,特别适合需要精确控制间距的复杂网格布局场

2025-07-08 14:53:43 353

原创 RecyclerView中跳转到最后一条item并确保它在可视区域内显示

在RecyclerView中跳转并显示最后一条Item的摘要:推荐使用LayoutManager的scrollToPositionWithOffset()方法,结合post延迟确保布局完成,并检查item是否完全可见。对于不同布局管理器(Linear/Grid/StaggeredGrid)需分别处理,注意空数据检查和线程安全。最佳实践是封装滚动方法,包含平滑滚动选项和二次检查机制,确保在各种情况下都能正确显示最后一项。动态内容需额外延迟处理,反向布局需特殊考虑。核心代码示例提供了完整的实现方案。

2025-07-02 14:42:47 523

原创 RecyclerView一行动态显示N列分配实现

摘要: 通过解析 ItemData 的 showStayle 字段(如 "1"、"1/2"),动态控制 RecyclerView 的网格布局。核心实现包括: 数据解析:将 showStayle 转换为 spanSize(如 "1/2" 对应占半行)。 抽象适配器:封装 DynamicSpanRecyclerViewAdapter,支持动态计算列数,结合 GridLayoutManager 和 SpanSizeLookup 实现灵活布局。 子类扩展:

2025-06-30 09:50:57 378

原创 Android JAVA实现网络文件下载至公共Download文件夹的方案

本文介绍了Android Java实现网络文件下载至公共Download文件夹的完整方案。首先需要在AndroidManifest.xml中配置必要的权限,包括网络访问、存储权限(针对不同API版本)和安装应用权限。然后通过创建DownloadManager请求,设置下载目录为公共Download文件夹,并监控下载状态。下载完成后,还需处理APK文件的安装流程。该方案实现了从网络下载文件到系统公共下载目录并自动安装的全过程,适用于需要更新应用或分发安装包的场景。

2025-06-24 08:33:45 879

原创 TimeUtils记录

摘要:本文介绍了在Java 中将毫秒转换为秒的三种取整方法:1)四舍五入取整使用Math.round();2)截断取整(向下)直接除以1000;3)向上取整使用Math.ceil()。代码示例展示了1500毫秒转换为秒的不同结果,并提示了处理时的精度和负数注意事项。包含完整的TimeUtils工具类实现,提供三种取整方式的静态方法。

2025-06-17 15:57:59 318

原创 kotlin基础知识

kotlin基础知识

2025-06-09 11:55:21 128

原创 获取刘海屏或系统栏(如导航栏)在屏幕左/右/顶部/底部侧的安全区域距离

获取屏幕的宽度和高度。

2025-05-29 12:52:08 223

原创 2025年5月架构真题回忆

2025年5月架构真题回忆

2025-05-26 09:18:51 1241

原创 在多层嵌套的 Fragment 结构中(例如 MainActivity → FragmentA → FragmentB),onActivityResult 可能无法正确传递到 FragmentB,解决

在多层嵌套的Fragment结构中,onActivityResult可能无法正确传递到FragmentB,主要原因包括:1. Activity未正确转发回调:Activity的onActivityResult只会传递给直接子Fragment(如FragmentA),而不会自动传递给嵌套的FragmentB。解决方法是在FragmentA中手动转发回调。2. Fragment生命周期问题:确保FragmentB在调用startActivityForResult时处于活跃状态。3. requestCode冲突:

2025-05-15 15:49:32 935

移动开发基于Android平台的视频录制模块实现:权限管理与多媒体采集系统设计

内容概要:本文介绍了一个完整的Android视频录制功能模块,涵盖权限管理、权限引导、视频录制及文件保存等核心功能。通过在AndroidManifest.xml中配置相机、录音和存储权限,并注册相关活动,开发者可快速集成该模块。项目包含MainActivity和VideoRecordActivity两个主要类,分别负责权限检查与请求、以及视频录制的实现。录制的视频将自动保存至设备外部存储的Movies/VideoRecorder目录下,文件命名格式为VID_日期时间.mp4。代码中还包含了对权限拒绝后的用户引导机制,包括弹窗提示和跳转至设置页面手动授权。此外,支持Android 6.0及以上系统的运行,并适配竖屏录制与预览尺寸自适应调整。; 适合人群:具备Android开发基础,熟悉Java语言和Android四大组件的初级到中级开发者,尤其适合需要快速集成视频录制功能的应用开发人员。; 使用场景及目标:①用于需要本地视频录制功能的移动应用开发,如社交、教育、安防类App;②学习Android权限动态申请机制、MediaRecorder使用方式、SurfaceView预览控制及资源释放的最佳实践;③作为视频录制模块的原型参考,进行二次开发或功能扩展。; 阅读建议:建议结合源码逐步调试,重点关注权限处理流程与MediaRecorder的生命周期管理,在实际设备上测试不同权限状态下的行为表现,并可根据后续优化建议添加分辨率选择、录制时长限制等功能以提升用户体验。

2025-11-12

移动开发基于Kotlin的Android应用开发快速入门:零基础构建TodoList实战教学指南

内容概要:本文是一份针对初学者的Kotlin与Android开发快速入门指南,采用“聚焦核心、快速实践、边做边学”的教学思想,主张通过最小知识投入迅速完成首个App开发,在实践中掌握关键技能。全文分为四个阶段:第一阶段学习Kotlin语言基础和Android核心组件(如Activity、View、布局);第二阶段搭建开发环境并实现“Hello World”交互应用;第三阶段通过构建一个完整的Todo List应用,掌握RecyclerView、数据存储(SharedPreferences/Room)等核心技术;第四阶段进入进阶内容,包括MVVM架构、Retrofit网络请求、Fragment等。强调动手实践、善用搜索引擎、参考官方文档和社区资源。; 适合人群:零基础或具备一定编程基础、希望快速入门Android开发的学习者,尤其是应届生、转行人员或工作1年内的开发者。; 使用场景及目标:①帮助学习者在短时间内(4-6周)掌握Android开发核心流程,独立完成简单App开发;②指导如何通过项目驱动学习,提升实际编码能力与问题解决能力;③为后续深入学习Jetpack、Compose等高级技术打下坚实基础。; 阅读建议:此资源重实践轻理论,建议学习时同步操作Android Studio,优先复现示例项目再深入理解原理,遇到问题积极查阅官方文档和Stack Overflow,保持持续动手和迭代优化的习惯。

2025-11-12

Android Studio 3.2 zip安装包,直接解压即可 现在官方里也很难下载到了,值得你拥有 支持Java、kotlin

Android Studio 3.2 zip安装包,直接解压即可。现在官方里也很难下载到了,值得你拥有。支持Java、kotlin。

2025-11-06

Android Studio 3.6 zip安装包,直接解压即可 现在官方里也很难下载到了,值得你拥有 支持Java、kotlin

Android Studio 3.6 zip安装包,直接解压即可。现在官方里也很难下载到了,值得你拥有。支持Java、kotlin。

2025-11-06

ijkplayer-so-arm64-v7a-armeab精板,二次优化,支持多种格式播放

1. 什么是ijkplayer_so ijkplayer_so 实际上指的是基于 ijkplayer 项目生成的 .so 文件。ijkplayer 是一个基于 FFmpeg 的轻量级 Android/iOS 视频播放器框架,它可以帮助开发者在移动应用中方便地实现视频播放功能。而 .so 文件(Shared Object)是 Linux 和 Android 系统中使用的共享库文件,包含了可以被多个程序同时使用的代码和数据,在 ijkplayer 里,这些 .so 文件包含了播放器核心功能的实现代码,例如音视频解码、渲染等。 2. .so 文件的作用 代码复用:多个应用程序可以共享同一个 .so 文件,避免了代码的重复编译和存储,减少了应用安装包的大小。 动态加载:在运行时,系统可以动态地加载 .so 文件,提高了程序的灵活性和可维护性。对于 ijkplayer 来说,不同的 .so 文件可能负责不同的功能模块,如视频解码、音频解码等,应用程序可以根据需要动态加载这些模块。 3. 生成和使用 ijkplayer_so。

2025-01-26

Python图像识别示例及代码,3不不同级别的代码示例,详细

Python图像识别示例及代码,3不不同级别的代码示例,详细。 1.scikit - image库进行简单的图像边缘检测 2.使用TensorFlow和Keras进行简单的图像分类(以 MNIST 数据集为例) 3.使用YOLOv5进行目标检测

2025-01-24

SpringCloudAlibaba笔记.pdf

SpringCloudAlibaba笔记.pdf

2024-11-06

ijkplayer-so.zip

ijkplayer oso 最新版本支持https,重新编译过的。

2020-12-18

oaid-sdk-2.5.0.aar

获取OAID,oaid_sdk_2.5.0.aar

2024-10-29

百度地图代码

百度地图代码

2014-08-29

html5情人节爱心背景特效

html5情人节爱心背景特效html5情人节爱心背景特效html5情人节爱心背景特效html5情人节爱心背景特效html5情人节爱心背景特效

2018-02-22

精通CSS+DIV网页样式与布局完整版.

精通CSS+DIV网页样式与布局完整版

2014-10-14

MFC学生成绩管理系统

MFC学生成绩管理系统,好好用。 功能齐全,快来学习哦。

2014-05-21

20200413092037chromecj.com.crx

Infinity新标签页插件是一款可以把chrome默认新标签页换成一个美观实用的infinity新标签页,不仅有简洁美观的页面,还有快速拨号,邮件提醒,天气预报,笔记功能,待办事项,壁纸,历史记录管理等。

2020-04-13

android使用JSON进行网络数据交换(服务端、客户端)的实现

android使用JSON进行网络数据交换(服务端、客户端)的实现

2014-10-14

垂直SeekBar(拖动条)

垂直SeekBar(拖动条) 挺好的 有上下滑动

2014-06-16

超级玛丽游戏

超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽

2014-05-29

权限系统全部源码

权限系统全部源码

2014-11-09

PHP和MySQL+Web开发(原书第4版)—源代码.rar

PHP和MySQL+Web开发(原书第4版)—源代码.rar

2014-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除