首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Ndk and Opencv Development 4

    ADT开发环境 ①运行/home/xface/android/adt-bundle/eclipse目录中的eclipse程序,设置默认的工作空间的路径,虚拟机中设置的路径为/home/xface/android...,选中/home/xface/android/xface/下的OpenCV Library - 2.4.4文件夹,建议勾选Copy projects into workspace(可以防止意外操作导致项目出现问题无法修复时可以删除该项目重新将其导入进来...,选择左侧的Android项,查看下面的Library的配置,如果有错误,则选中错误的项,点击Remove;如果内容为空则点击Add......Exception thrown: " + e); } 最后在摄像头的回调方法onCameraFrame(CvCameraViewFrame inputFrame)中对摄像头得到的图片帧进行人脸检测,将检测出来的人脸方框直接绘制在图片帧上立刻显示出来...④关于android ndk和opencv整合开发以及实例项目运行的教程 介绍Android NDK和OpenCV整合开发的环境搭建过程和实例项目测试,重点可以参考的是其中的人脸检测和眼镜检测的两个项目

    83320

    java空指针报错_空指针异常是什么意思

    使用那些已经对 null 值做过判断的方法,如 String#equals、String#valueOf、以及三方库中用来判断字符串和集合是否为空的函数: if (str !...methodB(Object arg1, Object[] arg2) { for (Object obj : arg2) { } // no null check } 如果函数的返回值是集合类型,当结果为空时...Spring JdbcTemplate 正是使用了这种处理方式: // 当查询结果为空时,返回 new ArrayList() jdbcTemplate.queryForList("SELECT *...结合 @Nullable 和 @Nonnull 等注解,我们就可以在程序运行之前发现可能抛出空指针异常的代码。 但是,空值检测注解还没有得到标准化。...一方面我们无需再引入额外的 Jar 包,更重要的是 Spring Framework 代码本身就使用了这些注解,这样我们在调用它的 API 时就能有效地处理空值了。

    2.2K30

    Android安全几道入门题目

    Android系统由于其开源的属性,市场上针对开源代码定制的ROM参差不齐,在系统层面的安全防范和易损性都不一样,android应用市场对app的审核相对 iOS来说也比较宽泛,为很多漏洞提供了可乘之机...那么在签名验证时,就会验证原来的classes.dex,因此通过验证;而执行时,却执行了被篡改过的第一个classes.dex。...12、上述只是在真机环境下破解成功的,还不过瘾,我们在模拟器下来试试如何绕过模拟器检测机制,模拟器下界面是这样: ?...19 、上述这个地方很是烦心,没有认真分析这个空指针,以为这条路行不通,又耽搁了一段时间,最后好好分析上述界面,发现是这里有问题,定位到上述那个函数,猜测可能是模拟器里面mac.address为空,引发了这个函数执行空指针...Eclipse自带的AVD获得的device id 始终为000000000000000。 1、通过反编译得到的源码,我们可以得到基本的算法,将其复制到eclipse做下修改: ?

    1.9K50

    适合Groovy开发的工具合集

    IDEA工具 2.1 Eclipes(推荐) 我们可以通过 Groovy Eclipse Plugin插件,在Eclipes中进行Groovy代码开发编写。...可以实现: 代码高亮显示 代码补全,和提示 代码错误检测和运行编译优化代码 插件的GtiHub地址:https://github.com/groovy/groovy-eclipse PS:很多年没有用过...可以实现: 代码高亮显示 代码补全,和提示 代码错误检测和运行编译优化代码 PS:基于Intellij 的其他编译器,例如Android Studio也支持Groovy开发。...可以实现: 代码高亮显示 代码补全,和提示 代码错误检测和运行编译优化代码 PS:国内使用Netbeans编译器的比较少。所以不太建议使用这个编译器。因为如果出现问题了,网上相关的资料也比较少。...适合刚开始学习Groovy时编写。如果写的多了,没有代码补全和提示,那效率真的很受影响啊。 2.5 其他工具 这些工具,只是提供了代码高亮显示的效果。

    2.4K30

    Android训练课程(Android Training) - 构建你的第一个应用

    你可以使用在 R 类里的对象名称去引用你的资源,比如当你为android:hint 属性指定一个字符串的值时。...添加字符串资源 当你需要添加文本到用户界面时,你应该总是以资源的方式指定每一个字符串。字符串资源使得你可以在一个位置里管理你所有的界面文本,这使得很容易找到和更新字符串文本。...(你可以删除"hello_world"字符串) 当你在这个文件里时,同时为不久后可以要添加的按钮添加一个叫做“Send”的字符串,命名为"button_send". string.xml的结果像下面这样...添加标题字符串 如果你使用Eclipse,你可以跳过到下一章节,因为模板为新的activity提供了标题字符串。...当你使用Eclipse工具创建一个activity,它创建了一个空的。

    2.2K00

    你知道几种单例模式?

    程序在运行的时候,通常都会生成多个实例,例如表示字符串的java.lang.String类的实例与字符串是一对一的关系,所以当有一千个字符串的时候,就会生成1000个实例, 许多时候整个系统只需要拥有一个的全局对象...,它达不到只有一个单例对象的效果,例如当某个线程1调getInstance()方法并判断instance == null,此时(就在判断为空后new Singleton()之前)另一个线程2也调用getInstance...()方法,由于此时线程1还没有new出对象,则线程2执行getInstance()中instance 也为空,那么此时就会出现多个实例的情况,而达不到只有一个实例的目的。...双重检测机制 双重检测顾名思义就是两次检测,一次是检测instance 实例是否为空,进行第一次过滤,在同步快中进行第二次检测,因为当多个线程执行第一次检测通过后会同时进入同步快,那么此时就有必要进行第二次检测来避免生成多个实例...正常情况下是123,但是如果指令重排后执行为1,3,2那么久会导致instance 为空,进而导致程序出现问题。 既然已经知道了上述双重检测机制会出现问题,那么我们该怎么避免出现,该如何解决呢?

    38340

    Android开发笔记(八十五)手机数据库Realm

    Realm应用背景 Android自带的SQLite数据库,在多数场合能够满足我们的需求,但随着app广泛使用,SQLite也暴露了几个不足之处: 1、开发者编码比较麻烦,而且还要求开发者具备SQL...Realm环境搭建 Realm支持Eclipse的最后版本是0.87.5,更新的版本只支持AndroidStudio,不再支持Eclipse了,所以这里就以0.87.5为例进行说明。.../releases/juno” 3、在Name列表中点开“Programming Languages”,然后勾选“Eclipse Java Development Tools”(最新版本是3.8.2)...数据库查询RealmQuery RealmQuery是数据库查询工具类,其对象由Realm的where方法获得,下面是RealmQuery类的常用方法: 查询条件 isNull : 指定字段为空...contains : 指定字段包含什么字符串。 beginsWith : 指定字段以什么字符串开头。 endsWith : 指定字段以什么字符串结尾。

    1.8K20

    【转】Android开发在路上:少去踩坑,多走捷径

    目前我使用的是ADT22.6,新建一个Android工程,会自动在res目录下生成这个目录结构。这里有5个前缀drawable的文件夹,对应不同密度屏幕时所取的图片资源或者样式。 ?...12.安全检查 为避免异常情况的跳转或者恶意攻击,Android组件在启动时都需要判断传入的参数是否为空。 敏感信息需要进行权限限制或者加密处理。...能不暴露的组件就不暴露,在AndroidManifest中为组件加上android:exported=”false”属性。...MAT(内存泄漏调试工具)http://www.eclipse.org/mat/ 遇到内存或者性能问题时,一般会结合几种工具来查问题,找解决方法。 ?...还有就是会借助第三方较为权威的统计数据,比如上面提到的:国内手机占有率 - 友盟,Android版本比例 - 谷歌官网,压缩工具如TinyPNG、7z,文件/文件夹对比工具(文件夹对比功能很强悍,在多版本同步代码时确实是好手

    56230

    新手安卓开发详细教程视频_安卓手机解锁激活成功教程教程

    在Package Explorer栏右键点击, New → Android Application Project Application Name: 在安装到手机上时应用程序显示的名字 (例如微信...做完上面的步骤我们选择Next Create custom launcher icon: 是否创建启动的图标, 我们选择创建 Create activity: 是否在一个空工程里面创建activity...这页我们就讲Image File, 继续Next Create Activity: 创建一个Activity, 我们这里创建一个空的(Blank Activity), 作为学习的话, 我们就先创建一个空的...之后我们自己去下载一个夜神模拟器, 用模拟器跟eclipse进行连接, 用eclipse来运行我们的工程 下载完之后模拟器怎么和eclipse进行关联呢?...(但这并不是我们目前需要知道的) 在这个阶段, 我们需要知道的是Launcher进程检测到用户触摸到app时, 这个工程里面最先加载的应该是AndroidManifest.xml, 首先它会判断你的sdk

    1.5K10

    OpenCV 安卓编程示例:1~6 全

    基本上,您在模拟器屏幕上看到的是从本机代码返回并由 Android 框架在文本视图中显示的字符串。...安装完成后,您将需要重新启动 Eclipse。 Android NDK 按照的要求为 C++ 开发 Android,您需要安装 Android NDK。...在 Eclipse 中创建项目 之后是在 Eclipse 中创建项目的步骤: 启动 Eclipse 并创建一个新的工作区。...边缘检测的过程取决于计算像素强度变化的速率。 凭直觉,当变化率高时,在该区域中更有可能存在边缘。...为了使用长度为 N 的描述向量描述兴趣点,该算法通过几种随机方法(均匀,高斯等)在31x31色块区域中选择了 N 个随机像素对,并将它们进行比较以构造二进制字符串。

    5.8K10

    Google发布Android Studio 1.0

    同时,Google承诺Android Studio将使得开发者“更快更有效率”,并称它是Eclipse的替代品,事实上,公司为Eclipse用户列出了迁移步骤。...说到模板, Android Studio 包括安装向导,允许你创建新的项目模板或者导入 Google 代码示例。如果空的项目让你无从下手,你会喜欢这个导入功能的。...Android Studio 允许你管理你所有应用的字符串翻译,你可以很容易的在任何项目中提取和分析所有硬编码字符串。...除此之外,Android产品经理Jamal Eason告诉VentureBeat(互联网产业新闻博客),公司在关于Android Studio的未来方面没有具体的分享。...Android Studio有四个不同的版本(你可以在页面里通过设置更新来改变版本),包括Canary、 Dev、 Beta和Stable。

    1.1K30

    Android训练课程(Android Training) - 测试你的 Activity

    这节课教你如何配置Eclipse 来编写和启动测试,和如何通过命令提示行方式使用Gradle框架构建和启动测试。 Note: 为了帮助你开始,这个课程时基于Eclipse和ADT插件的。...在新的创建项目的对话框中(New Android Test Project ), 为你的项目设置对应的属性的值并点击完成....你可以提供一个字符串作为断言方法的第一个参数,以使得在发生失败时提供更多详细的上下文信息。 如果条件是 true, 测试通过。 在两种情形下,测试启动器继续执行测试用例中的其他测试方法。...当执行这样的 字符串类型的比较时,一个较好的实践是从你的资源文件中读取它,而不是 应编码(在代码直接写)。这样可以预防在你更改更改为本后使得你的测试很容易的被中断。...通过使用断言方法,你可以验证返回的值不是空,并且包含了所要启动Activity的期望的字符串。如果这两项都为 true ,你就成功了验证了 你的Activity正确的发送了一个Intent.

    73500

    FindBugs的使用

    有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。FindBugs有几种,有的为单机程序版,有的为与Eclipse相结合的插件版,等等。本文介绍的就是Java程序员最喜欢的插件版。...3 FindBugs在Eclipse的使用 在需要静态检查的项目上点击右键,按照上图所示,点击Find Bugs,等待静态检查进度完成。 小瓢虫所在位置即为问题代码所在位置。...在第2行,程序员认为他已经用p替换了字符串中的所有b。确实是这样,但是他忘记了字符串是不可变的。所有这类方法都返回一个新字符串,而从来不会改变消息的接收者。...FindBugs在可以确定一个值为null而另一个值不为null时,检测类似的错误,例如: 1 Person person =aMap.get("bob"); 2 if (person !...4.10字符串检查 找出处理字符串时遇到的常见问题,例如重复的字符串标量,调用String构造函数,对String变量调用toString()方法。

    1.5K31

    R.java was modified manually Reverting to generated version

    id重复一般编译都会报错,但是有时候编译有问题显示不出来导致出现问题。 4.检查布局文件中引用等 是否有空格。    ...检查引用的地方有没有空格  ,一个空格会导致出现问题 5.图片文件中命名是否带有空格。    检查文件命名的时候是否有空格,有空格也会导致出错误 6.检查项目编码是否正确。  ...项目编码如果有问题 ,编译时也会有错误。 7.更换一个新版本的adt,adt19版本时候出现过bug。 建议使用android开发官网的ADT。 8.检查项目名称是否带有中文下划线等。    ...选择Eclipse菜单栏——Project,点击Build Automatically,使其处于勾选状态即可,这样在你修改完项目之后Eclipse就会及时的帮你自动编译,跟新R文件; 选中项目,Project...,这样会清除掉旧版本的各种生成文件,并产生最新的项目生成文件,跟新R文件; 右键项目,Android Tools——Fix Project Properties,会修复项目中的问题 检查完, clean

    44010

    2017年Android SDK下载安装及配置教程

    首先声明: Unity版本5.6.3f1 最近试着在Unity中利用高通做AR开发时,发布项目文件需要发布到Android平台,遇到一些问题,看了网上的一些资料,踩了一些坑,现在总结出来,...Android开发环境搭建分为以下四步: 第一步、安装JDK; 第二步、安装Eclipse; 第三步、下载并安装AndroidSDK; 第四步、在Unity中发布到Android平台。...注:在变量的最末尾添加时,需要加上分号; ③、检测是否配置成功。...③、检测是否配置成功。打开命令行窗口,输入adb。...出现如下图所示内容则配置成功: 在Unity中发布到Android平台 ①、在发布界面需要将Android-Support-for-Editor点击下载,然后出现以下界面: ②、在Unity中配置好

    1.1K30

    Android开发在路上:少去踩坑,多走捷径

    目前我使用的是ADT22.6,新建一个Android工程,会自动在res目录下生成这个目录结构。这里有5个前缀drawable的文件夹,对应不同密度屏幕时所取的图片资源或者样式。 ?...12.安全检查 为避免异常情况的跳转或者恶意攻击,Android组件在启动时都需要判断传入的参数是否为空。 敏感信息需要进行权限限制或者加密处理。...能不暴露的组件就不暴露,在AndroidManifest中为组件加上android:exported=”false”属性。...需要暴露的组件通过自定义权限进行调用,添加自定义权限android:permission=”yourapp.permission.CALL”检测WebView漏洞http://security.tencent.com...MAT(内存泄漏调试工具)http://www.eclipse.org/mat/ 遇到内存或者性能问题时,一般会结合几种工具来查问题,找解决方法。 ?

    956100

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券