自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++编写、生成、调用so库详解(二)

我们上篇中主要讲了怎么去打包so库,这篇我们就来说一些怎么调用so库上面说了两种不同类型的so库,我们分别来看一下怎么调用这两种,在调用so库之前,我们先说一下直接调用上面写的C++代码,

2024-01-18 16:13:18 1159 1

原创 C++编写、生成、调用so库详解(一)

开发中经常会用到so库,大多是调用第三方的so库,偶尔也需要自己封装一个so库给别人调用,这边就记录一下开发so库的一个过程.首先我们这边是在Android Studio中开发的,所以仅描述在Android环境下开发过程,当然也可以用其他工具开发.

2024-01-18 16:12:45 1493

原创 ADB命令收藏

记录一些常用的adb命令

2023-07-11 16:01:55 229

原创 Android Room增删改查

在上篇文章中我们说了Room的搭建跟简单的增删改查,如果还有不明白的可以查看上篇文章Android Room数据库的使用这篇文章主要是讲一下Room在实际项目中的应用,在项目中,我们对数据库不可能只是进行简单的增删改查,肯定还会用到根据字段查询,然后修改,或者删除某一字段之类的.首先是Dao@Daopublic interface UserDao { //增 ...

2018-11-23 14:27:29 20759 3

原创 Android Room数据库的使用

我们在很多项目中都会使用到数据库SQLite,我之前在项目中都是用的第三方框架GreenDao,知道前几天我才听说有个Google自己弄出来的框架Room,后来我研究了几天,简直吊炸天啊!代码量减少了很多,而且使用起来非常的简单。首先,什么是Room?为什么要选择Room?Room是Google官方的数据库框架,在SQLite上提供了一个抽象层,以便在利用SQLite的全部功能的同时能更加...

2018-11-23 13:49:41 6719 5

原创 Kotlin中 !!. 跟 ?. 的区别跟用法

在Kotlin中!!跟?都是用于判断空参数异常的?.意思是这个参数可以为空,并且程序继续运行下去!!.的意思是这个参数如果为空,就抛出异常下面给大家举个简单的例子,在JAVA中判断一个参数非空是这样写的:NullClass nullClass = null; if (nullClass!=null) { ullClass.nullFun(); }将...

2018-11-20 15:27:38 59800 10

原创 Android 自定义播放器旋转角度及手势调整声音亮度

最近项目中用到了自定义播放器,大概要求是这样的:控制台会自动消失点击屏幕又会自动弹出,视频角度需要旋转,手势控制亮度跟音量.一般在Android中,播放视频如果要求不高的话我都是用的videoView,这样最简单,但是如果项目对播放视频要求比较多一般推荐用自定义的,如:surfaceView+mediaPlayer,但是如果视频角度要旋转,这样suefaceView就行不通了,就得用textu...

2018-10-12 10:50:22 1613

原创 Android自定义录像并且要获得视频第一帧图片

本人是一个小小码农,期间在CSDN上看了很多大神的文章,得到了很多帮助,避免了很多坑,所以我也想向大家分享一下我的开发的一些心得,给更多的萌新一些启发,避免走弯路,好了,废话不多说,直接进入正题...先给大家看下布局:很简单,背景使用SurfaceView,然后一个开始一个结束按钮,<?xml version="1.0" encoding="utf-8"?><...

2018-07-30 11:34:51 2729 4

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除