安卓
仟人斩
这个作者很懒,什么都没留下…
展开
-
Android Studio配置OpenCV
背景概述最近在做Android系统的App开发环境搭建。硬件平台采用基于安卓系统的带有相机或者OTG接口的智能设备,利用自带相机传感器或者通过OTG外接USB相机实现影像数据的采集。采集到的影像数据通过OpenCV开源视觉库进行处理,处理结果存储到在安卓平台上广泛使用的SQLite数据库。版本概览Android Studio版本:3.1.2; OpenCV版本:3.2.0; A...原创 2018-05-27 21:25:38 · 3597 阅读 · 5 评论 -
Android Activity中重写onCreateOptionsMenu不显示菜单按钮
前段时间做项目需要显示选项菜单,但是在4.0平板以及三星Note上面始终不显示Menu按钮,搞了大半天,终于解决!@Override public boolean onCreateOptionsMenu(Menu menu) { // 添加刷新菜单 menu.add(Menu.NONE, MENU_OPTION_REFRESH, Menu...转载 2018-08-21 21:09:08 · 4461 阅读 · 0 评论 -
android开发 点击按钮弹出对话框的简单实现
package com.example.lenovo.duihuakuang;import android.content.DialogInterface;import android.app.AlertDialog;import android.app.Activity;import android.os.Bundle;import android.view.View;import...转载 2018-08-21 21:46:06 · 10122 阅读 · 0 评论 -
Android studio项目中使用JNI调用opencv的c++程序
前言opencv虽然有java版本,但是对于轮廓,点等数据结构和c++版本不一样,这给移植带来了大量的工作量。好在java有JNI(Java Native Interface)可以调用c++函数。本文主要介绍如何在安卓手机APP项目中调用用c++写的通过opencv处理图像的算法。使用的开发IDE是Android studio。准备工作首先新建c++支持的手机项目。然后参考https:/...原创 2018-10-11 15:35:03 · 4656 阅读 · 11 评论 -
Android应用的两种设计模式
MVC模式 针对简单的应用,可以使用模式-视图-控制器(Model-View-Controller,MVC)的架构进行设计。在这种设计模式下,应用中的任何对象,都属于模型对象,视图对象或者控制器对象中的一种。 模型对象存储着应用的数据和业务逻辑。模型类通常用来映射与应用相关的一些事物,如用户、商店里的商品、服务器上的图片或者一段电视节目,抑或GeoQuiz应用里的地理知识问题。模型对象不关...原创 2018-11-03 12:41:07 · 339 阅读 · 0 评论 -
Android应用开发使用数据库的数据模型示例
背景 几乎所有应用都有持久化保存数据的需要。临时性存储savedInstanceState显然无法胜任。为此,Android提供了长期存储地:手机或平板设备闪存上的本地文件系统。 Android设备上的应用都有一个沙盒目录。将文件保存在沙盒中,可阻止其他应用甚至是设备用户的访问和窥探。(当然,如果设备被root了的话,用户就可以为所欲为。)应用的沙盒目录是/data/data/[应用的包名...原创 2018-11-03 12:52:22 · 1213 阅读 · 0 评论 -
Android APP 开发技术阶段总结
最近在做Android APP的开发,对用到的开发技术做一个总结。大量结构化数据的展示:可以使用RecyclerViewadaper实现。结构化数据可以用一个类封装起来,作为构造构造adapter的数据来源。public class RecyclerViewDepartmentAdapter extends RecyclerView.Adapter<RecyclerViewDepa...原创 2019-05-23 13:59:35 · 1145 阅读 · 0 评论 -
Android APP 开发技术阶段总结(二)
标题栏自定义如果不想用Android默认的标题栏,可以自定义标题栏,这样可以在标题栏上添加一些控件,比如左上角添加返回控件(这个Android默认通过配置也有),添加标题内容,右上角添加一个下拉菜单等。要想自定义标题栏,需要先在要取消自定义标题栏的activity的风格设置中增加 <style name="AppTheme.NoActionBar"> <i...原创 2019-05-28 08:18:00 · 337 阅读 · 0 评论 -
Android APP 开发技术阶段总结(三)
Android sqlite数据库的查询sqlite数据库底层封装public class MyOpenHelper extends SQLiteOpenHelper{ private static final String name = "mydb.db"; //数据库名称 private static final Integer version = 1; @O...原创 2019-06-01 10:52:38 · 420 阅读 · 0 评论