之前利用java命令编辑生jni文件方式已经out了,本文主要介绍利用cmake插件来实现opencv for android 配置和使用,掌握了cmake文件想配置其他算法移植等工作也是一样原理。前面将配置方法介绍下,后面为demo相关文件,各位老铁若前面看懂了,后面的demo就不用看了,若不明白再去下载demo研究吧,哈哈!配置 android studio 2.3以后版本较好
  AIDL学习 1.什么是aidl: AIDL是 Android Interface definition language缩写,一看就明白,它是一种android内部进程通信接口描述语言,通过它我们可以定义进程间通信接口 ps:以前用过万恶RMI,比较类似 其他名词补充: ICP:interprocess&nbs
原创 2013-03-02 22:36:57
1033阅读
Android studio成品项目 点菜系统 源码 apk 可以实现登录注册功能,菜品喜欢,联系以及账户充值功能,包括源码以及apk,单机无联网功能,含项目报告。YID:6730635417329306 一只高冷猹 标题:Android Studio下点菜系统开发摘要:本文介绍了一个基于Android Studio点菜系统项目,该项目提供了登录注册、菜品喜欢、联系以及
Python和Android GUI 随着移动设备普及和使用增加,开发人员对于在移动设备上实现用户界面的需求也越来越大。Python是一种简单易学且功能强大编程语言,因此很多开发人员都希望能够在移动设备上使用Python来开发GUI应用程序。本文将介绍如何在Android上使用Python编写GUI应用程序,并提供一些示例代码。 在Android上使用Python编写GUI应用程序,最
原创 2023-12-31 08:16:47
68阅读
# 获取Android设备属性信息方法 在Android开发过程中,有时候我们需要获取设备一些属性信息,比如设备型号、系统版本等。而在Java中,可以通过`System.getProperty(String key)`方法来获取一些系统属性,但是有些属性并不能直接通过该方法获取,这时就需要借助`getprop`命令来实现。 ## 什么是getprop `getprop`是一个用于获取设备
原创 2024-05-06 05:24:43
147阅读
最近在了解cordova ,下面的分享出来 大家可以看看, 我 有空也按照这个写写demo 1、下载node.js,进行安装 https://nodejs.org/en/ 2、安装cordova环境 Window下行执行命令行: npm install -g cordova Mac下执行命令行 su
一、缓存类型1 /data/data/应用程序包名/cac
原创 2022-04-22 17:46:34
53阅读
注:本文翻译自Google官方Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/efficient-network-access.html在你应用中,可能最消耗电力就是用无线网络对资源进行下载了
一、缓存类型1 /data/data/应用程序包名/cache  应用自身缓存目录2 sdcard下面的缓存 二、清除应用自身缓存条件1 该应用程序必须用户系统uid2 该应用程序还必须拥有系统应用程序签名
原创 2015-08-09 13:30:43
116阅读
# Java 17 and Android - A Comprehensive Guide Java is a widely used programming language that has been powering various applications and platforms for several decades. In this article, we will explor
原创 2023-11-10 05:44:10
68阅读
前言:     随着spring 越来越强大,用spring4来搭建框架也是很快速,问题是你是对spring了解有多深入。如果你是新手,那么在搭建过程中可以遇到各种各样奇葩问题。     SSM框架搭建是作为我搭建APP开发框架基础。     我将会分以下几点:     
<br />Android中如何修改系统时间(应用程序获得系统权限) <br /><br />在 android API中有为就没有办法在应用程序这
转载 2022-09-12 01:18:48
1650阅读
在过去几年里,硬件加速流水线获得了无与伦比发展.同时也日愈复杂,它们性能特征越来越难以理解.以前改善性能只意味着减少用于渲染CPU内循环周期,现在变成确定瓶颈与系统处理它们.此时优化性能主导思想是,流水线速度由最慢一个阶段决定.本文中讨论了现代显卡所存在瓶颈之一,以及部分解决办法.数据在主板中传递CPU从RAM中获得数据并且处理数据,然后写入RAM中.GPU工作方式类似于
转载 5月前
18阅读
android 5.0发布之后。在很多很棒更新中,包括了新UI组件和创建 Material Design 主题能力。为了使你能够将新设计中更新到旧系统中, 我们同时更新了包含 AppCompat support libraries。在这篇文章中,我将总体说明一下appCompat新特性并介绍一下如何应用于你app中。AppCompat (aka ActionBarCompat)是
转载 8月前
13阅读
AndroidLogChecker由于发布软件版本时候我们需要把Log注释掉,此工具可以检查java类中Log所在行以及是否已经注释。Github:https://github.com/cumtkangyi/AndroidLogCheckerpackage com.leo.kang.tools;...
原创 2021-09-05 11:35:23
122阅读
通常我们写程序,都是在项目计划压力下完成,此时完成代码可以完成具体业务逻辑,但是性能不一定是最优化,一般来说,一般来说,优秀程序员在写完代码之后都会不断对代码进行重构。重构好处有很多,其中一点,就是对代码进行优化,提高软件性能。下面我们就从几个方面来了解Android开发过程中代码优化。 1)静态变量引起内存泄露 在代码优化过程中,我们需要对代码中静态变量特别留意。静态变量是类相关变量,它生命周期是从这个类被声明,到这个类彻底被垃圾回收器回收才会被销毁。所以,一般情况下,静态变量从所在类被使用开始就要一直占用着内存空间,直到程序退出。如果不注意,静态变量引用了占用.
转载 2013-07-15 22:00:00
86阅读
2评论
opencv官网上关于Android大多是在eclipse下运行,网上关于在Android studio中运行博客都比较少,大多数是灰度化等比较简单例子,如何在android studio 中运行成功人脸识别的例子?过程如下:1.在官网上下载opencvSDK,把opencvSDK下native 文件夹都拷到项目文件夹下 2. 新建一个jni目录,在main包下 3. 在jni目录下
目录一.加载,修改,保存图像加载图像:显示图像:修改图像:保存图像:Mat类:Mat类与Iplimage类Mat常用函数:Mat常用构造函数:二.图像基本操作:三通道图像存储方式:获取图像像素指针:像素范围处理:实例1 图像反差操作:实例2 图像伪单通道输出:实例3 转伪灰度图像 :图像混合:图像对比度调整(线性变换点操作)绘制图形与文字:直线绘制:矩形绘制椭圆绘制圆形绘制:绘制填充多边形:文
资料学习Android CoordinatorLayout之自定义BehaviorAndroid高仿知乎首页BehaviorAndroid CoordinatorLayout之自定义Behavior自定义Behavior艺术探索-仿UC浏览器主页SheHuan/BehaviorDemo下滑隐藏上滑显示BehaviorRecyclerView实现上滑动隐藏搜索布局下滑显示搜索布局自定义Behav
原创 2023-06-02 19:40:22
259阅读
我们问了10个问题,开发、生活中有疑问,ChartGPT都给了我们答案。这些答案怎么样,请往下看吧。ChatGPT-1、写一个车牌号
原创 2023-06-23 08:15:05
278阅读
  • 1
  • 2
  • 3
  • 4
  • 5