Ⅰ 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精選的應用,安卓也有哦