自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dragon的专栏

无论多难都要坚持技能包的修炼

  • 博客(26)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 vofuria的开发(5)替换原vuforia的茶壶模型、改为自己想要的模型AR model

1.在基于android NDK开发的过程中,替换目标图片之后就是如何替换掉官方demo中给的茶壶模型,换成自己想要模型。如果对替换目标图片不了解的可以点击这里。2.在更换模型的过程中首先你要有一个.obj的文件,这个文件你可以去下载,也可以用3Dmax来生成。3.下面是必备步骤,大家不要怕麻烦,下载ActivePerl并安装,可以自行百度下载。 4.下载obj2opengl文件,可以点击下面这里。

2016-07-30 21:52:03 10015 19

原创 最新基于高德地图的android进阶开发(5)地图的基本操作、事件监听、用户UI、图层选择等

1.高德地图的基本操作:最简单的莫过于第一次加载地图布局文件:basic_map.xml,在下面的操作中,未作特别说明都采用此布局文件。<?xml version="1.0" encoding="utf-8"?><com.amap.api.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android"

2016-07-29 10:05:12 7538 2

原创 android studio for android learning (二十二 )如何在camera2中加载其它控件和当前摄像头视图显示在一起以及UI优化

1.在camera视图中显示其它控件,在增强现实中有很重要的应用,下面介绍一种在camera视图中加载其它控件的方法。2.下面先来展示下要达到的效果,如下图中所示3.首先要是在一般的容器来,像linearlayout,relativeLayout,tableLayout,FrameLayout等可以在代码中动态布局,但在摄像头视图下,本人用的是textureView怎么都不可以添加相关的控件,比如加

2016-07-25 22:12:45 3627

原创 java基础学习(7)浅析final,private,public,protected,static等关键以及它们的区别的联系

1.首先来谈final,它一般有三种用法,下面来分别介绍,简单来说定义变量,包括静态的和非静态的,或是定义方法的参数; 定义方法; 定义类。1.1 定义变量包括静态的和非静态的变量。大家都知道用final修饰的成员变量表示常量,值一旦给定就无法改变!给定的方式有三种:1)声明变量时直接赋值;2)非静态成员变量在{}块中赋值,静态成员变量在static{}块中赋值;3)非静态成员变量在构造方法中赋值。

2016-07-24 10:34:05 3382 1

原创 java基础学习(6)疯狂java讲义第5章课后习题解答源码

1class Students{ // define member variable private int age; private String name,gender,phone,address,email; // setter and getter methods. public void setAge(int age){ if(age

2016-07-22 16:28:54 5643 2

原创 android studio for android learning (二十一 )异步任务AsyncTask加载美女图片攻略及AsyncTask源码详解

1.android 的UI线程阻超过5秒就会引发ANR(Application not responding)异常,如果等待超过3秒,你就会失去用户。2.在android中组件的启动线程被称为主线程(也称UI线程),一般不在这线程中进行耗时的工作,所以我们将线程分为两种,分别是main thread和worker thread,当应用程度运行是时,系统默认的启动线程就是主线程,主要用来加载UI,完成

2016-07-21 19:47:27 2092 1

原创 java基础学习(5)疯狂java讲义第4章课后习题解答源码

1.下面是疯狂java讲义习题后的源码,欢迎大家前来更新 、协作,一起把这本书后的习题做完,github开源地址:https://github.com/wei0long/javaLearn,现在只更新到第4章,后面陆续开始,欢迎大家前来push.2.下面是1-5题源码:t1.java// created by dragon public class t1 { public static v

2016-07-20 01:26:20 4692 1

原创 最新基于高德地图的android进阶开发(4)GPS定位之POI(Point of interesting)兴趣点源码简介

1.跑了一下高德提供的POI的源码,感觉还是比较简单的,没有达到想要的效果,还有改进的空间,后面会继续更新。2.下面直接上代码,已经注释好了main.javapackage com.dragon.arnav.basicFuction.poi;import android.app.Activity;import android.graphics.Color;import android.os.Bu

2016-07-19 16:43:47 2456 1

原创 android studio for android learning (二十 )android中this、context等关键概念理解全解

1. 最近看的代码中经常看见this,在java中的this第一反应就是当前对象,可以用来引用变量或是方法,一看就很懵B,所以这里通过例子来详细讲下this的用法。2.例如下面代码button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {Toast

2016-07-19 10:50:25 2687

原创 最新基于高德地图的android进阶开发(3)GPS地图定位

1.下面示例是一个简单的定位,来自官网,对这些源码加了一些注释,这样看起来可能会更容易理解一点。2.直接上源码androidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.dr

2016-07-18 20:02:32 4465 2

原创 最新基于高德地图的android进阶开发(2)小试牛刀

1、如果你是一个新的开发者,还没有MAP key,可以参考上一篇文章最新基于高德地图的android进阶开发(1),上一篇说到下载地图SDK,选择的是一键下载,下载完后解压,包含文件如下图中所示,第一次解压是三个压缩包,还有一个demo文件夹,进一步解压会出现下面所示的jar开发包。2.上面下载的SDK,主要包括下面的功能,1.3D地图,2.2D地图 ,3.搜索服务。相关API连接:http://a

2016-07-18 11:13:51 3830 4

原创 最新基于高德地图的android进阶开发(1)获取 Map API Key

1.本应用是基于高德地图的开发为了是能调用MAP服务,后面的开发中会公开github源码地址。2.为了应用程序中调用第三方Map服务,必须获取第三方的Map服务的API Key,所以首先在高德官网上注册账号,并创建应用如下图中所示3.在创建的应用中为这个应用添加key,如下图中所示4.对着上面的图,本人也不知道怎么做,下面详细介绍这个步骤首先找到APP数字证书keystore的存储路径,这里有两种

2016-07-18 00:03:54 5110

原创 android studio for android learning (十九 ) 最新Handler消息传递机制全解

1.Android制定了一条简单的原则:只允许UI线程(亦即主线程)修改Activity中的UI组件。当一个程序第一次启动时,Android会同时启动一条主线程,主线程主要负责处理与UI相关的事件,如用户的按键事件、用户接触屏幕的事件、屏幕绘图事件,并把相关的事件分发到相应的组件进行处理,所以主线程通常又叫做UI线程。Handler存在的意义就是一个消息机制, 可以在一个线程中创建并在另一个线程中触

2016-07-17 20:51:49 3161

原创 android studio for android learning (十八) android事件监听器绑定的方法详解

1.下面以为Button控件绑定onClick事件来演示几种用法,布局文件中就放了一个按钮,所以这里不再给出。2.1 匿名内部类作为事件监听器类,对于基础好的码农,通常建议利用内部类作为监听器,代码文件名为Main.java。 Button button=(Button)findViewById(R.id.button); button.setOnClickListener(n

2016-07-14 22:56:08 3655

原创 android studio for android learning (十七) Toast使用详解

1.Toast是一种很方便的消息提示框,会在 屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点、一段时间过后自动消失!2.特点:Toast是一种提供给用户简洁提示信息的视图。不能获得焦点显示一段时间后自动消失Toast 是一个 View 视图,快速的为用户显示少量的信息。不影响用户的输入等操作,主要用于 一些帮助 / 提示。3.主要用法Toast.makeText(Mainthis,

2016-07-14 21:19:02 5183

原创 android studio for android learning (十五) Camera2界面定制与保存到外部存储

1.使用android 5.0的Camera V2来控制手机拍照,5.0以后对拍照的API进行了全新的设计,这些API不仅大幅度提高了android的拍照功能,还支持RAW照片输出,还可以程序调整相机的对焦模式,曝光模式,快门等。2.关键API简介CameraManager:摄像头管理器CameraCharacteristics:摄像头特性CameraDevice:代表系统摄像头Camera

2016-07-14 19:09:12 7898 4

原创 android studio for android learning (十六) support-annotations简介

1.关于android.support.annotation的简单介绍,这是一个注解库,包括IDE注解和系统本身注解。而关于Annotations有很多种,这里简单介绍两种,如果需要知道更多,可以点击这里 android.support.annotation2. 注解Nullness 注解 这个主要是有两种@Nullable 和 @NonNull,前者表示可以为空 后者表示参数不能为空。3.注解主

2016-07-14 08:55:24 503

原创 android studio for android learning (十四) android的数据的存储sharedPreferences

1.SharedPreference它保存的数据主要是简单类型的key-value对,主要用来保存数据量不大的情况。2.下面示例是通过一按钮来读取数据,一个用来写入数据,用来示范sharedpreferences的写入和读取操作。activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="h

2016-07-09 15:55:12 1096

转载 关于Activity的四种启动模式详解

原文地址:http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html一、启动模式介绍  启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;  启动模式有4种,分别为standard、singleTop、sin

2016-07-08 21:03:44 1024

原创 android studio for android learning (十三) 一个简单的图片查看器示例

1、程序界面很简单,一个按钮和一个ImageView组件,当用户按下按钮时,程序会自动搜寻/assets/目录下的一张图片。2.在android studio中新建的工程并不存在assets目录,需要自己创建,在main目录下,创建assets目录,并在里面放入图片资源activity_main.xml布局文件<?xml version="1.0" encoding="utf-8"?><Linea

2016-07-08 20:01:18 4165 3

原创 android studio for android learning (十二) 查看并获取联系人信息

1.点击一个按钮就会显示系统的联系人列表,当用户点击联系人之后就会看到详细的名字和电话。2.具体的代码如下:首先在AndroidManifest.xml文件中配置用户权限。 <uses-permission android:name="android.permission.READ_CONTACTS"/>activity_main.xml<?xml version="1.0" encoding="u

2016-07-07 19:57:11 6172 1

原创 android studio for android learning (十一) 利用bundle在activity之间进行数据传递示例

1.该实例包含两个activity,一个是MainActivi.java和布局文件activity_main.xml,主要用来收集用户的注册信息,另一个是SecondActivity.java与second.xml用来显示第一个activity中提交的结果。(本示例参考疯狂android讲义),下面分别是各个示例的代码和布局文件。//MainActivity.javapackage com.dra

2016-07-04 22:17:38 1146

原创 android studio for android learning (十) android之activity的启动和关闭

1. android的activity启动方法,主要有下面两种startActivity(Intent intent);//以指定请求码(requestCode)的方法来启动activitystartActivityForResult(Intent intent, int requestCode);1.1上面第二种方式可以通过重写onActivityResult()的方法来获取启动Activit

2016-07-04 20:31:34 1096

原创 最新unity3d中关键概念全解(坐标系,脚本的执行顺序等)

1.Unity3d中坐标系的概念,注意Unity是左手坐标系。世界坐标系:我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。屏幕坐标系:以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。注:鼠标位置坐标属于屏幕坐标,Input

2016-07-03 19:38:31 1467

原创 AR/VR learning (3)--物体的运动与动画(iTween插件的使用)

这里写链接内容##1.iTween是一个轻量级的插件,是用来做物体的运动(其中有人说是动画,个人觉得运动比较合适),可以用来做物体的移动,变换,跳跃等iTween的安装如下。在unity3d中的assets store中搜索iTween,点击导入就行导入后的效果如下,其中iTween.cs是关键脚本(如下图中所示),其它的都可以删掉的。2.为了说明如何使用脚本,下面来进行基本的移动操作移动操作的基本

2016-07-03 19:07:54 3024

原创 android studio for android learning (九) android之Adapter用法

1什么是Adapter?Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:2.所有的adapter如下所示比较常用的有 Base Adapter,Impleader,Adapter,Counterada

2016-07-01 10:58:05 2865

obj model文件

.obj文件,用来给opengl 渲染在手机上的模型

2016-07-30

bird.obj文件

这个是一份关于bird的.obj文件,这个文件是用来生成.h文件,然后用在opengles生成到手机上

2016-07-30

iTween examples 23 个

unity3d中的一个动画插件iTween,包含23个官网demo

2016-07-03

iTween的使用demo

unity3d中的动画插件,使用demo

2016-07-03

最新最全unity 5.x从入门到精通 资源带源码

最新最全 unity5.x 原书代码有资源。

2016-05-14

latex源文件

这是ACM会议的一份tex源文件,用sublime+latex可以编译运行,这个只是一个简单的文件用来做参考。

2016-02-06

logistic回归的实现

文件包括逻辑回归的实现,还有相关的数据,以及数据集合,比较全面,适合新手学习或开发,所有语言是python

2016-01-27

基于python实现kNN算法的

这是KNN算法的实现过程,包含python程序和代码,还包括测试数据,适合入门学习

2015-12-07

最新python学习包

最新的数据处理,机器学习或是深度学习开发包,用在windows7 64位上,包括scipy,numpy,matplotlib.deateuitl,安装非常方便,可以很好对数据进行处理,和matlab兼容的API,让程序处理变的更简单,下载后直接安装即可使用。

2015-11-14

最新机器学习代码和数据

这是最新的机器学习相关代码和数据,可以很方便的进行入们学习,特别适合从事机器学习和深度学习相关研究的人员

2015-08-28

RBM-on-Classification RBM在分类上的应用

RBM-on-Classification,用RBM所做的分类,里面包含源码和数据集,独立于任何工具箱,整个就是一个工程,里面有仿真和图像,还有各种有用的数据函数

2015-04-27

DeepLearnToolbox 工具箱

包含主流机器学习代码工具箱,可以直接加载到matlab中,有NN,RBM,CNN,SAE,CAE,里面有数据和仿真,适合机器学习和深度学习开发

2015-04-27

朴素贝叶斯算法matlab代码实现

关于朴素贝叶斯算法matlab代码实现,简单易懂,有关键注解

2015-03-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除