色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Ionic創建Android應用

454398 ? 來源:wv ? 2019-10-29 16:25 ? 次閱讀

步驟1:入門

首先,您需要安裝Node.js

Cordova和ionic命令行工具:

$ npm install -g cordova ionic.

(您可能必須以root用戶身份運行它,因此如果它是不起作用,請嘗試使用sudo)。

Android的平臺依賴項

現在,您都可以創建第一個項目。

$ ionic start myApp blank

空白是來自的模板項目離子,您還可以選擇選項卡,這是一個已進一步開發的項目。

好,讓我們看看離子產生了什么。

$ cd myApp

$ ionic platform add android

$ ionic serve

這將在localhost/8100打開一個網頁,顯示該應用程序的外觀。當然,這實際上并不是它在移動設備上的外觀,因此讓我們看一下如何顯示它。

步驟2:測試應用

如何使用Ionic創建Android應用

有幾種測試應用程序的方法:第一種方法是僅打開使用google chrome在上一步中使用serve創建的網頁。點擊F12打開檢查菜單。

在此菜單的左上角(元素旁邊),您可以看到電話圖標。如果單擊此按鈕,瀏覽器將進入移動模式,您可以看到應用程序的真正外觀。單擊右側第二個按鈕,將檢查菜單移至屏幕右側。您可以通過在設備下拉列表中選擇要模擬的設備來進行選擇。

注意:此處的外觀與真實設備上的外觀相同,但是某些應用可能在此處運行但在手機上不起作用,這是因為chrome比手機更能容忍小錯誤,或者由于某些設備特定的問題。

因此要進行全面測試,請使用仿真器或真實的android設備。

要使用仿真器,只需運行

$ ionic emulate android 。

要在您自己的設備上對其進行測試:通過USB將其插入,請確保已在設備上啟用了調試功能(如果未啟用)知道該怎么做,Google是您最好的朋友),然后運行$ ionic run android。

您會看到您有一個帶標題的空白頁。

步驟3:了解我們的應用程序結構

讓我們了解Ionic創建了哪些文件:

對我們而言重要的地圖(我們將在其中創建應用程序的位置是www/),其他所有文件都是Ionic用于創建最終產品的文件,因此,讓我們仔細看看該文件。

對于已經創建了某些網頁的用戶這似乎很熟悉。您將擁有一個包含應用程序靜態信息的html文件,一個包含用于動態信息的Java腳本文件的js映射以及一個包含樣式元素的css映射。

步驟4:在Index.html

,因此,如果我們看一下index.html文件,就會看到這一點。

在head標簽之間,我們將顯示我們的內容所必需的信息:css樣式表的鏈接,angularjs,cordova的鏈接以及Java Script文件的鏈接。

在放置內容的body標簽之間。在這里,您可以看到一個離子窗格,它只是一種離子數據容器,其中包含帶有標題的標題欄。

步驟5:創建主頁并添加側面菜單

現在讓我們真正開始在應用程序上創建漂亮的主頁和頁面導航窗格。最好的方法是不開始將所有內容放到index.html頁中,而是將單獨的模板文件放到templates文件夾中。

在新的index.html中,并沒有太大變化:應用程序的名稱和標題已被刪除。 Ion-nav-view已添加,這是一個加載app.js中定義的默認模板的類。

在這里您可以看到我已經創建了一些狀態,這些狀態用于在您的應用中導航。側菜單是一種抽象狀態,這意味著它不能直接使用,而只能通過使用屬于該狀態的子狀態(例如家庭)來使用。當我們使用home時,會同時加載home.html和side-menu.html。

$urlRouterProvider.otherwise(‘/side/home’)

這是應用程序采用的默認路由:換句話說,這是打開應用程序時將加載的頁面。

在側面菜單中您可以看到側面菜單的代碼。您將創建一個范圍副菜單,其中包含副菜單和內容。內容包含在頁面頂部的導航欄。

側面菜單包含側面菜單中的信息,在這種情況下,列表包含指向不同頁面的鏈接和標題欄。

在home.html中,您可以看到使用了一個視圖,這會更改導航欄中的文本,在本例中為“歡迎”。

步驟6:看一下我們所做的事情

這是當前歡迎屏幕的外觀。向右滑動時,您會看到左側菜單帶有不同顏色的標題。這些顏色是通過使用正色表示藍色和紅色表示紅色來選擇的。對于其他顏色,您可以查看離子文檔

步驟7:使用Google API創建地圖

出于多種原因,您可能希望在應用中安裝地圖,因此Google提供了一個API來輕松實現此目的。

首先,我們需要在index.html中包含API,我們這樣做的方式與我們包含自己的js文件的方式相同。

下一步,添加一個新模板map.html。在這個新的html文件中,我們創建一個名為Navigation的視圖,并在此視圖中創建一個帶有自定義類映射的字段。這是將放置Google地圖的畫布。在我們的css文件中,我們創建一個規則#map來匹配我們剛剛使用的類,并將大小設置為100%,這樣,該地圖將占用所有可能的空間。

制作該地圖最困難的部分是控制器。我們通常將控制器放在單獨的文件中,因此在js映射中創建一個名為controllers.js的文件。該文件的第一行將其聲明為myApp上下文中具有名稱控制器的Angular js模塊。接下來是控制器NavCtrl,它將處理地圖。我們定義了一個intitialize函數,它將初始化地圖并將其繪制在畫布上。地理位置用于獲取當前位置。然后使用您的位置和縮放系數10創建地圖。要在現在的位置放置標記,我們定義一個新的Marker對象,其中包含位置,要使用的地圖和名稱。

在控制器的末尾,行

ionic.Platform.ready(initialize)

等待,直到Ionic準備讀取文件,然后調用初始化函數。這比僅調用Initialize更安全。因為這樣應用程序可能會正確執行,也可能無法正確執行。創建控制器時將執行此行。但是我們還沒有使用它,所以讓我們將其鏈接到map.html頁面。

為此,我們在app.js中創建了一個新狀態,在該視圖中我們加載了map.html頁面并控制器:NavCtrl。

現在剩下的就是將側邊欄中的“導航”指向此狀態。為此,我們向side-menu.html中的鏈接添加了ui-sref屬性。 sref代表狀態引用,因此無需引用url,而如果決定更改url,則必須更改它,而只是使用狀態。

步驟8:就是這樣

真的很簡單。

我知道屏幕截圖并不總是很清晰,但是Instructables不允許我在文本中插入HTML代碼

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3938

    瀏覽量

    127522
收藏 人收藏

    評論

    相關推薦

    Android XR:耳機和眼鏡進入 Gemini 時代

    “?Google?與三星和高通合作發布了 Android XR,這是一個擴展您的現實生活,以全新方式探索、連接和創造的平臺。?” 原文轉載自:https://blog.google/products
    的頭像 發表于 12-15 14:14 ?213次閱讀

    android手機上emulate應用程序的方法

    Studio,這是Google提供的官方Android開發環境。 創建Android虛擬設備(AVD) : 打開Android Studio,點擊“Configure”后選擇“AVD
    的頭像 發表于 12-05 15:33 ?325次閱讀

    PCM2707C是否支持Android系統?PCM2707C Android應用層怎么寫?

    有如下兩個問題,幫忙看看,謝謝! 1,PCM2707C是否支持Android系統 2,PCM2707C Android應用層怎么寫?如何獲取USB上的音頻數據。
    發表于 10-30 07:46

    丟掉數據線,你還會調試Android設備嗎?

    ADB(AndroidDebugBridge)作為Android開發中非常重要的工具,開發者可以使用ADB設備在電腦上對Android設備進行安裝調試應用。通常我們使用ADB調試時需要USB數據線
    的頭像 發表于 08-14 17:09 ?392次閱讀
    丟掉數據線,你還會調試<b class='flag-5'>Android</b>設備嗎?

    如何在Android 10設備上通過App控制GPIO

    本文檔提供了在 Android 10 設備上通過應用程序(App)控制通用輸入輸出(GPIO)的詳細指南。這涵蓋了從創建 gpio驅動到App 配置 以及 SELinux 策略以允許特定訪問的所有必要步驟。
    的頭像 發表于 07-22 17:59 ?1263次閱讀

    Android案例分享,基于瑞芯微RK3568國產平臺!

    開發環境說明 Windows開發環境:Windows7 64bit、Windows10 64bit 虛擬機:VMware15.5.5 AndroidSDK編譯環境:Ubuntu18.04.4
    的頭像 發表于 06-20 10:04 ?676次閱讀
    <b class='flag-5'>Android</b>案例分享,基于瑞芯微RK3568國產平臺!

    Android案例分享,基于瑞芯微RK3568國產平臺!

    開發環境說明Windows開發環境:Windows764bit、Windows1064bit虛擬機:VMware15.5.5AndroidSDK編譯環境
    的頭像 發表于 06-20 08:05 ?979次閱讀
    <b class='flag-5'>Android</b>案例分享,基于瑞芯微RK3568國產平臺!

    Linux添加磁盤創建分區、掛載

    Linux添加磁盤創建分區、掛載
    發表于 04-20 17:49 ?528次閱讀
    Linux添加磁盤<b class='flag-5'>創建</b>分區、掛載

    Android 15的首個開發者預覽版現已發布

    Android 15 的首個開發者預覽版現已發布,以便各位開發者能與我們通力協作,打造更優秀的 Android 平臺。
    的頭像 發表于 03-12 14:16 ?940次閱讀
    <b class='flag-5'>Android</b> 15的首個開發者預覽版現已發布

    TLT507-Android開發環境搭建

    TLT507-Android開發環境搭建
    的頭像 發表于 01-26 17:03 ?603次閱讀
    TLT507-<b class='flag-5'>Android</b>開發環境搭建

    TLT507-Android應用開發手冊

    TLT507-Android應用開發手冊
    的頭像 發表于 01-26 15:32 ?552次閱讀
    TLT507-<b class='flag-5'>Android</b>應用開發手冊

    e2 studio創建lib文件及使用

    e2 studio創建lib文件及使用
    的頭像 發表于 01-18 08:06 ?498次閱讀
    e2 studio<b class='flag-5'>創建</b>lib文件及使用

    基于Android13的AOSP源碼下載及編譯指南

    AOSP(Android Open Source Project)是Android操作系統的開源項目,通過下載和編譯AOSP源碼,您可以獲得原始的Android系統,并進行定制和開發。本教程將向您介紹如何下載AOSP源碼并進行編
    的頭像 發表于 01-17 09:49 ?4027次閱讀
    基于<b class='flag-5'>Android</b>13的AOSP源碼下載及編譯指南

    鴻蒙Harmony是如何影響Android工程師的呢?

    其實鴻蒙在2019就已經出來了,那時候還是套殼Android的。從2023年9月的發布會上,華為宣布鴻蒙原生應用全面啟動、HarmonyOS NEXT亮相以后,圍繞著純血鴻蒙展開的鴻蒙應用生態發展
    發表于 01-14 22:14

    vb運行時錯誤429不能創建對象

    VB運行時錯誤429代表不能創建對象的錯誤。這個錯誤可能會發生在使用CreateObject函數或New關鍵字創建對象時。 這種錯誤通常發生在以下情況下: 缺少所需的組件或庫:創建對象時,需要確保在
    的頭像 發表于 01-09 11:07 ?2379次閱讀
    主站蜘蛛池模板: 龙岩综合频道| 狠狠色狠狠色狠狠五月ady| 国产精品久免费的黄网站| 免费光看午夜请高视频| 在线观看视频一区| 久久国产影院| 一本之道高清在线3线观看| 狠狠色色综合站| 亚洲欧美一区二区三区导航| 国产亚洲美女精品久久久2020 | 麻豆精品乱码WWW久久密| 一个人免费完整在线观看影院| 国产人A片在线乱码视频| 日日噜噜大屁股熟妇| 被窝伦理午夜电影网| 日本精品在线观看视频| 超碰v| 肉欲横流(NP高H)| 丰满女朋友在线观看中文| 少妇无码太爽了视频在线播放| 国产成人精品一区二区三区视频| 首页 国产 亚洲 中文字幕| 国产日韩久久久精品影院首页| 亚洲国产精品一区二区动图| 精品国产成人系列| 中文视频在线| 欧美一级久久久久久久久大| 高清国产在线播放成人| 亚洲高清中文字幕| 久久亚洲人成国产精品| yellow日本动漫观看免费| 深夜草逼逼| 精品午夜国产福利观看| 9420高清免费观看在线大全| 欧美日韩在线成人看片a| 国产福利视频第一导航| 亚洲一区免费香蕉在线| 男男腐文污高干嗯啊快点1V1| 成人网站国产在线视频内射视频 | 超碰在线视频公开| 午夜欧洲亚洲AV永久无码精品|