自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(655)
  • 资源 (11)
  • 论坛 (1)
  • 收藏
  • 关注

原创 微信小程序开发之——音乐播放器-音乐推荐

一 概述常用组件介绍内容区域滚动轮播图功能按钮热门音乐二 常用组件介绍2.1 scroll-view 组件组件介绍scroll-view组件用于实现可滚动视图区域一般来说,当页面的高度超过要显示区域的高度时,先设置外层容器的高度,使之低于内部的高度,然后在外层容器的样式中设置overflow-y:scroll,就可以实现上下滚动了但是,这种方式只是从样式上实现了滚动,如果需要在滚动到顶部或底部时触发事件,就需要手动编写代码来实现了常用属性属性类型说明

2020-11-26 22:04:16 10

原创 微信小程序开发之——音乐播放器-实现标签页切换

一 概述本节介绍点击标签切换页面,包含以下内容:点击tab标签卡切换content要显示的内容区域当tab被选中时,高亮显示二 效果图三 点击tab标签卡切换content要显示的内容区域3.1 切换功能说明切换标签页有两种方式:直接滑动content区域单击tab区域中的某一个tab-item切换到对应的标签页3.2 绑定事件和data-item属性pages/index/index.wxml<view class="tab"> <view cla

2020-11-26 22:03:40 8

原创 微信小程序开发之——音乐播放器-编写页面结构和样式

一 概述本节介绍音乐小程序的基础页面结构和样式:项目基础页面的页面结构和样式(标签页、内容区域、底部播放器)内容区域swiper使用include填充内容二 效果图三 项目基础页面的页面结构和样式3.1 页面结构(pages/index/index.wxml)<!--标签页标题--><view class="tab"> <view class="tab-item">音乐推荐</view> <view class="tab-

2020-11-26 22:03:10 13

原创 微信小程序开发之——音乐播放器-标签页结构

一 概述创建项目并进行初始化标签页结构分析swiper组件介绍二 创建项目并进行初始化2.1 创建项目使用微信开发者工具创建空白项目。创建成功后,项目下有3个文件路径说明app.js应用程序的逻辑文件app.json应用程序的配置文件project.config.json项目配置文件2.2 项目说明app.js为应用程序的逻辑文件,此时内容为空app.json中输入如下内容,保存后刷新,生成index页面相关文件{ "page

2020-11-26 22:02:30 17

原创 微信小程序开发之——音乐小程序-项目说明

一 项目展示二 项目结构2.1 项目说明音乐推荐:用于向用户推荐一些热门的音乐播放器:用于显示当前播放的时间和进度,用户可以跳转进度播放列表:用于显示当前播放的曲目列表,用户可以进行曲目切换2.2 页面结构小程序的页面由上、中、下三个区域组成。为了更好地描述这3个区域,下面将它们分别命名为tab、content和playertab区域:用于显示显示"音乐播放"、“播放器”、"播放列表"这3个标签页的标题。如果当前位于某个标签页下,该标签页的标题文字就会显示为红色,并且标题文字下方

2020-11-24 17:36:13 39

原创 Hexo站点建设之——设置GIthub Actions 仓库变动站点自动更新

一 背景之前写过一篇文章Hexo站点建设之——Github绑定Netlify改动代码后自动部署,介绍了将GitHub仓库绑定Netlify后,每次更新文章,Netlify检测到仓库代码变动,重新编译生成发布站点优点:每次将写好的文章更新到GitHub后,Netlify编译源码重新发布站点 缺点:Netlify编译生成发布站点的时间过长(30分钟左右);站点访问的速度较慢(与GitHub+Coding相比)二 Hexo更新文章的一般过程 hexo new "文章标题":新生成的文章位于s

2020-11-14 14:59:56 25

原创 Hexo站点建设之——留言钉钉提醒

一 添加后效果当文章或留言板有人留言时,立即收到钉钉消息提醒(谁,说了什么内容),这样你就可以收到消息进行相应的处理了二 前提条件钉钉账户 GitHub项目三 钉钉添加GitHub机器人 打开钉钉客户端,点击用户头像,在弹出的菜单中选择机器人管理 在机器人管理,下拉列表中选择Github机器人 设置GitHub机器人相关信息(名字和群组) 添加Github后,生成Webhook(用于给GitHub项目设置) Webhook:webh

2020-11-09 16:42:05 45

原创 Hexo博客开发之——博客加密

一 概述Hexo编写Markdown文章后生成的静态页面默认是公开不加密的,所有人都可以访问,如果希望某些文章需要访问者只有输入正确的密码后才能继续访问,则需要使用插件hexo-blog-encrypt加密后的文章特性 安装encrypt插件 快速入门 高级设置二 加密后的文章特性一旦你输入了正确的密码, 它将会被存储在本地浏览器的localStorage中。再次访问,不需输入密码 支持按标签加密 所有的核心功能都是由原生的API所提供的。 在 Node.js中, 我们使用 Cr

2020-11-08 13:01:46 46 1

原创 WordPress站点之——博客搭建

一 概述WordPress是目前国内最为流行的 PHP 程序,基于 GPL 许可协议,功能、扩展性与灵活性强大。你几乎能用wordpress打造成任何类型的网站 ,本文介绍Windows系统下如何安装wordpresswordpress下载 wordpress配置 wordpress安装 wordpress添加主题二 软件列表Mysql:Ver 8.0.22 for Win64 on x86_64 Apache 服务器:Apache/2.4.46 (Win64) PHP版本:PH

2020-11-07 23:16:32 27

原创 PHP开发之——Windows开发环境搭建

一 概述PHP软件下载 PHP环境配置 添加运行测试二 PHP软件下载 PHP官方下载地址:https://www.php.net/downloads.php,选择Windows安装 版本选择 Thread Safe : 如果是与 Apache 搭配,建议选择 Thread Safe 版本 Non Thread Safe : 如果是与 CGI 或者 FAST-CGI 搭配,建议选择 Non Thread Safe 版本 三 PHP环境配置3.1 将下载

2020-11-07 09:33:44 25

原创 PHP开发之——Windows开发环境搭建之-Apache 安装

一 概述Apache 服务器和 Tomcat 服务器的区别与联系 Apache服务器的下载 配置 Apache HTTP Server 启动Apache HTTP Server Apache HTTP Server加入开机启动二 Apache 服务器和 Tomcat 服务器的区别与联系Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。2.

2020-11-07 09:33:02 19

原创 微信小程序开发之——比较数字大小-注册程序(2.6)

一 概述若要在小程序启动、显示、隐藏时执行某些操作,可以通过App()函数来实现。 App()函数用于注册小程序,它接受一个对象参数,通过参数指定小程序的声明周期回调等。 App()函数必须在app.js中调用,且只能调用一次,不然会出现无法预期的后果二 App函数2.1 函数 12345678910111213141516171819202122232425262728293031323334

2020-11-05 14:23:38 68 1

原创 NAS入门之——My Cloud EX2 Ultra初始化设置

一 概述新入手My Cloud Ex2 Ultra新人可能会对NAS的使用不甚了解,本文主要对My Cloud EX2 Ultra进行入门介绍:如何登录My Cloud EX2 Ultra进行初始设置如何开机和关机如何选择磁盘RAID卷二 如何登录My Cloud EX2 Ultra进行初始设置将My Cloud EX2 Ultra网络口接入网络并接入电源后开机在浏览器中输入http://192.168.3.104/进行初始信息注册,注册完成后重新登录登录后信息如下三 如何开

2020-11-05 14:22:42 187

原创 Hexo博客开发之——Gitalk

一 为何选择gitalk之前的博客接入过一些评论系统,如:livere,gitment,最近对博客主题进行升级,有更换评论系统的打算:livere:过于社交化,不支持markdowngitment:项目更新维护已停止,最新的主题中没有提供此服务gitalk支持markdown语法,后续可能会结合钉钉,评论推送提醒二 如何集成2.1 注册gitalk打开gitalk官网地址https://gitalk.github.io/点击开始使用按钮,跳转到Github地址,点击使用说明中的Cl

2020-11-05 14:17:36 41

原创 Hexo博客开发之——Github绑定Netlify改动代码后自动部署

一 Hexo部署的过程基于Github可以快速搭建hexo静态博客,但是每次都需要在本地执行hexo new (post) 文章标题:创建文章标题 hexo generate:将源代码编译成静态代码 hexo server:本地预览 hexo deploy:将本地静态代码推送到github pages经过上述指令部署到github上之后,才能访问二 为何使用Netlify什么是Netlify?Netlify是一家国外的静态网站的托管平台,提供免费的https,自动化部署和升级,可

2020-11-02 13:15:17 39

原创 Hexo博客开发之——Markdown中出现“{{”号解析报错

一 现象描述最近写了一篇文章,在执行hexo g指令时生成文章预览时,会发生错误,错误信息如下: 1234 Unhandled rejection Nunjucks Error: _posts/xxxxxxxxxxx.md [Line 27, Column 114] unexpected token: }} ===== Context Dump ===== === (line number

2020-10-27 09:00:28 51 1

原创 微信小程序开发之——调查问卷-表单数据绑定(2.2.4)

一 概述表单数据绑定的实际需求 将data数据替换表单默认数据 服务器返回data数据给微信小程序二 实际需求前面的小节中,表单是完全编写在WXML中的,然而在实际开发中,会经常需要对表单的默认值进行变更。例如,用户发现已经提交的调查问卷中有些内容填写错误,需要进行修改,希望程序提供一个修改的表单,该表单默认已经填写了上次提交的内容,这就需要从服务器获取已经提交的数据,然后将数据填入到表单中三 将data数据替换表单默认数据3.1 修改的数据针对上述需求,可以通过表单数据绑定来

2020-10-27 08:59:07 99

原创 微信小程序开发之——调查问卷-服务器数据交互(2.2.3)

一 概述小程序与服务器交互说明 利用Express框架,快速搭建HTTP服务器 小程序端编写代码响应HTTP请求二 小程序与服务器交互说明将用户提交的表单提交到服务器,可以通过小程序中的网络API wx.request()来实现。需要注意的是,对于正式上线的项目,小程序要求服务器域名必须在小程序管理后台中添加,域名必须经过ICP备案,且只支持HTTPS和WSS协议对于开发人员来说,为了方便学习,可以在微信开发者工具中关闭这些验证,从而利用本地网络来测试网络功能。单击工具栏中的详情按钮,

2020-10-27 08:57:57 233 1

原创 微信小程序开发之——调查问卷-编写表单页面(2.2.2)

一 概述本节介绍表单页面相关的内容:编写调查问卷表单页面 编写调查问卷样式 设置导航栏标题二 编写调查问卷表单页面在微信开发者工具中创建一个新项目,然后在项目中创建pages/index/index页面,在该页面的index.wxml文件中编写调查问卷的表单,具体代码如下。2.1 index.wxml 123456789101112131415161718192021222324252627282930313

2020-10-27 08:55:18 132

原创 微信小程序开发之——调查问卷-案例分析(2.2.1)

一 概述本节通过开发一个“调查问卷”的案例来学习常用表单组件的使用,以及如何收集用户填写的表单信息提交给服务器,或者从服务器获取数据后显示在表单中二 原型图2.1 原型图2.2 原型图说明上图中,有单行文本框、单选框、复选框、文本域,以及一个提交按钮。用户单击“提交”按钮后,会将表单中填写的值提交给服务器。...

2020-10-27 08:52:33 171

原创 微信小程序开发之——比较数字大小-页面逻辑(2.5)

一 概述在项目中,pages/index/index.js文件用于编写页面逻辑,打开该文件,会看到里面已经保存了一些代码,这些代码是微信开发者工具自动生成的,具体代码如下 123456789101112131415161718192021222324252627282930313233343536373839 // pages/index/index.jsPage({ /**

2020-10-26 09:30:51 125 1

原创 微信小程序开发之——比较数字大小-配置文件(2.4)

一 概述小程序的每一个页面均可以使用json文件对页面的效果进行配置。页面配置分为页面级和应用级,在本项目中,pages/index/index.json是页面级配置文件,而app.json是应用级配置文件二 页面级配置文件在页面级配置文件中可以更改页面的导航样式,控制页面是否允许上下滚动等。下面通过表2-5列举常用的页面级配置属性 说明 navigationBarBackgroundColor 导航栏背景颜色,默认为#000000 navigationBarText

2020-10-26 09:27:47 114

原创 微信小程序开发之——比较数字大小-页面样式(2.3)

一 概述WXSS(WeiXin Style Sheets)是一套样式语言,用于描述WXML的组件样式。WXSS具有CSS大部分特性,并在CSS基础上做了一些扩充和修改。二 选择器2.1 概述WXSS支持使用选择器来为某个元素设置样式,其使用方法和CSS选择器基本相同,常用的选择器如下表:选择器 示例 说明 .class .container 选择所有class=”container”的组件 #id #id 选择id=”#id”的组件 e

2020-10-26 09:23:49 102

原创 微信小程序开发之——比较数字大小-页面组件(2.2)

一 概述小程序使用WXML(WeiXin Markup Language)来实现页面的结构 例如,<view>标签用于定义试图容器,与HTML中的<div>标签的作用类似。 除此之外,小程序中还有很多类似的标签,用于创建页面组件二 常见的页面组件标签 功能 标签 功能 <view> 试图容器 <icon> 图标文件 <text> 文本域 <checkbox>

2020-10-26 09:20:17 47

原创 微信小程序开发之——比较数字大小-创建项目(2.1)

一 概述本文通过比较数字大小的案例,来学习小程序中的一些基础知识,包括页面组件、页面样式、页面逻辑的编写,了解配置文件中常见配置的含义,利用事件、数据绑定、条件渲染、表单等方式实现小程序的页面交互二 创建项目2.1 小程序开发语言选择小程序的开发语言有:JavaScript和TypescriptJavaScript:简称js,文件后缀名是.js,是一种轻量级的解释性脚本语言 Typescript:简称ts,文件后缀名是.ts,是微软开发和维护的一款面向对象的编程语言。它是 Java

2020-10-26 09:17:21 84

原创 微信小程序开发之——项目设置(1.9)

一 概述本文主要介绍项目设置,包含以下内容:如何打开项目设置 项目设置中设置的具体含义二 如何打开项目设置执行菜单栏中的:“设置”——>“项目设置”命令 工具栏上的详情(右侧) 三 项目设置中设置的具体含义项目设置:对当前的项目进行设置 域名信息:显示小程序的安全域名信息,合法域名可在管理后台进行设置 调试基础库:选择基础库版本,用于在对应版本的微信客户端上运行。高版本的基础库无法兼容低版本的微信客户端。右侧的77.25%表示该版本的用户占比 ES..

2020-10-26 09:14:46 60

原创 微信小程序开发之——目录结构(1.8)

一 概述本文以Hello World为例,讲解小程序的目录结构 小程序的文件组成二 小程序的目录结构路径 说明 project.config.json 项目配置文件 app.js 应用程序的逻辑文件 app.json 应用程序的配置文件 app.wxss 应用的程序的公共样式文件 pages/ 存储页面文件的目录 pages/index/ 存放index页面的目录 pages/index/index.js ind

2020-10-26 09:09:28 70

原创 微信小程序开发之——开发者工具介绍(1.7)

一 概述本文主要对小程序开发工具进行简单介绍:界面布局 菜单栏/工具栏 模拟器 编辑器 调试器二 界面布局小程序项目创建成功后,会自动进入开发调试环境,从图中可以看出,微信开发者工具的主界面主要由菜单栏、工具栏、模拟器、编辑器和调试器组成。接下来对这些功能分别进行讲解三 菜单栏通过菜单栏可以访问微信开发者工具的大部分功能,常用的菜单如下:项目:用于新建项目,或打开一个现有的项目 文件:用于新建文件、保存文件或关闭文件 编辑:用于编辑代码,对代码进行格式化 工具

2020-10-26 09:08:29 98

原创 微信小程序开发之——创建项目(1.6)

一 概述使用微信开发者工具创建项目时,有以下几种项目可以创建:小程序项目小程序(小程序+插件) 小游戏(小游戏+小游戏性能优化方案) 代码片段(小程序+小游戏+插件+游戏性能优化方案)公众号网页项目公众号网页二 创建项目首次打开微信开发者工具时,会出现一个登陆页,提示使用微信扫码登录。登录成功后,会看到如下页面 依次单击:小程序项目——>小程序,打开小程序新建和导入页面 登录到微信开发者管理后台后,依次点击:开发——>开发设置,..

2020-10-26 09:07:08 34

原创 IOS开发之——UITabBarViewController控制器加载(63)

一 概述本文介绍以下内容:UITabBarViewController的TabBar设置控制器,并重写控制器中的方法,观察控制器切换时的方法执行 程序启动后,方法执行的先后顺序二 UITabBarViewController的TabBar控制器的执行2.1 过程描述给TabBar的每个控制器重新ViewController方法,并重写ViewController中的方法,并给每个重写的方法添加打印输出 在Main.stroyboard布局文件中,给每个TabBar绑定相应的自定义V

2020-10-26 09:00:42 19

原创 IOS开发之——UITabBarController-Storyboard(62)

一 概述上一篇文章介绍如何通过代码创建UITabBarController,本文主要介绍如何使用Storyboard创建UITabBarController 如何添加ViewController 给BarItem设置Badge,Title,Image,Selected Image二 如何通过storyboard创建UITabBarController 新创建一个项目,并将Main.storyboard中默认的ViewController删除 点击Xcode右上.

2020-10-22 08:50:49 21

原创 IOS开发之——UITabBarController空项目(61)

一 概述跟UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应用二 UITabBarController的简单实用2.1 UITabBarController的使用步骤 初始化UITabBarController 设置UIWindow的rootViewController为UITabBarController 根据具体情况,通过addChildView

2020-10-20 08:58:32 34

原创 IOS开发之——私人通讯录编辑样式(60)

一 概述本文主要介绍一下内容:导航条右侧(已有添加按钮)添加一个删除按钮 点击删除按钮,删除tableview条目 tableview编辑之前调用,切换tableview中编辑模式(添加、删除模式)二 效果图三 导航条右侧(已有添加按钮)添加一个删除按钮3.1 通过Main.storyboard添加 点击Xcode上方的“+”,选择BarButtonItem,System item选择Trash 3.2 通过代码添加业务逻辑现获取布局中的“add.

2020-10-17 23:56:52 22

原创 IOS开发之——私人通讯录删除联系人(59)

一 概述本文介绍私人通讯录相关的联系人删除相关的操作,涉及以下知识点:左滑删除联系人,界面全局和局部刷新 编辑联系人,界面全局和局部刷新 左滑删除的文字如何显示中文删除二 效果图三 左滑删除联系人,界面全局和局部刷新3.1 说明联系人ConTroller只要实现commitEditingStyle方法,列表项向左滑动会出现删除按钮 在commitEditingStyle方法中自己实现删除数据并刷新界面3.2 代码 12345678910

2020-10-15 08:45:51 28

原创 微信小程序开发之——开发环境搭建(1.5)

一 概述为了帮助开发人员简单高效地开发微信小程序,微信团队提供了一套“微信开发者工具”,该工具集成了公众号网页调试和微信小程序两种开发模式。本文介绍小程序开发的环境:注册微信公众号 下载安装微信开发者工具二 注册微信公众号2.1 注册小程序使用浏览器打开微信公众平台网站https://mp.weixin.qq.com,选择“小程序”注册 确认小程序接入流程 注册时确认用户信息、激活邮箱、信息登记2.2 登录小程序 在微信公众平台,打开微信扫描二维码进行登录 扫描成功后进入

2020-10-14 09:06:37 65

原创 Hexo博客开发之——theme主题备份上传失败

一 现象Hexo升级时,theme主题上传到GitHub时,只有主题名,主题文件夹下并没有主题对应文件(主题文件备份失败)<!--more-->二 原因这是因为用到了 git 的子模块(git submodule)功能(你在你的 git 项目里 clone 的别人的项目)。在你的主项目的 git 库里,子模块只是一个 HEAD 指针,指向子模块的 commit。这个功能的意义: 在这里,如果你需要修改 next 主题(可能需要很多文档),又想保证能够随时更新最新

2020-10-12 00:00:53 49

原创 IOS开发之——私人通讯录数据存储(58)

一 概述本文介绍私人通讯录数据存储相关的知识点: 登陆界面中:记住用户名和密码及自动登陆 添加联系人数据保存及更新结果保存 <!--more-->二 效果图三 功能实现3.1 登陆界面保存登陆数据//保存登陆数据[UserDefaults setObject:_accountField.text forKey:AccountKey];[UserDefaults setObject:_pwdField.text forKey:PwdKey.

2020-10-07 23:38:26 20

原创 检测网址和接口是否支持IPV6

一 概述有些应用市场(比如应用宝)在上传app时,需要提供接口是否支持IPv6,那么什么是IPv6 IPv4与IPv6的区别 如何判断网站和接口是否支持IPv6二 IPv4与IPv6的区别描述 IPv4 IPv6 地址协议(地址长度) 32位(4字节) 128位(16字节) 数据包(数据包碎片) 协议的数据包碎片由转发路由器和发送主机完成 协议的数据包碎片仅有发送主机完成 DNS记录 指针(PRT)记录,IN-ADDR.ARPA

2020-10-05 10:59:28 188

原创 Hexo博客开发之——WARN No layout index.html

一 现象描述执行hexo g或hexo s时,可能会出现如下情况,导致访问时出现异常二 原因猜测 插件 主题 markdown文件 三 解决办法3.1 插件3.1.1 查看npm安装hexo插件的情况npm ls --depth 03.1.2 安装缺失的插件npm install acorn --save3.1.3 再次执行 npm ls --depth 0查看插件安装情况3.2 主题(themes)3.2.1..

2020-09-23 15:35:10 229

原创 Hexo博客开发之——jsDeliver+Github加速图片访问

一 CDN解释 内容分发网络(Content Delivery Network,缩写:CDN)是指一种透过互联网互相连接的电脑网络系统 利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、影片、应用程序及其他文件发送给用户 来提高性能、可扩展性及低成本的网络内容传递给用户。 <!--more-->二 为何使用jsDeliver GitHub上存储的图片、视频资源,由于某种因素会出现访问受限的情况,导致图片、视频显示异常; 为了图片、视频显示正

2020-09-22 15:37:52 87

ffmpeg-20160712-7af44ce.tar|ffmpeg-20160712-7af44ce.tar.xz

ffmpeg-20160712-7af44ce.tar

2016-07-13

dartsdk-windows-x64-release.zip

dart sdk 2.8.1 稳定版,windows版本 ,

2020-05-09

getIdentifierSample.rar

使用getIdentifier()方法根据资源名来获取资源id

2019-09-24

局域网建立论坛

在局域网内部,使用PHPnow 、UCenter、Discuz快速搭建论坛、内有最新软件和详细文档

2018-08-10

rxjava-1.3.8.jar

rxjava 1.x版本,可用于在Eclipse编辑器中使用rxjava,导入Eclipse开发rxjava

2018-04-01

RE文件管理

用于卸载系统应用和一般应用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2017-09-20

signapk.jar

把自己的应用变为系统应用时会用到signapk.jar文件,同时包含platform.pk8和platform.x509.pem用作打包时使用!

2017-09-20

apache-ant-1.9.7-bin

2016-07-14

setup-x86_64.exe

2016-07-13

android-suppor-jar

Android Support v4: 这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。 Android Support v7: 这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可以采用再加上这个包,另外注意,v7是要依赖v4这个包的,即,两个得同时被包含。 Android Support v13 :这个包的设计是为了android 3.2及更高版本的,一般我们都不常用,平板开发中能用到。

2016-06-21

手机投影到电脑屏幕

这是google提供的一个jar包,可用于手机投影电脑显示

2015-05-28

PGzxc的留言板

发表于 2020-01-02 最后回复 2020-03-20

空空如也

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

TA关注的人 TA的粉丝

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