日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

WEBApp-搭建Android开发环境

發(fā)布時間:2025/3/14 Android 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WEBApp-搭建Android开发环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

學(xué)習(xí)目標(biāo):WebApp——把HTML5應(yīng)用打包到Android手機中。

?

特點:代碼量少!思路簡單!——過程有點亂,很容易出錯!

?

面試題:面向過程(function)和面向?qū)ο?object)的區(qū)別?

面向過程的語言:C、C++、JavaScript、PHP —— 底層軟件,如三大基礎(chǔ)軟件

面向?qū)ο蟮恼Z言:C++、JavaScript、PHP、Java、C# —— 高層應(yīng)用軟件

?

Hybrid App = NativeApp + WebApp

?

1.原生App和WebApp的比較

??原生(Native)App指:

iOS(Linux-C): Objective-C、Swift

Android(Linux-C): Java

? WebApp指:

使用HTML5編寫的移動Web應(yīng)用。一個WebApp幾乎可以不加修改的運行在PC、Android、iOS等平臺。

優(yōu)勢:一套代碼到處運行。

劣勢:某些底層功能缺失,運行速度不如原生App。

?

(1)保證在“我的電腦”中可以看到并打開我的手機

(2)Android系統(tǒng) => 設(shè)置 => 開發(fā)者選項 => 啟用USB調(diào)試

就可以直接安裝自己開發(fā)的移動應(yīng)用到Android系統(tǒng)了

?

?

2.Android開發(fā)環(huán)境的搭建

? (1)下載并安裝Java程序的運行環(huán)境——JDK(JavaDevelopmentKit)

???? baidu:jdk安裝

???? 保證在命令行中輸入? java.exe? 可以運行

? (2)下載并解壓縮Android應(yīng)用的開發(fā)環(huán)境——ADT(AndroidDeveloperTools)

?

? (3)啟動ADT: eclipse/eclipse.exe

? (4)創(chuàng)建虛擬的Android設(shè)備——Android Virtual Device Manager

注意:有真實Android手機可以省略此步,在

Eclipse->Window->OpenPerspective->DDMS

界面下可以查看到自己的手機

?

? (5)創(chuàng)建Android應(yīng)用程序,選擇自定義圖標(biāo),定制窗口中的內(nèi)容,安裝真實手機或虛擬手機中。

提示:若ADT無法發(fā)現(xiàn)真實手機,可以把項目運行一下,在bin目錄下會生成Android應(yīng)用程序的安裝程序: xxx.apk? 可以直接把此文件拷貝到手機的sd卡中,使用手機直接安裝此apk文件。

?

?

?

?

?

?

3.Android應(yīng)用的目錄結(jié)構(gòu)

?

?

? 如何設(shè)置一個全屏顯示的窗口:

修改項目清單文件 AndroidManifest.xml:

<application? android:theme="@android:style/Theme.NoTitleBar.FullScreen">

?

?

4.創(chuàng)建一個HybridApp

? 混合App: 像原生App一樣有圖標(biāo),點開后呈現(xiàn)一個原生App的窗口(稱為Activity);此窗口中只有一個組件——一個瀏覽器內(nèi)核(不帶地址欄),可以限定此瀏覽器內(nèi)核只顯示特定的網(wǎng)頁。

??創(chuàng)建WebView組件——用于顯示網(wǎng)頁內(nèi)容(即瀏覽器的核心)

WebView wv = new WebView(this);? ?? //創(chuàng)建瀏覽器核心對象

this.setContentView(wv);????????????? //窗體中添加webView組件

?

? 1)使用WebView加載APK文件中打包好的Android本地網(wǎng)頁:

所有的HTML/CSS/JS都必須保存Android項目的assets目錄下

WebView wv = new WebView(this);

this.setContentView(wv);

wv.getSettings.setJavaScriptEnabled(true);? //啟用JS支持

wv.loadUrl("file:///android_asset/xx.html");?? //加載本地的HTML文件

?

? 2)使用WebView加載遠(yuǎn)程Web服務(wù)器上的網(wǎng)頁:

除了上述步驟外,還需要向用戶申請網(wǎng)絡(luò)使用權(quán)限:

AndroidManifest.xml中:

<uses-permission android:name="android.permission.INTERNET">

?????? MainActivity.java中:

wv.loadUrl("http://tmooc.cn");????? //加載互聯(lián)網(wǎng)的HTML文件

?

轉(zhuǎn)載于:https://www.cnblogs.com/baiyanfeng/p/5055628.html

總結(jié)

以上是生活随笔為你收集整理的WEBApp-搭建Android开发环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日批视频免费观看 | 国产又黄又猛又爽 | 国产白袜脚足j棉袜在线观看 | 视频一区二区三区精品 | 午夜少妇 | 天天干天天日夜夜操 | 久久精视频 | 国产欧美一区二区三区视频 | 苍井空亚洲精品aa片在线播放 | 男女污污视频在线观看 | 天天躁日日躁aaaaxxxx | 日韩不卡一二三区 | 欧美性一区二区三区 | 久草国产精品视频 | 在线观看亚洲专区 | av夜色| 羞羞成人| 黄色一级片在线看 | 亚洲大片免费看 | 91极品美女 | 天堂va欧美va亚洲va老司机 | 欧美做爰xxxⅹ性欧美大片 | 97精品一区 | 国产真人无码作爱视频免费 | 天天槽| 精品久久久久久久久久久久久久 | 大乳丰满人妻中文字幕日本 | 成年人国产精品 | 欧美tv| 久久久久亚洲精品 | 成人精品在线观看视频 | 国产黄色一级片视频 | www.97av.com| 美女大黄动图 | 真实的中国女人做爰 | 色爱综合 | 五月激情婷婷丁香 | 国产人妖视频 | 双性受孕h堵精大肚生子 | 看毛片网| 久久精品人妻一区二区 | xnxx国产| 色老二导航 | 尤果网福利视频在线观看 | 玩弄白嫩少妇xxxxx性 | 国产精品一区免费 | 99色视频| 91美女网站| 久久久久久成人精品 | 67194少妇| 亚洲久久在线 | 光棍天堂av | 玖草视频在线观看 | 亚洲一二三区视频 | 欧美婷婷精品激情 | 国产成人网 | 国产精品毛片久久久 | 久久黄色视 | 中文精品久久久久人妻不卡 | 成人无码一区二区三区 | 谁有毛片网站 | 国产xxxxxxxxx | 精品人妻一区二区三区久久夜夜嗨 | 色综合av综合无码综合网站 | 精品国产大片大片大片 | 日批免费观看视频 | 精品久久久一区二区 | 久爱精品| 一级伦理农村妇女愉情 | 免费啪视频在线观看 | 国产欲妇 | 九一国产视频 | 成人午夜视频网站 | 日韩五月| 免费aa视频 | 欧亚成人av | 亚洲欧洲自拍 | 日韩欧美亚洲国产精品字幕久久久 | 欧美日韩91 | 在线永久看片免费的视频 | 日韩精品一区二区三区国语自制 | 咪咪色在线视频 | 日韩中文字幕网址 | 91国模少妇一区二区三区 | 欧美精品做受xxx性少妇 | 亚洲欧美激情小说另类 | 岛国大片在线观看 | 午夜一区二区三区四区 | 长腿校花无力呻吟娇喘的视频 | 精品国产一区二区三区久久久蜜月 | 精品97人妻无码中文永久在线 | 香蕉综合网 | 放荡闺蜜高h苏桃情事h | 久久怡红院 | 苏晴忘穿内裤坐公交车被揉到视频 | 天天干夜夜看 | 欧美八区 | 国产视频你懂得 | www.一区二区|