android
CrazyStoneZw
心中所想,即为世界
展开
-
c++调用java内部类加$
要模仿的java方法如下: private static MappedByteBuffer loadModelFile() throws IOException { @SuppressLint("SdCardPath") File file = new File("/sdcard/libs/data.txt"); FileInputStream inputStream = new FileInputStream(file); F原创 2021-03-23 16:17:56 · 200 阅读 · 0 评论 -
通过Ubuntu16.04编译Android下的exosip动态库
通过Ubuntu16.04编译Android下的exosip动态库1、下载exosip2、编译exosip1、下载exosip地址: http://download.savannah.nongnu.org/releases/exosip/2、编译exosip1.解压压缩文件tar -zxvf libeXosip2-4.1.0.tar.gz2.在文件夹libeXosip2-4.1.0下新建文件夹jni,将目录下的include、tools及src拷贝到jni文件夹中。3.将osip生成的li原创 2020-11-05 17:08:22 · 576 阅读 · 0 评论 -
通过Ubuntu16.04编译Android下的osip动态库
通过Ubuntu16.04编译Android下的osip动态库1、下载osip2、编译osip1、下载osip地址: http://ftp.gnu.org/gnu/osip/2、编译osip1.解压压缩文件tar -zxvf libeXosip2-4.1.0.tar.gz2.在文件夹libeXosip2-4.1.0下新建文件夹jni,将目录下的include及src拷贝到jni文件夹中。3.在jni文件夹下添加Android.mk及Application.mk文件,内容如下:Androi原创 2020-11-05 16:54:09 · 387 阅读 · 0 评论 -
Android集成ffmpeg显示ffmpeg配置
首先,需要编译ffmpeg对应的so文件,我是在linux下面编译的,编译脚本中的./configure可以配置一些编译项. Android程序里面的so是我当前脚本生成的so. windows下面的3.3.4的ffmpeg项目没编译过(用的git的客户端64位),,windows下面和linux下面的都一样能用(这个困扰我才尝试在windows下面编译),因为目标机器都是android(l原创 2017-11-05 13:18:34 · 368 阅读 · 0 评论 -
android编译ijkplayer
1、使用Ubuntu系统编译ijkplayer不要使用windows系统编译,里面坑太多,如果不方便可以直接使用我编译好的,下面附上地址。安装git,curl,yasm设置环境变量 export ANDROID_SDK= export ANDROID_NDK=下载代码切换分支 git clone https://github.com/Bilibili/ijkplayer.git ijkp原创 2017-11-05 13:06:02 · 497 阅读 · 0 评论 -
AndroidStudio编译SDL2
1、下载源码官网地址:https://www.libsdl.org/2、复制文件到jni/sdl中 复制 include、src、Android.mk3、复制android-project\jni下面的文件这里需要注意一下,我用的ndk版本是14,编译会报头文件找不到,需要更改Application.mk中的架构为:armeabi-v7a x86 x86_64 arm64_v8a,这里坑了我好苦原创 2017-11-05 13:01:28 · 771 阅读 · 0 评论 -
Android编译FFmpeg类库
FFmpeg使用第一步,编译FFmpeg源码 –> .so 库。编译环境Mac OS X Capitan 10.11.3NDK-r10e (64-bit)FFmpeg 3.0准备工作下载安装NDK 下载地址下载FFmpeg源码 下载地址编译过程修改configure文件下载FFmpeg源代码之后,首先需要对源代码中的c转载 2017-09-19 14:17:17 · 559 阅读 · 0 评论 -
在activity中使用多个fragment时设置第一个fragment的沉浸栏有效,其他无效解决办法
今天想试试沉浸栏的使用,但是按照网上相应的方法设置完成后,没有达到想要的结果。使用情况是activity配合groupradio实现fragment切换,每个fragment的状态栏需要显示不同的颜色。通过hide和show的方式控制显示当前fragment。在对应的xml中设置android:fitsSystemWindows="true",以达到改变状态栏颜色的问题(具体如何配置请查阅其他文档原创 2016-12-29 14:02:40 · 4263 阅读 · 3 评论 -
android 模拟输入设备
Getting started with uinput: the user level input subsystemuinput is a linux kernel module that allows to handle the input subsystem from user land. It can be used to create and to handle input devi转载 2016-08-10 17:44:00 · 757 阅读 · 0 评论 -
Android如何保存文件到sd卡,及期间遇到的各种问题
最近打算自己实现图片异步加载并实现三级缓存,其中保存文件部分使用到了sd卡保存,保存期间遇到了各种问题,下面细数一下遇到的问题及解决方式。1、首先是sd卡是否存在及其路径获取问题public static String getFileName(Context context, String url) { String result; String forma原创 2016-06-14 10:24:26 · 1526 阅读 · 0 评论 -
最近AndroidStudio遇到了好几次奇怪的问题,程序正确,调试就是运行错误
原因是程序更改过后编译的安装包并没有再次进行编译,导致错误还是原来的错误。Build->Clean Project即可。原创 2016-06-01 11:27:24 · 820 阅读 · 0 评论 -
android中JNI的实现步骤
1、在Android工程中声明要调用的C/C++实现的函数如:public native static String getStr();主要是关键字native2、在Android工程要调用的地方设置静态调用方法static { System.loadLibrary("com_exam_jnitest"); }3、通过javac命令将声明函数的Java文原创 2015-08-31 11:45:19 · 610 阅读 · 0 评论 -
Android中的windowSoftInputMode属性详解
这篇文章主要介绍了Android中的windowSoftInputMode属性详解,本文对windowSoftInputMode的9个属性做了详细总结,需要的朋友可以参考下在前面的一篇文章中,简单的介绍了一下如何实现软键盘不自动弹出,使用的方法是设置android:windowSoftInputMode属性。那么,这个属性到底是干什么的,他有什么作用呢?今天这篇文章,就是探索android转载 2015-07-22 10:35:22 · 515 阅读 · 0 评论