寫在微信小程序上線之夜,我想對移動開發(fā)人員說別慌先玩玩AR壓壓驚!

轉(zhuǎn)載請注明出處:http://blog.csdn.net/linglongxin24/article/details/54296650
本文出自【DylanAndroid的博客


寫在微信小程序上線之夜,我想對移動開發(fā)人員說別慌先玩玩AR壓壓驚!

早上起來,微信小程序刷爆了整個朋友圈,鋪天蓋地的各種微信小程序被曬出來,我翻開自己的手機(jī)怎么半天找不到呢?
找個朋友分享了個小程序,我打開之后看到手機(jī)是這樣的:

體驗了一番微信小程序,說實話有點震撼,畢竟這個小程序確實做的不錯!然后好多群里都炸開了鍋,都在討論微信小程序?qū)τ谖覀円苿踊ヂ?lián)網(wǎng)的影響,
尤其是對我們移動開發(fā)人員的影響,畢竟如果去開發(fā)一個功能簡單的小app真的沒有必要去進(jìn)行原生的開發(fā),完全可以通過微信小程序去完成。
還有就是現(xiàn)在移動app裝滿了桌面,app非常泛濫,微信app對于用戶來說畢竟是好的,因為用完即走是微信小程序最大的特點!而且不會沒事給用戶后臺自啟動
或者去推送一大堆東西。

微信小程序會替代原生App?還為時尚早!雖然說微信小程序非常好,但是畢竟只是個“小程序”,大家可以打開微信小程序看看,好多只保留了核心功能而已
不可能完全替代原生應(yīng)用,應(yīng)該說各有千秋。其實,這個說到底就是CS架構(gòu)和BS架構(gòu)之爭,各有優(yōu)勢。其實百度早有輕應(yīng)用,谷歌早有云桌面,只是沒有用戶群體而已,
說白了微信小程序能夠火爆的主要原因還是抓住了用戶群體。

對于移動開發(fā)人員確實是個不小的沖擊,微信小程序不可否認(rèn)確實解決了很多企業(yè)開發(fā)原生app高成本的問題,這個顯然解放了我們很多移動開發(fā)人員。
對于我們移動開發(fā)人員來說這個本來就很冷的寒冬變得更加寒冷!今天同事還在感嘆做程序員太累了,還是做老中醫(yī)吧!越老越值錢,因為這個互聯(lián)網(wǎng)時代真的變化太快了!
需要我們不斷去學(xué)習(xí)新的知識,才能不被淘汰。所以,人還是危機(jī)感!,難道我們出來開發(fā)app不能干點別的么?這個深夜我不能入眠,深思中...

AR在2016年也是很火的一年,BAT三家沒有放過這個新興的技術(shù):百度上線了AR導(dǎo)航;騰訊QQ今年的奧運(yùn)會火炬?zhèn)鬟f,支付寶上線了AR實景紅包!這個雖然不能完全說明什么,
但也在說明著什么!從3D到裸眼3D再到今年的AR,AR的易于交互型,以后結(jié)合VR可以被很好的應(yīng)用于游戲當(dāng)中!這真的是個機(jī)會,大家可以沒事去研究下。不要每天都在抱怨或者感嘆,
不如去實際干點什么,不要等到機(jī)會擺在面前的時候而你卻沒有準(zhǔn)備好!言歸正傳,扯了半天閑話,進(jìn)入今天的正題,就是如何開發(fā)AR。

一.去vuforia開發(fā)者網(wǎng)站注冊一個賬號并登錄,后續(xù)的操作都必須登錄

https://developer.vuforia.com/

二.下載sdk,登錄才可以下載的!

https://developer.vuforia.com/downloads/sdk

三.下載demo,千萬別以為下載完demo就萬事大吉了!

https://developer.vuforia.com/downloads/samples

四.創(chuàng)建一個開發(fā)者key,有key才能進(jìn)行開發(fā)的!

https://developer.vuforia.com/targetmanager/licenseManager/licenseListing




五.在項目中配置key,配置了key你的應(yīng)用才能夠跑起來的!

在 com.vuforia.samples.SampleApplication下的SampleApplicationSession的InitVuforiaTask的doInBackground中的
Vuforia.setInitParameters中的第三個參數(shù)中配置key.

六,如果不能正確運(yùn)行,你可能還需要換個正確的姿勢配置依賴庫

1.在libs中加入jar包和so庫

2.在build.gradle 中加入以下配置

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"
    sourceSets {
        main { jniLibs.srcDirs = ['libs'] }
    }

    defaultConfig {
        applicationId "com.vuforia.samples.VuforiaSamples"
        minSdkVersion 9
        targetSdkVersion 22
        versionCode 600
        versionName "6.0"
    }

    archivesBaseName = rootProject.projectDir.getName()

    buildTypes {
        release {
            minifyEnabled false
            ndk {
                abiFilters "armeabi-v7a"
            }
        }
        debug {
            minifyEnabled false
            debuggable true
            ndk {
                abiFilters "armeabi-v7a"
            }
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    //    compile files("$VUFORIA_SDK_DIR/$JAR_DIR/Vuforia.jar")
    compile files('libs/Vuforia.jar')
}

七. 千呼萬喚始出來,先是一張動起來的AR效果圖,

掃描以下圖片即可顯示

AR效果圖

八.GitHub

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,319評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,688評論 19 139
  • 作者 謝恩銘,公眾號「程序員聯(lián)盟」(微信號:coderhub)。轉(zhuǎn)載請注明出處。原文:http://www.jia...
    程序員聯(lián)盟閱讀 10,141評論 32 111
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議。它實...
    香橙柚子閱讀 24,821評論 8 183
  • 又是一個陰沉的午后 云堆積在天空,像是沉默的獸 窗外的草坪上,三只貓你追我趕 被嬰兒突然的哭鬧聲,嚇得一哄而散 我...
    鮑鮑不愛說話閱讀 263評論 12 10

友情鏈接更多精彩內(nèi)容