- 博客(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
2174
原创 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
353
原创 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
700
原创 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
9163
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
2383
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
1543
原创 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
1218
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
998
1
原创 JNI C++ 调用Java 返回字符串以及jstring转成字符串(二)
C++ 调用Java方法基本使用请参考:https://blog.youkuaiyun.com/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
2030
原创 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
469
原创 android aar库的加载引用
第一步把aar库放到libs第二部 在app的build.gradle进资源的加载,否则会报错,无法找到资源第三步进行依赖引用
2020-09-11 16:12:18
468
原创 FreeSWITCH+linphone构建视频对讲以及linphone相应的配置
一、整体的环境:1、虚拟机VMware2、CentOS73、freeswitch1.8.54、cmake3.14.05、linphone4.1.1以及linphone app(Android版本)二、搭建系统的使用1、freeswitch的安装这里不多说了,可以参考这里https://blog.youkuaiyun.com/u011905195/article/details/10...
2019-12-08 16:30:06
3757
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
2122
原创 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
5421
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
5499
原创 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
2536
原创 Android 自带的TTS离线语音合成
由于最近项目需要使用到语音合成,使用过百度语音和科大讯飞语音但是这两个开发包比较大,也可能要钱。突然间看到了TTS语音感觉语音还不错。但是有一个缺点,Android自带的TTS不支持中文语音。一、怎么看支不支持中文语音设置——》语言和输入法——》右边有一个文字转语音(TTS)输出点击进去就可以看到默认语言,如果不支持就会显示不支持中文语音。所以需要我们下载引擎。引擎下地址https://b...
2018-12-29 19:40:14
7062
原创 Okhttp简单封装的工具类
为了方便后期的开发和维护,今天整理了一下Okhttp的二次封装,这样可以方便自己后期开发,同样也可以方便有需要的人。至于Okhttp怎么使用网上有一堆,这里就不重复了也可以查看这里https://blog.youkuaiyun.com/u011905195/article/details/80081330一、进行工具类的封装Okhttp的二次封装工具类如下:public class OkHttpU...
2018-12-29 00:43:06
1098
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
2259
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
5596
1
原创 okhttp的使用以及 post json进行请求数据
一、在build.gradlet添加 compile 'com.squareup.okhttp3:okhttp:3.8.1' compile 'com.squareup.okio:okio:1.13.0'二、添加使用权限<uses-permission android:name="android.permission.ACCESS_WIFI_S...
2018-04-25 16:47:51
17059
原创 Android 获取本地图片实现图片轮播
刚开始做这个项目的时候我是通过直接获取本地图片实现轮播,但是这样做的话有一个很严重的问题就是每次运行15分钟左右就会发生内存溢出,所以我改成下面的方式去获取本地图居然不会发生溢出了。1、我建立一个类用于获取本地图片:public class ImagePathFromSD { public static List<Bitmap> getImagePathFromSD(String...
2018-03-14 10:15:37
841
原创 Android SoundPool简单语音的播放
1、在res目录下建立一个raw文件夹,然后把.wav文件放在这个文件夹下面2、建一个类用于加载和播放语音如下:public class SoundPoolUtil { public static SoundPoolUtil instance; private SoundPool soundPool; private HashMap<Integer, Integer>...
2018-03-13 13:41:13
340
原创 Android 时间倒计时
Android时间倒计时在网上一搜就一堆,而且也经常用到。备份一下,以便下次直接使用1、首先我创建一个接口,为什么要创建一个接口呢?因为我是建立了一个类继承CountDownTimer。这样做的意义就是不用每次需要用到的倒计时的时候不需要在Activity里面创建直接调用就可以了。public interface OnCountDownTimeListener { void getCount...
2018-03-10 11:49:22
1823
原创 Android实时显示系统时间日期以及星期几
最近的项目要实现实时显示系统时间日期,所以就进行了一些简单的封装保存:1、通过SimpleDateFormat进行时间日期格式/** * Created by admin on 2017/12/19. * 时间日期转换工具类 */public class DateTimeUtil { private static DateTimeUtil instance
2018-02-02 15:22:08
5754
org.dtools.javaini-v1.1.00.jar修改编码为UTF-8中文不会出现乱码
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人