Ⅰ html网页开发常用软件有哪些
1、Initializr
Initializr是制作HTML5网站最好的入门辅助开发工具,你可以使用提供的特色模板快速生成网站,也可以自定义,Initializr会为你生成代码简洁的可定制的网页模板。
2、HTML5 visual cheat sheet
HTML5 visual cheat sheet是一个非常酷的速查手册,每个Web开发人员的必备神器,可以帮助大家快速超找一个标签或者属性。
3、Cross browser HTML5 forms HTML5中的日历,取色板,滑块部件等都是非常棒工具,但是有些浏览器不支持。Cross browser HTML5 forms还可以帮助你构建完美的HTML5表单兼容方案。
4、HTML5demos
HTML5demos会告诉你每一个HTML5特性在哪些浏览器中支持,比如说你的浏览器是否支持HTML5 Canvas?Safari是否可以运行简单的HTML5聊天客户端等问题。
5、DreamWeaver
网页制作软件,该软件已成为专业级网页制作程序,支持HTML,CSS,PHP,JSP和ASP等多种脚本语言着色显示,同时提供模板应用功能,支持一键式生成网页框架功能。它是初学者或专业级网站开发人员必备的选择工具。
Ⅱ android 系统开发用什么ide
1. javaIDEdroid
JavaIDEdroid是一个IDE(集成开发环境),可以运行于Android上,并且允许你直接在本地创建Android应用,而不需要通过Mac、Windows或Linux上的Android SDK。JavaIDEdroid开始配有aapt工具、Java编译器、dx工具、DexMerger工具、ApkBuilder、zipsigner库(该库同样有zipalign功能)、SpongyCastle库、BeanShell Interpreter和JavaRunner。
2. Java Editor
Java Editor是一个非常容易使用的Java编辑器,它功能有限,但它可以彩色语法:函数、变量、方法、常量,支持自动完成。可以打开默认文件扩展jav&java。
3. Terminal IDE
Terminal IDE是一个高度可扩展的终端应用程序。它有完整的Java / C / C++ / HTML / Android开发工具包,并且可以在任何Android设备上运行。它使用命令行,编辑器中设置了C/ java / HTML作为开发人员开发的主要选择项。
4. DroidEdit
DroidEdit是一个文本和源码编辑器(类似于PC上的Notepad++),用于安卓平板和手机。DroidEdit支持安卓平板电脑的外部连接键盘,如Asus Transformer或其他第三方键盘。同时它还支持多种语言, 如C、 C++、 C#、 Java、HTML、CSS、Javascript、Python、Ruby、Lua、LaTeX和SQL。
5. Syntax Highlighted代码编辑器
Syntax Highlighted支持HTML、CSS、JavaScript、PHP编辑器、Python、Java、C、C++、CoffeeScript、Haskell、Clojure和Groovy。虽然其主要定位是Web这一块,但是Java编码员也可以使用它,它本身携有很多功能,如查找/替换、撤销和重做功能。
6. Code Peeker Pro:源码阅读器
Code Peeker Pro可以让语法高亮显示,并允许你查找代码片段。虽然它不是一个编辑器。但它是一个有用的代码阅读器,且被Google Play选中作为教育项目的一部分。Code Peeker Pro可以打开和高亮任何支持的代码语言,如C/C++ (c、cc、cpp、h、hpp)、C#(c-sharp、csharp、cs)、CSS, Java、JavaScript (js、jscript)、PHP、Python (py)、Ruby (rails、ror)、XML (xml、xaml、xslt、HTML、xhtml)、ActionScript 3 (as3)、AppleScript、Cold Fusion、Delphi/Pascal、Diff/patch files、Erlang、Groovy、JavaFX (jfx)、Perl (pl)、PowerShell (ps)、Sass、Scala、SQL、Terminal scripts (bash、shell、sh、rc、conf)、Visual Basics (vb、vbnet) 和Verilog & System Verilog (v、sv)。
它还可以标记重要代码的位置、内置一个文件浏览器、支持内外部SD卡,同时也支持其他文件浏览器,如Dropbox等。
7. Sand IDE Pro
Sand是一个Android平台的Java集成开发环境(IDE)(支持Java1.3到Java1.6,注意的是Android不支持Java1.7)。
Sand IDE是一个Java编辑器,并支持Java关键字高亮显示、显示行号、撤销/重做,也是一个全功能的Java编译器,能够运行Java程序并支持程序的输入/输出。
最近一些新的平板电脑开始采用Intel芯片,不过不用担心,Sand IDE支持所有类型的CPU架构(x86、ARM、MIPS)。
8. AIDE——Android IDE
AIDE是一个可以直接在自己Android设备上开发应用的IDE,关于它的有交互式编程课程、应用开发的分布教程以及Java编程技巧。你可以直观的设计应用、用编辑器编写代码、实时检查错误、代码重构、智能代码导航……。
9. Anacode
Anacode是另一个IDE和源代码编辑器,支持Java、HTML、CSS、PHP、JavaScript和C/C++,并允许你在Android设备上构建和运行。 你也可以在内置或系统浏览器上编写和测试HTML、JavaScript和CSS,并上传到FTP。
10. Quoda代码编辑器
Quoda也类似于Notepad++支持SFTP/FTP(S)服务和云存储(如Dropbox和谷歌),语法高亮是通过各种各样的主题和字体来显示的,并适用于各种编程语言(包括HTML、XML、CSS、JavaScript、PHP、C、C++、C#、Java、ActionScript、Lisp、Markdown、Haskell等等)。为减少程序员的代码工作,提高其开发的效率,Quoda提供了代码模板和片段的支持,并且增加了键盘上额外的按键,使你能够提高打字速度。另外,其它值得一提的特性还包括查找及替换、注释及取消注释、HTML文件预览、网站源码下载、HTML清洁器等。
Ⅲ 如何将html5程序打包成Android应用
问题分析:
html5网站主要由html+css+js的形式组成,需要使用浏览器进行展现。
Android需要使用Java语言来开发,对于前端工程师来说,无疑是增加了很大的难度。
随后出现了很多打包工具,来协助我们将网页元素打包成手机app,将我们编写的html转化为Java语言。
解决方案:
推荐一款我们常用的打包工具:HBuilder。
该工具不仅提供了Android应用打包,还可以直接连接手机进行调试,配合HTML5+可以实现很多Android原生的功能。比如:扫码二维码,拍照,摇一摇等等。
具体操作步骤:
1、真机调试
②勾选Android复选框,如果使用Dcloud公用证书的话,可以直接进行打包,手机可以安装使用。如果需要上传发行到第三方应用平台的话,需要使用自有证书,自用证书可以使用JRE自带的创建和管理数字证书的工具Keytool来生成自有证书,生成过程是免费的。
勾选Android选项后,在下方表单中填写Android包名,为保证唯一性,可以使用自有网站域名的反写方式加上应用名称。如果使用自有证书的话,还需要填写证书别名,密钥密码,证书文件。
填写完毕后,点击打包,即可生成apk文件。
其他注意事项:
1、在开发过程中,不需要进行打包,应更多的使用真机调试,可以节约很多时间。
2、开发完毕后,尽可能在各种版本的android机器上做一下测试,因为一些网页的样式在不同的android版本中呈现的效果略有不同。
3、重新编辑一下html5网站代码,将一些网页功能转换为手机功能,比如网页元素的<a>标签跳转,就应该使用Webview来完成。可以解决页面切换白屏的问题,还可以提高网站在手机中的运行效率。
Ⅳ 给Web套个壳让它变成Android APP,有哪些现有的工具
Appmakr是国外最流行的DIY移动应用开发工具,目前支持iOS、Android和WindowsPhone等系统。Appmakr可以让用户无需编程就能创见iOS和Android应用。此外,Appmakr还能将网站连接到应用程序、支持HTML5、推送通知和广告支持。用户可以使用自己的开发许可,将应用程序发布到所属的应用商店中进行推广。像appmakr这类的工具还有很多,尤其是国内有很多,我给你举几个例子。1.APICloudAppmakr虽然好用,但是国外的。在国内使用起来,还是有些麻烦。国内也有这样的App开发工具——APICloud。APICloud是一款“云端一体”的移动开发平台。使用APICloud开发平台,是用Web语言去开发iOS和Android应用,这样将开发难度大幅降低,开发周期缩短将近一倍。此外,APICloud平台上有数百个各式各样的功能模块,方便去开发各类App。2.AttendifyAttendify是一个便捷的应用开发服务平台,支持iOS和Android两大平台,主要是通过提供大量的应用模板来实现快速开发。Attendify支持使用者在创建应用的过程中实时预览和管理应用,当然,用户也可以自己DIY。在应用推广方面,Attendify会把创建好的应用及时发布到AppStore和GooglePlay,帮助用户推送应用。3.AppsBuilderAppsBuilder是一个跨平台的在线开发工具,为用户提供快速的原声应用解决方案。AppsBuilder可实现定制的视觉设计和实现应用跨平台的能力,其内置插件可以将博客网站直接转换成原生手机应用。AppsBuilder支持的系统平台比较多,包括iPhone、iPad、WindowsPhone、Android、Chrome,甚至还有HTML5,但是AppsBuilder的主要使用者还是非专业的开发人员。4.appMobiAppMobi推出的全新开发工具XDK,使得用户只要会HTML5、CSS3或JavaScript代码,就可以使用XDK编写程序,不需要学习ObjectiveC或下载其他的软件开发工具包。XDK让用户可以使用行业标准来构建应用程序,同时提供了AppMobi自有的JavaScript库,包含类似转换滤镜和滚动条等内容。5.AppMachineAppMachine是一款跨平台的快速开发工具,目前支持iOS和Android两大主流平台。用户可以通过修改AppMachine所提供的20种应用设计模板来进行App设计。这样一来,没有编程经验的用户也可以通过使用AppMachine来创建App。另外用户也可以自己DIY,添加包括新闻、LBS、社交媒体、拍照、摄像等多个集成内容。除了提供模板,AppMachine也支持自定义。
Ⅳ android studio 用来开发html下什么插件
Android studio常用插件,可极大简化开发,增强开发效率。
不懂安装studio插件,看参考博文:android stuido插件安装:http://blog.csdn.net/liang5630/article/details/46372447
现在插件已经很丰富了,特地再转载一个全的来:大家移步到 http://blog.csdn.NET/liang5630/article/details/51867553
1、ButterKnife Zelezny
ButterKnife 注解生成器,使用起来非常简单方便,使用ButterKnife的有福了!
Ⅵ 如何利用html5开发android界面
H5开发安卓界面需要注意以下三点:
(上)包括Android设备多分辨率的问题,Android中构建HTML5应用程序基础
(中)包括Android与JS之间的互动,Android处理JS的警告对话框等,Android中的调试
(下)包括本地储存在Android中的应用,地理位置的应用,离线应用的构建
进入正题
● Android设备多分辨率的问题
Android浏览器默认预览模式浏览 会缩小页面 WebView中则会以原始大小显示
Android浏览器和WebView默认为mdpi。hdpi相当于mdpi的1.5倍 ldpi相当于0.75倍
三种解决方式:1 viewport属性 2 CSS控制 3 JS控制
1 viewport属性放在HTML的<meta>中
html代码:
<span style="font-size: x-small;"> <head>
<title>Exmaple</title>
<meta name=”viewport” content=”width=device-width,user-scalable=no”/>
</head></span>
meta中viewport的属性如下:
<span style="font-size: x-small;"> <meta name="viewport"
content="
height = [pixel_value | device-height] ,
width = [pixel_value | device-width ] ,
initial-scale = float_value ,
minimum-scale = float_value ,
maximum-scale = float_value ,
user-scalable = [yes | no] ,
target-densitydpi = [dpi_value | device-dpi |
high-dpi | medium-dpi | low-dpi]
"
/>
</span>
2 CSS控制设备密度
为每种密度创建独立的样式表(注意其中的webkit-device-pixel-ratio 3个数值对应3种分辨率)
html代码:
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.5)" href="hdpi.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.0)" href="mdpi.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 0.75)" href="ldpi.css" />
3 JS控制
Android浏览器和WebView支持查询当前设别密度的DOM特性
window.devicePixelRatio 同样值有3个(0.75,1,1.5对应3种分辨率)
JS中查询设备密度的方法
js代码:
if (window.devicePixelRatio == 1.5) {
alert("This is a high-density screen");
} else if (window.devicePixelRation == 0.75) {
alert("This is a low-density screen");
}
Android中构建HTML5应用
使用WebView控件 与其他控件的使用方法相同 在layout中使用一个<WebView>标签
WebView不包括导航栏,地址栏等完整浏览器功能,只用于显示一个网页。
Ⅶ Android开发中对显示HTML内容的几种方式
首先,Android中显示Html内容,有3中方式:(目前我用到的有这3种)
1、可以利用Android原生的Html.fromHtml(str, imageGetter, tagHandler)来进行显示。(不过,我这边用了,即使加了页面加载动画,还是觉得非常慢,有大量图片,会导致OOM;如果图片不多的话,可以考虑)
2、利用第三方插件HtmlTextView。
GitHub地址:https://github.com/PrivacyApps/html-textview
图片加载很顺畅,使用方法也非常简单,不过,有两个注意事项:
(1)其中,HtmlHttpImageGetter有3个构造函数,可以根据自己的情况选择。
(2)加载大量图片的时候,会导致OOM内存溢出。针对于这个情况,HtmlHttpImageGetter有一个压缩图片的方法可以调用,可以进去查看它的公共方法。(不过,我这边显示的图片过大,每张1M左右,并且一下子有几十张,即使设置了压缩图片,还是会导致OOM问题,目前还没解决,有大神知道咋弄的,拜托指点一下,非常感谢!)
对了,这个第三方插件的基本用法,点击上面的连接,进去一看就知道了,很简单。
3、第三种,是我没办法的情况下想的:把html标签里的内容利用正则表达式拿出来,其中,文本内容用一个TextView代替,<img>标签图片用一个ImageView代替,其他相关的标签自行选择替换。说白了,就是创建一个个的TextView以及ImageView填充到布局里(LinearLayout之类的)。要说明的是:其中图片显示用Glide来实现。目前我这边测试的情况还是可以的,加载的速度非常快,也没因内存问题导致APP崩溃。
Ⅷ 谁知道用什么软件可以在安卓系统的手机上编写html代码
推荐三个国外开发者写的Android代码编辑器,在GooglePlay上都收获超过5K+好评的,同时国内应用商店也可以直接下载的罩斗。
1.Dcoder
Dcoder:Android上的代码编辑器,支持33种语言语法高亮,亮点是支持代码调试,可以把运行结果和错误输出在同一个屏幕,很强大。
支持超过33种编程语言语法高亮,除了编写代码,还可以在同一屏幕上调试代码以查看编译错误和结果,是一个很强大的IDE。
2.QuodaCodeEditor
QuodaCodeEditor:Android代码编辑器,支持多种代码,支持FTP,支持url下载代码,支持代码查找和替换,实时HTML/Markdown预览,一个挺不错的IDE。
Android代码编辑器,支持多种代码,支持FTP,支持url下载代码,支持代码查找和替换,实时HTML/Markdown预览,一个挺不错的IDE。
3.anWriterfreeHTMLeditor
anWriterfreeHTMLeditor:专注于前端页面的代码编辑器:HTML,做裤CSS,JavaScript,LaTeX等自动补全和代码高亮,并且可以直接预览页面效果,查看JS报错物胡磨。除此以外,也支持一些主流编程语言的代码高亮。
专注于前端页面的代码编辑器:HTML,CSS,JavaScript,LaTeX等自动补全和代码高亮,并且可以直接预览页面效果,查看JS报错。除此以外,也支持一些主流编程语言的代码高亮。
也推荐你一个发现Android精选应用神器:
Android精选:那些被AppStore精选的应用,安卓也有哦