• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • cordova學習筆記_創建一個cordova項目

    環境和工具

    webstorm
    Node.js
    JDK
    git

    打開git bash,進入你要創建項目的目錄,鍵入以下命令

    cordova  create cordovaDemo com.cordova.demotest cordovaDemoTest
    

    這里寫圖片描述

    進入cordovaDemo這個文件夾:

    這里寫圖片描述

    添加Android平臺
    cordova platforms add android

    這里寫圖片描述

    platforms中已經有了一個Android平臺

    這里寫圖片描述

    下面打開webstorm,然后file - open 找到cordovaDemo打開

    這里寫圖片描述

    現在在webstorm中build項目,cordova build android,apk創建成功,可以放到手機里測試啦!

    這里寫圖片描述

    現在我們來看一下cordova給我的創建成的MainActivity.java

    package com.cordova.demotest;
    
    import android.os.Bundle;
    import org.apache.cordova.*;
    
    public class MainActivity extends CordovaActivity
    {
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
    
            // enable Cordova apps to be started in the background
            Bundle extras = getIntent().getExtras();
            if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
                moveTaskToBack(true);
            }
    
            // Set by <content src="index.html" /> in config.xml
            loadUrl(launchUrl);
        }
    }

    這里寫圖片描述

    假如現在我們想直接調用一個外部的鏈接,那怎么修改呢?直接在MainActivity中修改loadUrl(),然后build運行到手機上,然后我們發現他直接打開了手機瀏覽器去加載而不是在我自己的apk里,這個問題要如何解決呢?我們可以在全局的config.xml中進行配置

     <platform name="android">
            <allow-intent href="market:*" />
            <allow-navigation href="http://*/*" />
        </platform>

    然后重新打包運行,OK。

    版權聲明:本文為u010904027原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/u010904027/article/details/73187512

    智能推薦

    構建一個完整的Cordova應用

    本文承接上篇《創建Cordova插件》,通過實現一個簡單的應用作為這個Cordova初級系列的結束。 前邊對Cordova編程已經講了不少了,還沒有拿真實應用為例完整的演練一遍構建過程。這里將用一個完整的應用為例從頭到尾一步步的演示如何創建和測試應用。 關于示例應用 把所有的API集中在一個例子中展示是一個好辦法。下面我們以實現一個指南針表盤為例。 應用在屏幕上顯示一個表示指南針轉盤的圖像。當用戶...

    cordova

    先了解Cordova cordova的作用是提供JavaScript調用移動設備的API接口,cordova只完成這一個工作,并且完成的很好。   Cordova并沒有提供UI框架,因為開發人員需要使用css、HTML、JavaScript等技術來開發UI界面。 其次,程序開發人員都是有自己喜歡的ui框架,如果cordova提供了自己的UI 框架,那么用的人一定也不多。   &...

    cordova

    1.安裝cordova 2.創建應用  3.添加平臺支持 cordova可以支持ios, android, web三端。  遇到的問題: 解決辦法: 首先,用管理員權限打開VS CODE /Hbuilder(你的開發工具) 執行命令 顯示Restricted(表示狀態是禁止的) 再執行 4、運行App Web web端是最直觀最簡單的,直接運行如下命令即可。...

    cordova學習筆記_cordova插件的使用(camera)

    之前一篇簡單的介紹了項目的創建現在來看一下,cordova的插件如何使用。添加cordova的插件就可以調用手機原生的一些功能或者控件。 首先添加相機插件: 具體如何使用呢? 以上。...

    vue+cordova創建Hybird混合應用(一)----從安裝到輸出第一個應用

    為什么寫這篇文章呢?因為這是一種構建簡單跨平臺移動應用的便捷方式。個人認為這比React Native簡單的多,很容易上手。解決小型應用綽綽有余。 1、安裝java 2、安裝node.js 4、安裝android studio 安裝android studio用360軟件管家會非常快。 記得安裝各種sdk。如果打開android studio的時候很慢,很可能是gradle加載不出來,可以更改gr...

    猜你喜歡

    創建 Cordova/Phonegap for Android 項目

    在 Eclipse Android Developer Tools 中新建 Android Application Project 本貼首發于:http://xuekaiyuan.com/forum.php?mod=viewthread&tid=8 在 Creates a new Android Application 界面中輸入程序相關信息 在 Configure Project 界面中...

    Angular 創建 Cordova ionic

    一:必須安裝node.js(最新穩定版) 二:命令  npm install -g cordova ionic / cnpm install -g cordova ionic 友情提示:由于npm install -g cordova ionic安裝時間較長,在執行npm install時候可以Ctrl+C結束,cd到剛才的項目目錄    cd 項目名  執...

    數組刪除其中某個對象的方法

    數組刪除其中的對象或元素,在前端是比較常見的需求。 我現在比較常用的方法如下: 這種方法只適合刪除具有唯一標識的對象。 有沒有想要脫單的小伙伴,加入我們的脫單星球,認識更多優秀的小哥哥小姐姐 特此聲明,星球是免費的,但是創建星球的時候說是必須輸入金額,所以只能先私聊,我再加你免費加入!...

    圖床搭建以及圖床工具的使用

    為什么要用圖床和圖床工具? 比較下面三種md中的圖片url地址(均免費),你會使用哪一種? 選1?由于是本地路徑,文檔分享后給其他人打開后很可能顯示圖片加載失敗。 選2?雖然分享后可以顯示圖片,但能保證加載速度? 選3?我肯定選這種,即兼容2的瀏覽器訪問,又能保證訪問速度。 這樣就可以回答上面的問題了!保證瀏覽器訪問要用圖床,保證加載速度要用圖床工具,又不花錢想想就開心。 除此之外本篇博客還會講解...

    并發編程理論篇

    一、必備知識回顧 計算機又叫電腦,即通電的大腦,發明計算機是為了讓他通電之后能夠像人一樣去工作,并且它比人的工作效率更高,因為可以24小時不間斷 計算機五大組成部分 控制器 運算器 存儲器 輸入設備 輸出設備 計算機的核心真正干活的是CPU(控制器+運算器=中央處理器) 程序要想被計算機運行,它的代碼必須要先由硬盤讀到內存,之后cpu取指再執行 并發 看起來像同時運行的就可以稱之為并發 并行 真正...

    精品国产乱码久久久久久蜜桃不卡