首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OpenCV 编程示例:1~6 全

在继续我们第一个示例之前,让我们先详细说明 NDK 工作方式。...如前所述,Android.mk实际上是 GNU Makefile 片段,构建系统会对其进行解析以了解在项目中构建什么。 该文件语法允许您定义模块。...您可以从这个页面下载从帐户购买所有 Packt 书籍示例代码文件。...您会看到,随着核大小增加,详细信息开始被淘汰: 下图是示例,该示例显示了中值过滤器在消除椒盐噪声中效果: 寻找边缘 空间滤波另一个应用是在图像中找到边缘(对象边界)。...下图是特征部件池示例: 拥有如此众多特征,将这样算法应用于实时应用将是一个挑战。 因此,我们需要开始进行一些优化。

5.4K10

基础干货(八):进程学习

windows下服务:没有界面、长期运行在后台应用程序; android下服务:应用程序一个组件,没有界面activity,长期运行在后台; 进程:是应用程序运行载体。...,它会按照进程优先级,从低到高一级一级杀死进程,直到内存空间被清理差不多。...5、在清单配置文件中添加权限 示例代码: 1、在工程中添加一个服务Service,重新onCreate方法: public class DHQTService extends Service {...(重点) 本地服务:写在自己应用程序工程里服务 ,使用自己应用程序进程运行这个服务; 远程服务:写在别的应用程序工程里服务,使用别的应用程序进程运行这个服务(安装在同一个手机上应用程序)...; IPC: Inter Process Communication(进程间通讯); aidl: Android Interface definition language 接口定义语言; aidl

4K10
您找到你想要的搜索结果了吗?
是的
没有找到

日历_公认不卡手机

本篇文章主要说一下月日历数据、月视图绘制以及点击日期实现。 数据 数据部分,网上能找到比较完整工具类,主要是根据本月和上月天数以及本月第一天是周几来计算。...首先计算上月日期: 由本月第一天是周几和上个月天数,得出上月日期显示 int temp = lastMonthDays - firstDayOfWeek + 1;//上个月天数减去本月第一天周几再加上...1 再计算本月日期:本月内数据根据该月天数跑循环。...四个点确定一个矩形,可以在纸上画一下大致图案,大致画个一两行矩形,应该就找到规律了,感觉有点像以前上学时做找规律数学题。...: 1、是不是本月数据(用颜色区分本月和其他月数据) 2、是不是今天 3、有没有选中日期 4、显示不显示农历 其中今天和选中日期用圆环表示,就需要在当天和选中日期矩形中绘制圆环。

4.8K30

Android6.0权限动态获取操作示例

本文实例讲述了Android6.0权限动态获取操作。...分享给大家供大家参考,具体如下: 众所周知 , 6.0现在运用越来越广泛 , 因为相对于之前几个版本 , 对于用户权限这个概念确实不是很重视 , 而6.0 之后 , 为了提升用户操作安全性 ,...运行时权限诞生了, 就是在用户运行软件时候动态获取所需要权限 , 下面跟大家分享一个我代码案例 : import android.Manifest; import android.app.AlertDialog...* 需要进行运行时权限检测Activity可以继承这个类 * * @author xingtao sun * @创建时间:2016年12月28日 * @项目名称: 6.0运行时权限 */ public...extends AppCompatActivity implements ActivityCompat.OnRequestPermissionsResultCallback { /** * 需要进行检测权限数组

76120

基础干货(六):Activity学习

标签值就它界面的标题 4、activitylabel标签值就它桌面快捷图标的名称 5、application中label标签和activity中label标签不是一个概念,application...中label表示应用程序名称,activity中label标签表示是它界面的名称。...uri = intent.getData(); 意图设计目的 意图设计目的:解耦,实现应用程序高内聚、低耦合。...onStart:当界面可见时候调用 onResume 按钮可以被点击时候 onPause 按钮失去焦点时候: onStop 界面不可见时候调用: onDestroy 销毁activity...android:launchMode="singleTop" 如果任务栈栈顶存在这个要开启activity,不会重新创建activity,而是复用已经存在activity。

2.8K10

应用安全指南 4.6.1 处理文件 示例代码

应用安全指南 4.6.1 处理文件 示例代码 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC...它们根据文件存储位置或其他应用访问权限分为四类。 下面展示了每个文件类别的示例代码,并在其中添加了每个解释。...,只能在同一个应用中读取/写入,并且这是使用文件一种非常安全方式。...未指定大量应用可以读写,意思不用多说了。 恶意软件也可以读取和写入,因此数据可信度和安全性将永远不会得到保证。 另外,即使在没有恶意情况下,也不能控制文件中数据格式或写入时间。...TARGET_TYPE), FILE_NAME); file.delete(); mFileView.setText(R.string.file_view); } } 使用示例代码

31630

基础干货(四):网络编程学习

,解析成一个图片 (3)把图片显示在TextView上 示例代码: package com.itheima.htmlview; import java.io.InputStream; import...方法和单击事件方法都是运行在主线程中。...当我们Android应用程序进程一创建时候,系统就给这个进程提供了一个Looper,Looper是一个死循环,它内部维护这个一个消息队列,Loop不停地从消息队列中取消息(Message),取到消息就发送给了...网图片查看器(重点) 1、发送请求:GET 2、接收服务器端返回响应数据 使用代码实现步骤: 1、创建URL,打开一个HTTP连接; 2、设置请求头信息:GET(GET、POST) 3、接收服务器端返回响应数据.../src/com文件夹拷到自己代码src目录中 2、调用image.setImageUrl(item.getImage())方法加载图片 imageLoader 开源项目 不重复发明轮子

14.9K10

应用安全指南 4.5.1 使用 SQLite 示例代码

应用安全指南 4.5.1 使用 SQLite 示例代码 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议...:CC BY-NC-SA 4.0 4.5.1.1 创建/操作数据库 在 Android 应用中处理数据库时,可以通过使用SQLiteOpenHelper [10] 来实现数据库文件适当安排和访问权限设置...(拒绝其他应用访问设置)。...下面是一个简单应用示例,它在启动时创建数据库,并通过 UI 执行搜索/添加/更改/删除数据。 示例代码完成了 SQL 注入防范,来避免来自外部输入执行不正确 SQL。...[10] 对于文件存储,可以将绝对文件路径指定为SQLiteOpenHelper构造函数第二个参数(名称)。 因此,如果指定了 SD 卡路径,则需要注意,存储文件可以被其他应用读取和写入。

33520

应用安全指南 5.4.1 通过 HTTPS 通信 示例代码

表 5.4-2 HTTP/HTTPS 通信示例代码解释 示例代码 通信 收发敏感信息 服务器证书 通过 HTTP 通信 HTTP 不适用 - 通过 HTTPS 通信 HTTPS OK 服务器证书由可信第三方机构签署...因此,接收到数据,如图像 URL 和图像数据,可能由攻击者提供。为了简单地显示示例代码,在示例代码中没有采取任何对策,通过将接收到攻击数据视为可容忍。...你应用必须根据应用规范,以适当顺序处理异常。 下一个示例代码用于 HTTPS 通信,它使用可信第三方证书机构颁发服务器证书连接到 Web 服务器。...与服务器通信中发送/接收所有内容,在这里被认为是敏感(例如,用于搜索字符串,图像 URL 或图像数据)。 为了简单地显示示例代码,不会执行针对SSLException特殊处理。...它是私有证书机构根证书文件。 以下示例代码展示了一个应用,在 Web 服务器上获取图像并显示该图像。 HTTPS 用于与服务器通信。

60820

应用安全指南 5.5.1 处理隐私数据 示例代码

5.5.1 处理隐私数据 示例代码 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA...在下面的示例代码中,我们将演示此工具用法,并使用由这个工具产生 HTML 文件来展示程序隐私策略。...[29] http://www.kddilabs.jp/tech/public-tech/appgen.html 更具体地说,你可以使用以下流程图来确定使用哪个示例代码。...在传输需要特别细致处理用户数据之前获得特定同意。 如果用户未授予特定同意,请勿传输相应数据。 向用户提供可以查看应用隐私策略方法。 提供通过用户操作删除传输数据方法。...", Toast.LENGTH_SHORT).show(); } } 市场上示例如下。

2.1K20

基础干货(三):数据库学习

---- title: 基础干货(三):数据库学习 copyright: true categories: 基础干货 date: 2018-01-10 19:35:26 tags: [Android...BLOB(二进制对象)数据类型,也接受varchar(n)、char(n)、decimal(p,s) 等数据类型, SQLite最大特点是你可以把各种类型数据保存到任何字段中,而不用关心字段声明数据类型是什么...但有一种情况例外:定义为INTEGER PRIMARY KEY字段只能存储64位整数, 当向这种字段保存除整数以外数据时,将会产生错误。...helper = new DBHelper(this, "account.db", null, 1); onCreate是在数据库创建时候调用,主要用来初始化数据表结构和插入数据初始化记录...onUpGrade是在数据库版本升级时候调用,主要用来改变表结构 2、调用db = helper.getWritableDatabase(),得到数据对象 数据库sql语句增删改查 创建表结构:

2.7K20

基础干货(十):多媒体编程学习

多种媒体综合。图片、音乐、视频。 计算机表示图形方式 1、bmp 以高质量保存所有类型图片,用于计算机。...每个像素点颜色是一个RGB,使用6个十六进制数值来表示。 文件头信息占用数据大小。 体积比较大。 2、jpg 以良好质量保存图片,用于计算机、电子邮件或网络。...jpg 工业图形压缩算法,类似rar算法。人眼识别精度有限,把相邻空间内类似的颜色使用同一个颜色来表示。 体积减小,失真。...RGB ARGB 32 应用程序在启动时系统为它创建一个进程,系统为每个进程创建dalvik虚拟机(模拟器设置VM Heap),当图片大小大于虚拟机堆内存空间时,就内存溢出(内存泄露);...解决办法:缩放图片加载到内存 步骤: 1、获得设备屏幕分辨率; 2、得到原图分辨率; 3、通过比较得到一个合适比例值; 4、按照比例值缩放图片 5、把图片显示在imageview 缩放图片并加载到内存中

1.4K10

应用安全指南 4.4.1 创建使用服务 示例代码

服务详细实现方法,请参阅“4.4.3.2 如何实现服务”和每个服务类型示例代码(在表中带有*标记)。...当使用仅在应用中使用私有服务时,只要您对该类使用显式意图,那么您就不必担心意外将它发送到任何其他应用。 下面展示了如何使用startService类型服务示例代码。...下面展示了如何使用startService类型服务示例代码。 要点(创建服务): 1) 将导出属性显式设置为true。 2) 小心并安全地处理接收到意图。 3) 返回结果时,请勿包含敏感信息。...系统由伙伴公司应用和内部应用组成,用于保护在伙伴应用和内部应用之间处理信息和功能。 以下是 AIDL 绑定类型服务示例。...它们用于内部开发应用,以便安全地共享信息和功能。 以下是使用Messenger绑定类型服务示例。 要点(创建服务): 1) 定义内部签名权限。 2) 需要内部签名权限。

86730

系统usb调试在哪_手机usb调试

大家好,又见面了,我是你们朋友全栈君。 Android手机USB调试在哪?手机如何打开USB调试模式?...如果我们要将手机连接到电脑上,从而传输文件、下载应用或ROOT等,都需要打开手机USB调试模式。...系统版本有很多,它们打开方法也各不相同,下面给大家介绍各版本手机打开USB调试模式方法。...4、再返回设置菜单界面选择开发者者选项; 5、点击打开右上角开关,即可打开 USB调试模式; 6、打开USB调试模式后,下拉手机通知栏,将手机上连接电脑USB模式设置为“仅充电”模式或“媒体设备...上述便是手机打开USB调试模式方法,需要将手机连接电脑下载应用或干嘛,可以按照小编描述方法来打开USB调试模式。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

3.8K40

应用安全指南 5.6.1 密码学 示例代码

5.6.1 密码学 示例代码 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA 4.0...以下是示例代码,根据每种技术目的分为三大类加密技术。 在每种情况下,应该能够根据密码技术特点,选择适当加密方法和密钥类型。...对于需要更详细考虑情况,请参见章节“5.6.3.1 选择加密方法”。 在使用加密技术设计实现之前,请务必阅读“5.6.3.3 防止随机数字生成器中漏洞措施”。...保护数据免受第三方窃听 检测第三方所做数据伪造 5.6.1.1 使用基于密码密钥加密和解密 你可以使用基于密码密钥加密,来保护用户机密数据资产。 要点: 显式指定加密模式和填充。...,由存储在不同安全位置(如服务器)中私钥确定时,你可以使用公钥(不对称密钥)加密来处理涉及应用端公钥存储应用,出于验证数据签名目的。

37510

1.下载gradle 你导别人项目是需要下载相同gradle包,下面这个网站有,注意一般是下载对应版本“gradle-x.x-all.zip”格式 https://services.gradle.org.../distributions/ 比如下载2.4版本就要找2.4版本all 2.改变gradle环境变量配置 先在我电脑右键 注意是在系统变量里改 改gradle文件夹存放名字,我都装在一个文件夹下了...这里应该是引用这个目录下debug.keystore文件而没有找到引起 7.模拟器怎么上网 方法一 PC机可以上网,PC机上面的Android模拟器不能上网。...其实只要使模拟器跟自己PC在同一个网段内就行了: 首先,如果没有配置sdk环境变量,那么在CMD命令下进入sdk安装路径platform-tools目录下(D:\Program Files\...获得百度 ip 地址 然后在浏览器中输入 https:// 百度 ip 地址 看看是否能够访问 如果能够访问 那么你就遇到了和我一样问题 请继续看 打开你 sdk 目录中 emulator

42120

详解ClassLoader

答案是通过 ClassLoader 加载机制。虚拟机也有类似这样机制,为了能编写出更高效代码,我们有必要了解下ClassLoader 加载机制。...本文先会分别详解 ClassLoader。 01 Java ClassLoader 大多数应用程序是由Java语言开发。所以有必要先了解Java ClassLoader。...Java加载类过程主要由系统自带三个类加载器依次被执行来加载类。有图有真相,下图能让人一目了然: ? 1)Bootstrap ClassLoader: 最顶层加载类。...虚拟机运行加载不是class文件,而是dex文件。dex文件是编译工具把所有的class文件进行合并,优化,然后生成。...从源码中,我们得知BaseDexClassLoader构造方法包含四个参数,这四个参数代表意思如下: dexPath: 需要装载APK或者Jar文件路径。

44210

应用安全指南 4.1.1 创建使用活动 示例代码

因此,如果你将敏感信息放入用于启动活动意图中,有必要采取对策,来确保它不会被恶意第三方读取。 下面展示了如何创建私有活动示例代码。 要点(创建活动): 1) 不要指定taskAffinity。...2) 小心并安全地处理接收到意图。 3) 返回结果时,请勿包含敏感信息。 下面展示了创建公共活动示例代码。 AndroidManifest.xml <?...Not Sensitive Info"); setResult(RESULT_OK, intent); finish(); } } 接下来,这里是公共活动用户端示例代码...创建伙伴活动示例代码如下所示。 要点(创建活动): 1) 不要指定`taskAffinity`。 2) 不要指定`launchMode`。...下面展示了创建内部活动示例代码。 要点(创建活动): 1) 定义内部签名权限。 2) 不要指定taskAffinity。 3) 不要指定launchMode。 4) 需要内部签名权限。

1.6K10
领券