
Android
z轴
这个作者很懒,什么都没留下…
展开
-
opencv for android:如何在Android studio中成功运行opencv人脸识别的例子
opencv官网上关于Android的大多是在eclipse下运行的,网上关于在Android studio中运行的博客都比较少,大多数是灰度化等比较简单的例子,如何在android studio 中运行成功人脸识别的例子?过程如下:1.在官网上下载opencv的SDK,把opencv的SDK下的native 文件夹都拷到项目文件夹下 2. 新建一个jni目录,在main包下 3.原创 2016-08-24 20:15:54 · 8299 阅读 · 13 评论 -
android 对sqlite数据库的增删改查
一、Android平台下数据库的一些概念Sqlite是android平台的一款轻量级的、嵌入式的、关系型数据库产品,以下是一些主要概念。1.Sqlite通过文件保存数据库,创建的数据库文件默认存在在/data/data//databases/的文件 夹下,一个文件就是一个数据库。2.一个数据库包含多个表格,一个表格包含不同的字段,字段类型等等,这与SQL数据库相似。 3.Sqlite记录没有顺序原创 2017-06-13 22:50:52 · 663 阅读 · 0 评论 -
Android常用adb命令总结
针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 一、Android Debug Bridge adb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成:原创 2017-06-13 22:36:21 · 608 阅读 · 0 评论 -
Android之仿IOS悬浮窗
在一些场合里,我们使用悬浮窗会有很大的便利,比如IOS系统的悬浮窗,360或者其他手机卫士的悬浮窗等等。本篇博客,我们创造出两个悬浮窗,通过点击小悬浮窗打开或者关闭大悬浮窗(一个播放控制器)。代码如下:在这之前,我们需要在manifest中申请权限:<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />并且,原创 2017-05-21 22:45:29 · 3360 阅读 · 0 评论 -
移动端数据库神器-Realm 开始代码之旅(入门二)
上一篇我们讲述了如何配置realm,本篇博客我们将开启realm代码之旅。俗话说,无图无真相嘛,一言不合就上图: 再看看我们上篇博客中说到的用chrome查看realm数据库内容: So,我们来看看代码吧: 1、新建两个model类,Person和Pet,继承自RealmObject。Person类:public class Person extends RealmObject {原创 2017-05-13 22:42:16 · 1252 阅读 · 0 评论 -
Android图表利器-MPAndroidChart
最近需要在Android上将数据展示为图表,偶然间在GitHub上找到一个很不错的Android图表框架,支持柱状图,饼图,曲线图,点的误差图等等等,关键一点,好看!。 闲话少说,先上图(优快云出问题了。。。图片传不上): 本篇博客,我们介绍其中两种:柱状图和饼状图,其他的示例可以查看该大神的GitHub:https://github.com/PhilJay/MPAndroidChart原创 2017-05-21 21:35:30 · 2896 阅读 · 0 评论 -
Android模拟按键
有时我们需要使用安卓实现在后台模拟系统按键,比如对音量进行调节(模拟音量键),关闭前台正在运行的App(模拟返回键),或者模拟触屏事件。但是对于原生安卓系统而言,后台进程关闭前台进程,甚至模拟用户事件,进而操控整个系统,是不符合系统安全原则的,如果有这样的漏洞被病毒或恶意软件所利用,会非常危险。 由于一些特殊原因,我恰巧需要实现这样的功能,而又没有条件自行编译安卓系统,但是可以利用Root权限,因原创 2017-06-04 22:02:08 · 2357 阅读 · 1 评论 -
可下拉输入框
在登录界面输入用户名的时候,每次输入比较麻烦,于是如果有下拉输入框可选择会比较方便,使用dialog也可以跳出一个框以供选择,但是似乎没有下拉输入框体验号,这只是个细节的部分,于是记录下来方便以后使用自定义适配器package com.sdu.zeng.dropdownedittext;import android.content.Context;import android.view.Lay原创 2017-05-28 16:55:38 · 589 阅读 · 0 评论 -
Android动态申请权限
参考: http://blog.youkuaiyun.com/lmj623565791/article/details/50709663一、概述对于6.0以下的权限及在安装的时候,根据权限声明产生一个权限列表,用户只有在同意之后才能完成app的安装,造成了我们想要使用某个app,就要默默忍受其一些不必要的权限(比如是个app都要访问通讯录、短信等)。而在6.0以后,我们可以直接安装,当app需要我们授予不恰当原创 2017-05-28 14:32:32 · 9591 阅读 · 1 评论 -
移动端数据库神器-Realm 项目配置(入门一)
Realm是一个用来替代sqlite的解决方案,它比sqlite更轻量,同时速度更快,而且使用起来很简单顺手,还跨平台,目前已支持Java,Objective C,Swift,React-Native,Xamarin这五种语言。本篇博客以Android语言为基础,带大家一起探索realm的神奇之处。Realm官网:https://realm.io/工欲善其事,必先利其器。我们在Android Stu原创 2017-05-13 14:54:02 · 2197 阅读 · 0 评论 -
Android--获得屏幕高宽,屏幕截图(包括或不包括状态栏)
记录下这些常用的方法,方便以后开发使用,贴代码://获得屏幕相关的辅助类public class ScreenUtils{ private ScreenUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantia原创 2017-06-13 23:06:14 · 2687 阅读 · 0 评论