Kotlin俗称Android中的Swift,它是Jetbrains公司开发的基于JVM的一门语言,JetBrains公司可能大家并不熟悉,不过相信IntelliJ IDE大家一定知道,Android Studio正是基于它开发的,Kotlin本身也是面向对象语言. 为什么要使用Kotlin? 它具有如下优点: 1.轻量级 2.和Java具有高度的交互性,可以和Java代码一起运行 3.和Android Studio和Gradle完美整合 4.代码简洁 5.效率上至少和Java一样 当然,目前K…
北京电子科技学院(BESTI) 实     验    报     告 课程:移动平台开发         班级:1592 姓名:苏泽楠 学号:20159207 成绩:             指导教师:娄嘉鹏       实验日期:2015.10.31 实验密级:         预习程度:             实验时间:15:30-16:30 仪器组次:          必修/选修:选修        实验序号: 实验名称:在Android Studio中创建项目和模拟器 实验仪器: 名…
北京电子科技学院 实      验      报      告 课程:移动平台应用开发实践  班级:201592  姓名:杨凤  学号:20159213 成绩:___________  指导老师:娄嘉鹏   实验日期 :2015.11.1 实验名称:           在Android Studio中创建项目和模拟器 实验内容:       1.在Android Studio中创建项目 2.创建并启动Android模拟器 一.实验简介 熟悉Android的开发环境.一些基本的操作技巧以及调试技…
  1.概述  AIDL在android系统中的作用 AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描写叙述语言,通过它我们能够定义进程间的通信接口.近期看了下AIDL在Android系统中的使用方法,在网上看到非常多初学的朋友不太明确AIDL的实际作用,android提供了非常多进程间通信的组件,像action.broadcast.contentprovide都能够实现进程间的通信,为什么还要用AIDL这个东…
1.创建普通的android工程 2.创建一个module 3.module类型选择java library 4.填写libary和class的名字 5.生成的工程如图所示 6.然后点击Run --- Edit Configurations... 选择Application选项 设置所需要的参数 选中myjavalib后点击OK.然后打开刚创建的lib的gradle 编辑gradle文件 点击运行按钮 控制台输出结果: 参考资料:http://www.cnblogs.com/halfmanhua…
一.背景 项目开发中,AS(Android Studio)经常会用到通过关键字在项目空间下搜索对应结果.最经常用到的Find in Path.例如打开Find in Path后,可以选中Scope tab,选择All Places范围去搜索对应的关键字,下方会自动显示对应的搜索结果. Find in Path搜索时,可选的tab有In Project.Module.Directory和Scope.同时Scope下又细分了很多选项,即对应的选择条件,例如All Places.Project Fil…
下面我们将使用Android Studio创建第一个简单的Hello World应用程序. 1.打开Android Studio,加载画面如下图所示:   2.选择”Start a new Android Studio project“,如下图所示:   3.输入应用程序名.选择项目路径,然后点击“Next”,如下图所示:   4.选择最小版本的SDK,然后点击“Next”,如下图所示:   5.选择“Blank Activity”,然后选择“Next”,如下图所示: 6.输入Activity名…
1.创建asset文件夹 如图进行操作 2.创建jniLib文件夹 —打开app下面的gradle文件(不是project的gradle) —在gradle文件的Android标签里面添加 sourceSets.main.jniLibs.srcDirs = ['libs'] 点击 sync now 就自动生成了…
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,支持的运行环境也是非常的多,这篇文章主要讲的是Android环境集成OpenCV(IDE是Android Studio,我想Eclipse应该可以抛弃了哈~). 当然,通过本文所讲集成OpenCV之后,SIFT/SURF/FREAK等算法是不可以用的,这是因为OpenCV3之后,OpenCV将其转移到了opencv_contrib部分,需要我们将opencv_contrib编译进入之后再进行集成,这个在之后的文章里在说(这个还是两…
1. 新建Unity项目: 2. Android Studio中新建EmptyActivity: 3. 新建安卓项目时记住最小版本号: 4. 将左侧项目文件浏览面板切换到Project项下,在本项根节点的项目名称目上鼠标右击新建一个模块: 5. 在新建模块选择面板中选择新建Android Library: 6. 在下一步之后给库取一个好看的名字,比如叫ezharSDK; 7. 这时会产生和app同级的一个模块ezharSDK,这里的同级/平级,不是手动拖出来的结果,而是依据第4步老老实实完成的结…