找到
19
篇与
知识
相关的结果
- 第 2 页
-
绿豆TV/APP源码使用最新版Android Studio打包编译教程关于JDK设置方法 前言 不久前,绿豆的作者发布了绿豆系列的开源源码,网友们纷纷研究绿豆版本的TV和手机端APP的应用程序的打包与编译。作为对源码体验与学习充满热情的爱好者,小编也加入了这一讨论。由于绿豆版的TV/APP应用是以较新版本的Android Studio进行开发,而旧版的AS版本无法兼容当前的开发环境。因此,小编在这里记录下新版Android Studio(AS)的环境布置及相关的JDK手动适配过程。通过了解该项目的环境配置,您将能够轻松进行Java项目的环境设置,无需再担心新旧版本AS之间的兼容性问题。实际上,新版AS具备向下兼容的特性,因而无需担心旧项目插件的适配问题。 对于初学者而言,请认真研读本篇文章,您将能够从中获取大量关于设置Android Studio环境的信息。此外,建议关注“二层楼源码网”,以学习更多的网站开发技术。 教程开始之前,您需要先下载最新版本的Android Studio(简称AS)。版本不是随意下载的要注意哦,访问Android Studio的官方网站,切换到英语界面,并下载后缀为2.1的正式版本,该版本基本适用于所有Java项目。 详细的版本信息请查阅Android Studio的版本归档:https://developer.android.google.cn/studio/archive AS的安装方法就不用多说了,根据提示安装完成即可,我们直接进入绿豆TV和手机端App打包教程,此教程也适用于其他Java项目打包编译。 环境配置 打开AS工具,暂时不选择项目文件,点开More Actions→选择SDK Manager,配置SDK运行环境。 m6roxa0s.png图片 配置SDK运行环境,勾选所需选项如图设置 m6roxw0b.png图片 注意:把Java前端源码文件解压到电脑磁盘根目录(不要放到二级目录),使用AS开发工具选择项目文件打开,这时候看底部加载条会报错,因为项目JDK版本不同而提示插件不兼容,不要按照系统提示操作点击,因为每个版本的AS默认的JDK版本不同,这里就需要手动设置JDK设置。 下面手动设置JDK版本,点开右上角AS系统设置Settings→选择Gradle,仔细看图设置,这里用绿豆手机端作为演示 m6royi8t.png图片 手动设置Jdk版本完成后,再点击右上角的大象→进入环境自动下载,gradle加载失败是因为网络环境问题,可以手动下载替换或者更换网络环境。等待进度条跑完后,我们就可以根据作者所给的教程修改项目的相关设置了。 绿豆TV和手机端项目对接API都是修改的App.java文件,根据教程找到文件所在位置。 m6rozf4k.png图片 修改包名,几乎所有Java项目都是一样,可以轻车熟路的找到文件所在位置。 m6rp0avn.png图片 修改App名称,所有Java项目几乎一样,可以轻车熟路的找到文件所在位置。 m6rp0z9g.png图片 修改APP图标,采用512X512的尺寸图标,鼠标右击src文件→点击New→选择Image Asset m6rp1e4b.png图片 点击path选择文件上传图标,尺码调整一般67%左右,设置完成后点击Nex。此时图标设置还没有完成,完成后请重复再来一次相同操作。 m6rp200z.png图片 编译项目相关 最后就是打包编译了,方法所有Java项目基本相同,我这里就直接引用萝卜的打包方法,节省时间就不再写了。 1、点击Build→选择Generate Signed Bundle/APK→选择APK→点击Next m6rp2lfm.png图片 2、选择Create new→Next进入创建秘钥Key m6rp30oz.png图片 3、创建秘钥Key看图配置 m6rp3qm2.png图片 4、秘钥Key创建后→点击Next下一步选择安装包APK存放位置 m6rp459u.png图片 教程到此完结,请等待打包结果,如果打包没有报错提示中断,那么恭喜你,最后祝您打包顺利!!哈哈 教程总结 当使用新版Android Studio(AS)打包和编译项目时,仅需确保所选的JDK版本正确即可,项目的插件依赖会自动加载。不同版本的AS所使用的JDK版本各异,因此,正确理解JDK版本的匹配是必要的,这样就不需要频繁切换AS版本了。有些初学者可能对此不太明白,可能会让每个项目都装一个AS版本。对于绿豆TV源码的打包流程,请按照本教程执行,所需修改的文件均相同。若有不解之处,欢迎大家加入讨论群,共同学习与成长。 -
常用“cdn”缓存后缀名分享 常见图片后缀 JPEG|JPG|PNG|GIF|BMP|TIFF|SVG|WebP|RAW 我们做网站网站的时候避免不了做一些图片素材,引用外链图片的话还得保证图片失效问题,存在本地也会加重服务器的负荷,优选可以存在云储存做好分类储存,或者给网站加入内容分发cdn。让cdn的大宽带服务器缓存上图片,提高网站相应速度。 常见的文件后缀 html|htm|shtml|xhtml|css|js|jpg|jpeg|png|gif|bmp|svg|ico|mp4|avi|mov|wmv|flv|mkv|mp3|wav|ogg|aac|flac|txt|doc|docx|pdf|zip|rar|tar.gz|7z|sql|mdb|db|xls|xlsx|csv|exe|dll|jar|php|py|java|log 文件后缀有很多,像论坛和博客涉及到用户上传文件,后缀需要逐渐完善,这是总结的一些文件后缀,很多都不常用,看需求添加。 常用的“cdn”缓存文件后缀 js|css|txt|html|htm|yaml|xml|sql 并不是所有的文件都需要缓存的,我们需要把一些体积大的,静态文件缓存,这些就是常用的后缀文件名,可以直接抄去使用。 论坛常用缓存文件后缀 ico|bmp|jpg|png|tif|gif|pcx|tga|exif|fpx|svg|psd|cdr|pcd|dxf|ufo|eps|ai|raw|wmf|webp|avif|apng|jpeg|mp3|mp4|woff2|woff|otf|ttf|gz|zip|apk|exe|webm|jpeg2000|pdf|docx|xlsx|pptx|odf|ods|odt|asp|aspx 总结 附件文件,静态文件如果不大的话,还是尽量不要缓存。缓存的文件如果错误会导致显示不正常。有固定的附件目录的话可以直接用cdn缓存固定路径 m6j1lu6o.png图片 -
苹果cms(maccms)采集插件----萌芽采集插件 萌芽采集插件Pro版,是基于苹果cms程序制作的采集插件, 插件内收录整理了多个资源站,配置了多个个性化功能,方便用户选择资源站采集数据。 插件介绍 是基于苹果cms程序制作的一款收录了各大资源网的插件,方便用户选择资源站采集数据,为用户节省盲目查找资源站的时间,更配置了多项一键配置功能,让新手小白用户也能快速上手使用插件采集数据 安装教程 1、将下载的插件压缩包,上传至你程序的根目录,解压;解压文件后,检查addons文件夹内是否有mycj文件夹,若没有请检查是否解压成功。 2、登录苹果cmsv10程序后台,找到应用->应用市场。 3、在应用市场看到“萌芽采集插件”,请点击启用。若没有,则检查第一步文件上传的地方是否正确,解压后的文件夹内是否有相关文件。 4、点启用后,如果没提示“文件冲突”,则成功安装。 采集插件启用提示“发现冲突文件”解决办法 【苹果cmsv10】采集插件点“启用”无反应解决办法 5、刷新一下后台,或者重新进入后台,在后台左侧看到快捷菜单入口,即可进入插件资源列表页面 若是低版本在线升级失败的,请看教程>>【苹果cmsv10】萌芽采集插件在线升级失败解决办法 苹果cmsPro版程序安装过程和步骤都一样 萌芽采集插件v10下载地址 萌芽采集插件v8 -
在Windows下使用TCPing工具监测端口稳定性 1. 下载TCPing工具。 访问提供的URL下载tcping.exe: 我用蓝奏浏览器分享了[tcping], 下载链接:https://wwp.lanzoup.com/i4EA71p7fash , 你可以不限速下载哦 2. 将下载的tcping.exe文件复制到Windows系统的System32目录下。 打开文件资源管理器。 导航到 C:\Windows\System32 。 将tcping.exe文件复制到该目录下。 3. 打开命令提示符(CMD)。 在Windows搜索栏中输入“cmd”。 右键点击“命令提示符”,选择“以管理员身份运行”。 4. 使用TCPing命令测试端口。 输入命令 tcping -t baidu.com 来测试baidu.com的80端口。 若要测试其他端口,例如443端口,输入命令 tcping -t baidu.com 443 。 对于IP地址,可以使用类似命令 tcping -t 192.168.1.1 来测试默认端口,或者 tcping -t 192.168.1.1 3389 来测试特定端口。 5. 分析结果。 如果出现 time=2000.000ms ,表示端口丢包,如果连续出现这个值,则端口不通。 如果没有出现 time=2000.000ms ,且返回时间值,则表示端口可达。 请注意,TCPing工具需要网络权限才能运行,确保在测试时已经连接到网络 -
将js在html底部运行 这段代码是一个JavaScript函数,用于检查当前页面使用的协议(HTTP或HTTPS),并根据协议插入不同的脚本源。如果协议是HTTPS, 它将插入一个空字符串作为脚本源,否则它将插入另一个空字符串作为脚本源。 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); 这样做可能是为了确保脚本的加载符合当前页面的安全协议,或者出于其他与安全或兼容性相关的考虑。 要将这段代码放入HTML文件的底部,你需要确保它在 标签之前执行。你可以将这段代码放在HTML文件的 标签内的任何位置,但最好是在 标签之前,这样它就可以在页面加载完成后执行。 这里是一个示例,展示如何将代码放在HTML文件的底部:<!DOCTYPE html> <meta charset="UTF-8"> <title>My Web Page</title> <!-- 页面内容 --> <!-- 将JavaScript代码放在这里 --> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = ''; } else { bp.src = ''; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> 确保这段代码在 标签之前,这样它就可以在页面加载完成后执行,而不会影响页面的加载速度。