Android
代码敌敌畏
人有多大胆 代码就有多长
展开
-
Android底部导航栏加图片轮播功能实现
Android底部导航栏加图片轮播功能实现前言:最近无聊接了个安卓耍耍(主要是同学不好拒绝嘿嘿嘿。。。)下面附上效果图:其实as就有这个自带的功能可以直接创建带底部导航栏的页面,本人上面做了修改大家可以参考。。。废话不多说了上代码1、先写xml文件创建activity_main.xml<?xml version="1.0" encoding="utf-8"?>...原创 2019-11-30 21:45:05 · 1616 阅读 · 0 评论 -
Android--利用Mob实现免费短信验证注册
Android--利用Mob实现手机短信验证注册注册的时候大家一定遇到过手机号码注册,然后输入收到的短信验证码进行注册。。。那么下面就是如何实现这个功能注意重点哦---免费,免费1、 去Mob官网http://www.mob.com/注册一个账号并申请创建app获取appkey2、下载对应模块SMSSDK的sdk压缩包并解压。3、你可以参考mob官网的提供的开发文档(如...原创 2018-12-05 15:41:37 · 920 阅读 · 4 评论 -
安卓利用opencv实现自定义图像识别
安卓利用opencv实现自定义图像识别要在安卓上实现自定义图像识别,我们需要用到opencv-android-sdk先上效果图下面来讲讲具体实现思路:1、配置android studio中opencv的环境2、训练自定义图像数据集3、将训练好的数据集加载进行识别 InputStream is = getResources().openRawResource(R.ra...原创 2018-10-06 16:17:54 · 12370 阅读 · 8 评论 -
Java调用百度API实现图像识别
Java调用百度API实现图像识别最近在做一个关于识别的小功能,翻阅了一堆资料,也实践自己去实现这个功能,最后识别的结果不是那么理想。这里介绍一个完全可以商用以及识别率超高的百度ai接口1、为什么要用百度API来进行图像识别?主要原因有三点:1、识别率比自己做的要高、要好。2、省去了收集数据集的时间。而且人家的数据集还更全面更牛逼。3、直接调用接口,更加方便,不必去学习安卓...原创 2018-09-19 15:08:58 · 22955 阅读 · 16 评论 -
Android--Ndk编程之JNI(二)
在上一篇博客NDK编程开发JNI中讲述了为什么要使用JNI,那么现在通过编写Helloword来了解使用步骤。1、新建一个工程记得勾上支持c/c++选项2、一直next到此页面,把那两个勾上。3、如何finish完报错,那么检查是否添加了正确的NDK路径 File--》Project属性4、这样就创建了一个在native层写helloword的程序,大家直接运行就可以看...原创 2018-09-02 16:00:31 · 263 阅读 · 0 评论 -
Android--Ndk编程之JNI(一)
Android--Ndk编程之JNI在前面的章节中讲到了opencv在安卓上的环境配置https://blog.csdn.net/sm16111/article/details/81839401,那么在vs中用opencv和在as(Android studio)中用opencv的调用方法不同,毕竟前者是c++/c,后者是java。那么如何在安卓端也能用c或c++来编写呢?jni就可以的实现...原创 2018-08-31 09:15:37 · 356 阅读 · 0 评论 -
Android--从本地相册获取图片并显示
Android--从本地相册获取图片并显示很多博客讲这部分内容会和其他的混在一起讲,看起来会比较费劲,为了更方便的调用,特意写了如何从本地获取图片以及 显示这部分代码。1、布局文件:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:and...原创 2018-08-27 16:53:00 · 24903 阅读 · 18 评论 -
Android Studio上安装Opencv并配置环境
Android Studio上安装Opencv并配置环境首先我们需要下载一个android-opencv-sdk 这里是下载地址https://sourceforge.net/projects/opencvlibrary/files/?source=navbar点击opencv-android下载你需要的版本,这里以3.3为例下载完成后进行环境的配置1、新建一个android...原创 2018-08-19 17:22:36 · 5875 阅读 · 6 评论 -
一款简单的语音播报app
这是一款可以语音播报多功能的app。。。下面说说实现代码吧先看一下效果图:首先先弄好界面xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sche...原创 2018-02-27 21:51:25 · 5095 阅读 · 2 评论 -
ListView的应用
ListView在安卓中是很常用的一个组件之一,那么现在我们做一个水果展示的界面首先写一个xml文件xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par原创 2018-02-07 15:32:48 · 301 阅读 · 0 评论 -
用WebView秒做一款简易的浏览器app
这里给大家分享一个用Webview这个组件快速制作一个简易的浏览器app,首页设置为百度,可根据自己喜好来定义首页页面显示。大家可以看到下面加了3个按钮,分别对应是后退,返回主页面,前进 3个功能话不多说,现在为大家献上代码首先建一个xml文件<?xml version="1.0" encoding="utf-8"?><LinearLayout ...原创 2018-02-12 21:18:32 · 9300 阅读 · 5 评论 -
Android组件之--ToggleButton、Spinner、ProgressBar
ToggleButton(开关按钮):具有双状态的按钮Spinner(下拉列表框):点击弹出选项元素的列表框ProgressBar(进度条):显示进度首先新建一个xml文件 写法如下(采用的相对布局)布局可自己定义。xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://sche原创 2018-02-06 11:19:22 · 281 阅读 · 0 评论 -
RecyclerView
RecyclerView是在安卓5.0推出的新的组件,可以实现ListView,GridView,瀑布流的轻松转化。简单了解完RecycleView后,那么我们就开始弄一个简单的壁纸的app吧首先 我们要把RecycleView的jar包导进去,这个在我们下载的sdk里面可以找到,如果没有这里附上地址http://download.csdn.net/download/sm16111/102...原创 2018-02-11 09:38:36 · 218 阅读 · 0 评论