转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/54296650
本文出自【DylanAndroid的博客】


写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩AR压压惊!

早上起来,微信小程序刷爆了整个朋友圈,铺天盖地的各种微信小程序被晒出来,我翻开自己的手机怎么半天找不到呢?
找个朋友分享了个小程序,我打开之后看到手机是这样的:

体验了一番微信小程序,说实话有点震撼,毕竟这个小程序确实做的不错!然后好多群里都炸开了锅,都在讨论微信小程序对于我们移动互联网的影响,
尤其是对我们移动开发人员的影响,毕竟如果去开发一个功能简单的小app真的没有必要去进行原生的开发,完全可以通过微信小程序去完成。
还有就是现在移动app装满了桌面,app非常泛滥,微信app对于用户来说毕竟是好的,因为用完即走是微信小程序最大的特点!而且不会没事给用户后台自启动
或者去推送一大堆东西。

微信小程序会替代原生App?还为时尚早!虽然说微信小程序非常好,但是毕竟只是个“小程序”,大家可以打开微信小程序看看,好多只保留了核心功能而已
不可能完全替代原生应用,应该说各有千秋。其实,这个说到底就是CS架构和BS架构之争,各有优势。其实百度早有轻应用,谷歌早有云桌面,只是没有用户群体而已,
说白了微信小程序能够火爆的主要原因还是抓住了用户群体。

对于移动开发人员确实是个不小的冲击,微信小程序不可否认确实解决了很多企业开发原生app高成本的问题,这个显然解放了我们很多移动开发人员。
对于我们移动开发人员来说这个本来就很冷的寒冬变得更加寒冷!今天同事还在感叹做程序员太累了,还是做老中医吧!越老越值钱,因为这个互联网时代真的变化太快了!
需要我们不断去学习新的知识,才能不被淘汰。所以,人还是危机感!,难道我们出来开发app不能干点别的么?这个深夜我不能入眠,深思中…

AR在2016年也是很火的一年,BAT三家没有放过这个新兴的技术:百度上线了AR导航;腾讯QQ今年的奥运会火炬传递,支付宝上线了AR实景红包!这个虽然不能完全说明什么,
但也在说明着什么!从3D到裸眼3D再到今年的AR,AR的易于交互型,以后结合VR可以被很好的应用于游戏当中!这真的是个机会,大家可以没事去研究下。不要每天都在抱怨或者感叹,
不如去实际干点什么,不要等到机会摆在面前的时候而你却没有准备好!言归正传,扯了半天闲话,进入今天的正题,就是如何开发AR。

一.去vuforia开发者网站注册一个账号并登录,后续的操作都必须登录

https://developer.vuforia.com/

二.下载sdk,登录才可以下载的!

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

三.下载demo,千万别以为下载完demo就万事大吉了!

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

四.创建一个开发者key,有key才能进行开发的!

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




五,在项目中配置key,配置了key你的应用才能够跑起来的!

在 com.vuforia.samples.SampleApplication下的SampleApplicationSession的InitVuforiaTask的doInBackground中的
Vuforia.setInitParameters中的第三个参数中配置key.

!](https://github.com/linglongxin24/ARDevelopDemo/blob/master/screenshots/config_key.png?raw=true)

六,如果不能正确运行,你可能还需要换个正确的姿势配置依赖库

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

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

android {compileSdkVersion 22buildToolsVersion "22.0.1"sourceSets {main { jniLibs.srcDirs = ['libs'] }}defaultConfig {applicationId "com.vuforia.samples.VuforiaSamples"minSdkVersion 9targetSdkVersion 22versionCode 600versionName "6.0"}archivesBaseName = rootProject.projectDir.getName()buildTypes {release {minifyEnabled falsendk {abiFilters "armeabi-v7a"}}debug {minifyEnabled falsedebuggable truendk {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

写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩AR压压惊!相关推荐

  1. 微信小程序过审:怎么绕过微信小程序上线审核,并且不影响正常用户使用,有用记得点赞哈

    怎么绕过微信小程序上线审核(不好用回来吐槽我) 怎么绕过微信小程序上线审核(不好用回来吐槽我) 前言 方案一 方案二(推荐) 代码 前言 很多开发者在开发项目的时候发现上线微信小程序最难的不是开发阶段 ...

  2. 微信小程序上线了一款“小协议”的区块链应用小程序

    近日,微信小程序上线了一款"小协议"的区块链应用小程序.据官方介绍,这款"小协议"主要采用区块链技术和微信唯一ID认真为用户提供协议服务,随时提供电子证据保全. ...

  3. 手把手教你写一个微信小程序日历组件

    今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...

  4. 微信小程序上线广告功能 打造O2O闭环

    6月16日开始,通过微信小程序入口搜索"酒店"."水果"等关键字时,会看到标注有"广告"字眼的第三方服务信息.来自微信内部的消息是,小程序关 ...

  5. 从零开始实现微信小程序上线发布流程

    微信小程序上线发布流程 第一步:运行项目用微信开发者工具打开 第二步:确认一下是否是线上地址,appId是否有误,文件大小有无超出 2M(2048KB) 超出需要分包处理,或者查看是否存在大量本地图片 ...

  6. 手把手教你写个微信小程序

    手把手教你写个微信小程序 很多人看完bmob快速入门,并完成了bmob的基本配置之后依然不知道如何下手去写自己的代码,那么跟着我一起来一步一步做个小程序吧. 工具:Bmob后端云 新建小程序项目 一. ...

  7. 小程序switch内部加上文字_Switch每日情报:国行版《健身环大冒险》微信小程序上线...

    1.任天堂<跳跃之王>预定12月27日登PS4及Switch Pikii 合同会社决定将在2020 年12 月17 日(四)发售Nintendo SwitchTM 及PlayStation ...

  8. 追书神器的api接口写的微信小程序

    @这是我基于追书神器的api接口写的微信小程序 这是我小程序的二维码

  9. 微信小程序上线后,苹果手机请求不到数据,安卓可以

    微信小程序上线后,苹果手机请求不到数据,安卓可以 首先说明一下我的小程序页面是嵌入的网页--webview,在网页里面,会有各种网络请求,上线后,安卓手机测试没有问题,苹果手机能加载到页面,但是没有请 ...

最新文章

  1. 建立与ftp服务器的连接——完成版(java)
  2. flash写保护原理_一种基于flash写保护的防止flash被意外篡改的方法与流程
  3. LVS NAT 模型配置实例
  4. “删库跑路”这件事情真的发生了 ,还是技术总监干的!
  5. python字典的键可以是int吗_Python:大int键的快速字典
  6. php fstat,PHP fstat( )用法及代码示例
  7. 思博伦安全专家预测2017年民用和军用全球导航应用面临的更大风险
  8. 预言梦可能破坏质能守恒定律
  9. 网络协议 21 - RPC 协议(中)- 基于 JSON 的 RESTful 接口协议
  10. window系统查找占用端口号进程并杀死
  11. 【计算机网络】3-20假定1km长的CSMA/CD网络的数据率为1Gbit/s。设信号在网络上的传播速率为200000 km/s。求能够使用此协议的最短帧长。
  12. java rrd_rrd4j的基本介绍和使用
  13. 【VB】中CInt()、Fix()、Int()的区别
  14. java基础知识和JDBC
  15. LInux服务器的基本优化
  16. 示波器如何设置XY模式
  17. 帝国时代2决定版服务器维护,帝国时代2决定版闪退问题解决方法
  18. Finding Your Better Half
  19. 【软考】系统集成项目管理工程师(十四)项目合同管理
  20. JDBC 入门(三) - 设置表

热门文章

  1. 集成60 多个无广告及插件的绿色办公小工具,这个软件真的太良心了
  2. FitMetrix健身软件开发公司119GB用户数据被指在线暴露
  3. OpenWrt + 每步科技DDNS 实现ipv6动态域名解析方法
  4. 微信 沙箱验证签名失败 请确认沙箱签名key是否正确 解决办法
  5. 如何在电脑上批量查询百世快运物流,并分析派件时效
  6. 扩展 js Date 对象,实现时间美化
  7. SSM大学生心理健康服务平台毕业设计源码071131
  8. 上瘾:让用户养成使用习惯的四大产品逻辑
  9. 【调剂】2023中科院调剂信息:中科院深圳先进院方鹏课题组招生(请不要给老师发邮件)...
  10. 四川星利恒电商:拼多多无货源怎么开店