自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Coordinatorlayout 中的layout_scrollFlags在java 使用

1、进行简单的布局<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> <LinearLay

2021-11-14 15:43:40 2075

原创 Databinding与RecyclerView 使用方式二

1、build.gradle的配置android { ... buildFeatures { dataBinding true }}2、activity_main的布局<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schema

2021-10-21 01:37:27 314

原创 Databinding与RecyclerView的使用

1、build.gradle的配置android { ... buildFeatures { dataBinding true }}2、进行简单布局activity_main的布局<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:...

2021-10-21 00:13:04 663

原创 Android 读取U盘文件

一、通过adb 方式连接Android设备,然后通过adb 命令也就是Linux 命令查看Android设备相关的目录, 下图就是我通过adb命令查看到我插入Android设备U盘的相关信息上面我们可以很清楚看到U盘挂载的路径是/mnt/media_rw,而我的U盘名称是B4FE-5315,通过adb命令查看到自己想要的路径了,那么就是如何获取路径的问题了二、获取U盘路径本代码主要参考了:https://www.jianshu.com/p/b2425efca483...

2021-02-19 16:22:07 8751 1

原创 Java 检测进程是否存在

使用Java程序进行进程检测这种方式使用的情况很少,遇到了就做一个记录网上提供的方式比较多,但是我觉的可用的就以下两种,但是本质上是一样的第一种方式:public static boolean isRunning() throws Exception { String ls_1 = ""; Process process = Runtime.getRuntime().exec("TASKLIST /NH /FI \"IMAGENAME eq TonsincsMarkGUI.

2021-02-06 14:50:30 2270 2

原创 JNI C++调用Java返回对象,传递自定义对象参数(五)

一、进行Java方法定义:public native User testObjectParam();public void testUserParam(User user){ Log.e(TAG, "C++调用Java " + user.toString());}二、进行C++函数对Java方法调用void testParamUser(JNIEnv *env, jobject thiz){ //步骤1:通过路径找到对应的类 jclass user_claz

2021-01-11 15:27:45 1415

原创 JNI C++调用Java 传递数组参数(四)

一、定义Java方法public int testIntParameter(int[] value) { Log.e(TAG, "C++调用Java value =" + Arrays.toString(value)); return 1;}public int testFloatParameter(float[] value) { Log.e(TAG, "C++调用Java value =" + Arrays.toString(value)); return

2021-01-11 11:06:44 1158 3

原创 JNI C++调用Java进行传参(三)

一、先定义Java方法如下:public void testParameter(int x) { Log.e(TAG, "C++调用Java x =" + x);}public void testParameter(int x, int y) { Log.e(TAG, "C++调用Java x =" + x + " y = " + y);}public void testParameter(int x, String string) { Log.e(TAG, "C

2021-01-11 10:16:43 825 1

原创 JNI C++ 调用Java 返回字符串以及jstring转成字符串(二)

C++ 调用Java方法基本使用请参考:https://blog.csdn.net/u011905195/article/details/112393826一、定义Java 方法:public String testString(){ return "C++调用Java testString";}public static String testStaticString(){ return "C++调用Java testStaticString";}...

2021-01-09 19:28:07 1865

原创 JNI C++调用Java(一)

文章内容主要是记录 C++ 通过JNI对Java的调用一、首先需要知道数据类型转换对应的关系,这个涉及到函数的调用1、基本数据类型的转换Java Native Signature byte jbyte B char jchar C double jdouble D float jfloat F int jint I short jshort S long jlong J

2021-01-09 18:47:57 409

原创 android aar库的加载引用

第一步把aar库放到libs第二部 在app的build.gradle进资源的加载,否则会报错,无法找到资源第三步进行依赖引用

2020-09-11 16:12:18 436

原创 FreeSWITCH+linphone构建视频对讲以及linphone相应的配置

一、整体的环境:1、虚拟机VMware2、CentOS73、freeswitch1.8.54、cmake3.14.05、linphone4.1.1以及linphone app(Android版本)二、搭建系统的使用1、freeswitch的安装这里不多说了,可以参考这里https://blog.csdn.net/u011905195/article/details/10...

2019-12-08 16:30:06 3342 2

原创 CentOS 7 安装FreeSwitch 1.8.5

yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-release yum install -y git alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel libdb4-devel e2fsprogs-devel erlang flite-devel g722_1-devel gcc-c++ gdb

2019-12-07 15:40:38 1988

原创 freeswitch安装过程中make编译遇到“Makefile:929: *** You must install libopus-dev to build mod_opus. Stop.”

一、安装环境:CentOS 7yum使用了阿里的镜像环境(在公司安装,没有使用阿里yum没有出现这个问题,而且使用阿里yum好像也有一些包是找不到,需要自己去下载安装)freeswitch1.8.5cmake3.14.0二、在安装freeswitch的时候出现的错误making all mod_opusmake[4]: Entering directory `/usr/s...

2019-12-07 03:25:58 5207 1

原创 AIDL自定义类型的错误 java.io.IOException: com.android.ide.common.process.ProcessException

下面试是使用AIDL自定义类型的时候报错FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:compileDebugAidl'.> java.io.IOException: com.android.ide.common.process.ProcessEx...

2019-05-17 23:23:38 5340

原创 Java ini文件读写修改配置内容以及使用org.dtools.javaini-v1.1.00.jar中文乱码

目前为止,我了解到只有两种INI文件读取的jar包,分别为ini4j-0.5.4.jar和org.dtools.javaini-v1.1.00.jar我只简单描述一下org.dtools.javaini-v1.1.00.jar的使用以及中文乱码问题。简单使用如下:public class TestDemo { public static void main(String[] ...

2019-03-15 18:26:03 2479

原创 Android 自带的TTS离线语音合成

由于最近项目需要使用到语音合成,使用过百度语音和科大讯飞语音但是这两个开发包比较大,也可能要钱。突然间看到了TTS语音感觉语音还不错。但是有一个缺点,Android自带的TTS不支持中文语音。一、怎么看支不支持中文语音设置——》语言和输入法——》右边有一个文字转语音(TTS)输出点击进去就可以看到默认语言,如果不支持就会显示不支持中文语音。所以需要我们下载引擎。引擎下地址https://b...

2018-12-29 19:40:14 6831

原创 Okhttp简单封装的工具类

为了方便后期的开发和维护,今天整理了一下Okhttp的二次封装,这样可以方便自己后期开发,同样也可以方便有需要的人。至于Okhttp怎么使用网上有一堆,这里就不重复了也可以查看这里https://blog.csdn.net/u011905195/article/details/80081330一、进行工具类的封装Okhttp的二次封装工具类如下:public class OkHttpU...

2018-12-29 00:43:06 1049 2

原创 使用MySql8.0.1的驱动问题Loading class `com.mysql.jdbc.Driver

使用使用MySql8.0.1与mysql-connector-java-8.0.12.jar的驱动出现的错误Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically regis...

2018-09-01 01:30:39 2217 1

原创 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException

使用MySql8.0.1数据库连接不上,主要原因是因为使用5点几的驱动如(mysql-connector-java-5.1.37-bin.jar),所以需要改成使用8点几的驱动如(mysql-connector-java-8.0.12.jar)org.apache.ibatis.exceptions.PersistenceException: ### Error querying datab...

2018-09-01 01:08:36 5501 1

原创 okhttp的使用以及 post json进行请求数据

一、在build.gradlet添加         compile 'com.squareup.okhttp3:okhttp:3.8.1'         compile 'com.squareup.okio:okio:1.13.0'二、添加使用权限&lt;uses-permission android:name="android.permission.ACCESS_WIFI_S...

2018-04-25 16:47:51 16949

原创 Android 获取本地图片实现图片轮播

刚开始做这个项目的时候我是通过直接获取本地图片实现轮播,但是这样做的话有一个很严重的问题就是每次运行15分钟左右就会发生内存溢出,所以我改成下面的方式去获取本地图居然不会发生溢出了。1、我建立一个类用于获取本地图片:public class ImagePathFromSD {    public static List&lt;Bitmap&gt; getImagePathFromSD(String...

2018-03-14 10:15:37 807

原创 Android SoundPool简单语音的播放

1、在res目录下建立一个raw文件夹,然后把.wav文件放在这个文件夹下面2、建一个类用于加载和播放语音如下:public class SoundPoolUtil {    public static SoundPoolUtil instance;    private SoundPool soundPool;    private HashMap&lt;Integer, Integer&gt;...

2018-03-13 13:41:13 320

原创 Android 时间倒计时

Android时间倒计时在网上一搜就一堆,而且也经常用到。备份一下,以便下次直接使用1、首先我创建一个接口,为什么要创建一个接口呢?因为我是建立了一个类继承CountDownTimer。这样做的意义就是不用每次需要用到的倒计时的时候不需要在Activity里面创建直接调用就可以了。public interface OnCountDownTimeListener {    void getCount...

2018-03-10 11:49:22 1799

原创 Android实时显示系统时间日期以及星期几

最近的项目要实现实时显示系统时间日期,所以就进行了一些简单的封装保存:1、通过SimpleDateFormat进行时间日期格式/** * Created by admin on 2017/12/19. * 时间日期转换工具类 */public class DateTimeUtil {    private static DateTimeUtil instance

2018-02-02 15:22:08 5642

org.dtools.javaini-v1.1.00.jar修改编码为UTF-8中文不会出现乱码

由于org.dtools.javaini-v1.1.00.jar自带的编码是ASCII,所以中文会出现乱码,这个jar已经修改为UTF-8

2019-03-15

空空如也

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

TA关注的人

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