android
文章平均质量分 82
xiaoming_zhong
乌云密布,灯火通明。
展开
-
自定义dialog的基本用法
1.继承Dialog。2. setContentView(layoutId);3.设置dialog的相关属性。分为两部分,一部分是dialog的,一部分是window的。setCanceledOnTouchOutside(false); //点击dialog外是否消失getWindow().setGravity(Gravity.BOTTOM); //原创 2016-09-23 23:40:58 · 384 阅读 · 0 评论 -
android shape的使用
<corners android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomLeftRadius="2dp" android:bottomRightRadius="2dp"/>原创 2016-09-23 23:41:26 · 323 阅读 · 0 评论 -
用jni的方式c/c++语言创建Java对象
步骤(没有顺序要求,可以随意):1、在Java写native方法。2、编写c/c++源文件。3、编写Android.mk和Application.mk文件。3、用ndk编译c/c++源文件,生成动态库。4、建android application程序测试。步骤1:直接贴代码:package com.xiaoming.jnitest.imp;public clas原创 2016-05-24 22:54:38 · 797 阅读 · 0 评论 -
android模拟器与pc间的串口通信
在win7下模拟APP的串口通信。 开发环境为win7,测试环境为win7+android自带模拟器。开发步骤:1.安装vspd软件,创建一对模拟串口对。一个负责接收,另一个负责发送。2.使用串口调试助手。用来对发送串口进行设置、发送和接收数据。3.使用控制台启动模拟器,并启用串口。其中COM2为APP使用的串口。Nexus_S_API_22为模拟器名字。em原创 2017-02-07 09:29:06 · 4159 阅读 · 1 评论 -
android测试手机不显示崩溃日志
http://blog.csdn.net/WangKiven/article/details/51251042因为用的是华为,默认状态手机log为关闭状态,所以看不到详细错误信息。手机拨号*#*#2846579#*#*,进入projectmenu–后台设置–LOG设置–LOG开关–打开;这样就可以了.转载 2017-02-27 19:03:08 · 500 阅读 · 0 评论 -
Android.mk详解
原文 http://blog.sina.com.cn/s/blog_4ad7c2540101beo1.html一、Android.mk文件的用途 Android.mk是Anroid提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一个An转载 2017-01-20 15:39:19 · 364 阅读 · 0 评论 -
ndk链接本地静态库注意事项
1.链接方法 LOCAL_LDFLAGS:= $(LOCAL_PATH)/lib/$(TARGET_ARCH_ABI)/libadd.a //本地静态库位置2.链接多个静态库时,注意静态库的顺序。顺序不对会出错。原创 2017-01-20 15:43:12 · 1084 阅读 · 0 评论 -
linphone-android流程【部分】
原创 2018-03-09 11:55:25 · 749 阅读 · 0 评论 -
对App的Application的测试
步骤: 1.用MyApplication继承Application,在清单文件的application节点的android:name属性值里配置MyApplication。 2.MyApplication的onCreate()中调用 startService(new Intent(this, MyService.class)); 3.分别在MyApplication、MySer原创 2016-08-17 11:37:37 · 372 阅读 · 0 评论 -
InputFilter的使用
InputFilters用在可编辑的控件,用来限制控件的变化。 InputFilter只有一个filter方法。 public CharSequence filter(CharSequence source, int start, int end,Spanned dest, int dstart, int dend); filter参数介绍: source :变化的原创 2016-08-02 10:57:01 · 5414 阅读 · 0 评论 -
JNI_OnLoad方法和RegisterNatives方法的结合
JNI_OnLoad方法和RegisterNatives方法的结合可以做到更佳方便的注册你的jni方法。1.在C/C++文件中实现JNI_OnLoad方法。如下:jint JNI_OnLoad(JavaVM* pVm, void* reserved) { //your method... return JNI_VERSION_1_6;}(一定要返回版本号,之前看别人博客时看到的,原创 2016-05-23 16:53:04 · 1018 阅读 · 0 评论 -
greendao的使用
前言:greendao是一个对数据库进行异步操作的非常不错的开源框架。网上能找到的使用方法很多,但是几乎是一模一样。不知道那些人是几个意思。我看时,我很伤心。就自己写了个demo。现在将经验分享给大家。 先给大家看下总体工程结构,如下图: 一个是生成dao的java工程,里面就一个有main函数java文件。通过这个文件生成dao文件,下面是一些配置(android stu原创 2015-12-19 10:41:17 · 660 阅读 · 0 评论 -
科大讯飞视频检测并验证
科大讯飞开发者平台上对外开放了语音和人脸识别的SDK。现在分享的人脸识别功能。 讯飞人脸识别的demo中有的在线人脸识别、离线人脸识别和视频检测三个功能。为了更好的理解,我就简单介绍这三个功能的作用。 人脸识别:主要的功能有人脸注册、人脸检测和人脸验证。在线和离线只是实现的方式不一样,其作用都一样的。 视频检测:就是开启摄像头,检测摄像头的画面是否是一个人脸。 对于这三个原创 2016-03-25 09:16:11 · 6160 阅读 · 7 评论 -
用ndk编译ffmpeg
环境准备:Ubuntu12.04 TLSandroid-ndk-r9d-linux-x86_64.tar.bz2ffmpeg2.2---------------------------------------------------------第一步:下载1.配置ubuntu12.04 TLS 系统环境。2.下载ndk版本为 r9d。转载 2016-05-16 09:07:31 · 529 阅读 · 0 评论 -
cygwin编译jni项目
最后使用cygwin bash shell 进入android-ndk安装目录我的是E:\android-ndk-r6b 使用命令ndk-build,提示command not found,使用$NDK/ndk-build 也是一样的错误提示,无奈之于还是只能Google了,一牛人写到直接执行./ndk-build -C samples/hello-jni,柳暗花明,果然编译过了。后来想转载 2016-05-16 14:31:06 · 507 阅读 · 0 评论 -
Win7 下Android NDK + Cygwin环境配置
声明博客原地址:http://woniu1983.iteye.com/blog/18957241. Android NDK下载 下载Windows系统下的版本,至于32位还是64位由你机器而定,我的是Win7 32位,下载的是:android-ndk-r8e-windows-x86.zip 电梯直达:http://developer.android.com/tools/sdk/转载 2016-05-16 17:01:49 · 722 阅读 · 0 评论 -
FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
原文:http://www.cnblogs.com/wainiwann/p/4797722.htmlandroid下打算使用ffmpeg的 drawtext ,不过需要 --enable-libfreetype 但是freetype是个第三方库,所以需要先编译freetype,然后再编译ffmpeg在网上找了个好的教程:https://github.com/h转载 2016-05-18 18:31:54 · 1735 阅读 · 0 评论 -
使用android-ndk编译SDL
环境 ubuntu+ndk1.sdl下载:http://www.libsdl.org/hg.php2.创建一个jni目录。(/home/xiaoming/Downloads/SDL/jni)3.将解压sdl出来的所有文件及文件夹拷贝到jni目录下。4.创建Android.mk。内容如下:5.创建Application.mk。内容如下:6.使用ndk进行编译。(有ndk环境就原创 2016-05-19 11:53:45 · 1130 阅读 · 0 评论 -
jni基本介绍
摘自:http://blog.chinaunix.net/uid-23023613-id-2559882.html1.本地代码访问java代码。在被调用的C/C++函数中也可以反过来访问java程序中的类。java通过jni机制调用C/C++写的native程序。C/C++开发的native程序需要遵循一定的jni规范。当java进入jni调用,除了函数本身的参数,会多出两个参数:JNIE转载 2016-05-23 16:19:03 · 507 阅读 · 0 评论 -
linphone-android【登录过程】
原创 2018-03-12 14:41:56 · 1399 阅读 · 0 评论