- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 AndServer浅显使用
刚刚接触AndServer,感觉可以做很多事情,简单的梳理一下使用的逻辑,毕竟也是刚刚接触,对AndServer的理解还很浅显。感觉云控群控可以搞一搞,搭配上appium之类的。1.项目中使用到的依赖implementation 'com.google.code.gson:gson:2.8.0'//这两个是AndServer中必须要用到的implementation 'com.yanzhenjie.andserver:api:2.1.9'annotationProcessor 'com.yanzh
2021-06-17 15:12:25
3761
1
原创 ImageLorder的基本使用
初始化ImageLorder File cacheDir = StorageUtils.getOwnCacheDirectory(context, "bee_k77/Cache");// 获取到缓存的目录地址 Log.e("cacheDir", cacheDir.getPath()); // 创建配置ImageLoader(所有的选项都是可选的,只
2018-08-20 17:11:02
665
原创 Android 自定义Camera相机(封装工具类贼简单)
背景目前公司的项目都是,针对生物认证来进行一些验证之类的功能,比方说,交互式活体检测,人脸1v1(对比),人脸1vN(搜索)。用系统自带的相机?当然是不够用了,不够用那就自定义啦,就像是前几天七夕,没对象怎么办,当然是new一个了。对了结尾还提供了一个调用极其简单的相机工具类。了解一下通常我们调用相机的话,无非就是Intent打开系统自带的相机,要自定义相机的话,也要通过Android...
2018-08-20 15:12:37
7632
1
原创 Android简单测试代码的执行时间
背景公司项目测试一张图片通过Socket以流的方式从PC端传到Android端需要多长时间,记录一个小知识点。以毫秒为单位long startTime = System.currentTimeMillis(); // 获取开始时间 // doThing(); // 测试的代码段 long endTime = System.currentTimeMillis(); // ...
2018-06-14 10:28:13
4159
原创 使用USB数据线连接PC端和Android端进行数据的交互
背景公司有这样一个需求,一个萤火虫的开发板子,不要图形化界面,并且将公司的算法集成到板子中,由PC端传递数据到板子中进行数据的操作将结果返回给PC端,要使用USB来进行连接。这里的使用USB连接不是指,将手机当成一个U盘一样的东西存个文件就可以了。查阅了一些资料,总结一下遇到的问题,以及实现的步骤。简单了解虽然是使用USB连接,但是应用的技术还是Socket进行数据的传递工作。PC...
2018-06-13 15:21:05
15224
12
原创 Android 利用launcher(安卓系统UI桌面)实现开机自启动App
前段时间有这样一个需求,做一个安卓系统的小型服务器,使用的开发板是萤火虫的7.0.1系统,并且已经root了,网上有很多利用广播,通过监听开机广播的方式来,实现App的开机自启动,这个方法不做考虑,因为我就没有成功过。采用另一种方式来实现这个需求,也就是launcher。...
2018-06-13 10:44:20
30039
8
原创 关于安卓8.0系统调用照相机白屏
由于8.0系统的权限申请更加的严格,也更加安全了。所以8.0系统在调用照相机的时候要在清单文件中加入以下代码,才能解决白屏不能预览的问题。<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/ap...
2018-04-21 09:48:39
3642
3
原创 解决Studio3.0 Dagger2注入Error:android-apt plugin不兼容的问题
今天在导入Google官方推荐Dagger2注入框架时出现一个错误:Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead.经过查找发现,在Studio升级到3.0之后原来的配置方式apt与最新版本...
2018-04-17 09:52:13
186
原创 Android 相对布局属性
RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android...
2018-03-21 14:02:33
6387
原创 安卓画廊效果(ViewPager)
这一篇只讲应用不讲原理,看原理的同学可以关了。 github地址:https://github.com/wangshangyao/BaseBannerView在github上把项目down下来,然后将项目中的Bannder以Model的形式导入你的项目。 首先: 在你的布局中声明控件<com.yao.banner.BannerView android:id=...
2017-11-29 09:00:23
3706
1
原创 jiecaovideoplayer的简单使用
这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量 点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示,并且集成的话非常的简单。下面代码: 首先加入依赖库:compile 'fm.jiecao:jiecaovideoplayer:5.5'然后在布局中声明控件:<fm.jiecao.jcvide
2017-11-22 19:34:41
706
原创 android adb端口被占用解决方案
1.问题描述 有时候eclipse或者studio的adb端口经常被其他的进程占用,关键是找到占用的进程也杀不掉,或者杀掉又不断重启,无比顽强。2.解决方案 找到占用进程,然后打开进程文件位置直接卸载掉,或者退出这个应用,再杀掉这个进程。首先当然要找到被占用的进程 当你电脑console出现这个提示,说明你的adb端口被其他的进程占用。The connection to a
2017-11-17 10:30:02
2351
原创 安卓接口回调
在安卓中接口回调是十分常见的一种传值的方式。 在这里简单的记录一下自己对接口回调的理解和用法。 第一次应用接口回调是应用在MVP框架模式中的M层获取数据,并且将数据回调给P层,下面贴一下我自己的代码。首先这是我的M层实现类: 在这里只是讲解一下接口回调所以并没有创建M层接口public class MyModel{ /** * 获取数据的方法 * 并且传递一个接口变量
2017-11-05 17:42:51
288
原创 浅谈DrawerLayout(抽屉效果,侧拉菜单)的使用
DrawerLayout是V4包下提供的一种左滑右滑抽屉布局效果。 实现效果如下: 因为是官方提供的,所以使用起来也相对的比较简单。DrawerLayout 提供1、当界面弹出的时候,主要内容区会自动背景变黑,当点击内容区的时候,抽屉布局会消失2、在屏幕边缘手势滑动 会拉出抽屉布局注意:当按后退键的时候,如果抽屉布局正在显示,则需要关闭抽屉布局 布局分为两部分 左和右,然后看你个人的需
2017-09-25 14:58:33
1344
原创 xUtils3 的基本使用
Activity的注解1.在Application的oncreate方法中加入下面代码:x.Ext.init(this);2.在Activity的oncreate方法中加入下面代码:x.view().inject(this);3.加载当前的Activity布局需要如下注解:@ContentView加入到Activity的上方例: @ContentView(R.layout.activity
2017-08-30 23:00:03
308
原创 Android 圆角按钮
【主要步骤】创建一个XML文件以此文件作为Button的Background1.创建XML文件在res目录下的drawable-mdpi下建立XML文件 button_frame_shape.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/an
2017-08-25 09:13:58
413
打开Android相机,实时获取帧数据
2018-08-20
通过USB进行PC端和Android的数据交互
2018-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人