自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (7)
  • 收藏
  • 关注

原创 linphone-android【登录过程】

2018-03-12 14:41:56 1387

原创 linphone-android流程【部分】

2018-03-09 11:55:25 742

原创 Linux下根据函数名查找所在文件

grep  "关键字" -r  搜索目录grep  "add" -r ./Downloads/test/

2017-08-12 14:32:53 10277

原创 linux環境下掃描文件

#include //open()函數#include #include #include //提供目錄流操作#include #include //提供屬性操作函數#include //提供mode_t類型#include /** * 該函數的作用是遍歷目錄 * @dir 目錄 * @dePth 子目錄前增加空格的數量

2017-06-14 19:51:18 255

原创 解决xx is not in the sudoers file. This incident will be reported.问题

问题.  xxx is not in the sudoers file. This incident will be reported.(当想要以 xxx的身份切换到root权限时,使用sudo su命令,并按提示输入 *** 的密码后出现的错误提示)1.进入recovery mode模式重启系统,并一直按着 Shift 键。Enter键进入E键 进行编辑

2017-06-10 17:47:09 1862

转载 android测试手机不显示崩溃日志

用华为mate8做测试机,程序崩溃时总是不显示崩溃日志,改变不能快速定位到错误日志。今天终于找到解决方案了。因为用的是华为,默认状态手机log为关闭状态,所以看不到详细错误信息。手机拨号*#*#2846579#*#*,进入projectmenu–后台设置–LOG设置–LOG开关–打开;这样就可以了.为了以后方便寻找,就先记录到这了。

2017-02-27 19:03:54 740

转载 android测试手机不显示崩溃日志

http://blog.csdn.net/WangKiven/article/details/51251042因为用的是华为,默认状态手机log为关闭状态,所以看不到详细错误信息。手机拨号*#*#2846579#*#*,进入projectmenu–后台设置–LOG设置–LOG开关–打开;这样就可以了.

2017-02-27 19:03:08 493

原创 android模拟器与pc间的串口通信

在win7下模拟APP的串口通信。  开发环境为win7,测试环境为win7+android自带模拟器。开发步骤:1.安装vspd软件,创建一对模拟串口对。一个负责接收,另一个负责发送。2.使用串口调试助手。用来对发送串口进行设置、发送和接收数据。3.使用控制台启动模拟器,并启用串口。其中COM2为APP使用的串口。Nexus_S_API_22为模拟器名字。em

2017-02-07 09:29:06 4144 1

原创 ndk链接本地静态库注意事项

1.链接方法 LOCAL_LDFLAGS:= $(LOCAL_PATH)/lib/$(TARGET_ARCH_ABI)/libadd.a  //本地静态库位置2.链接多个静态库时,注意静态库的顺序。顺序不对会出错。

2017-01-20 15:43:12 1076

转载 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 351

原创 java程序运行

2016-11-05 17:13:05 244

原创 android shape的使用

<corners android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomLeftRadius="2dp" android:bottomRightRadius="2dp"/>

2016-09-23 23:41:26 315

原创 自定义dialog的基本用法

1.继承Dialog。2. setContentView(layoutId);3.设置dialog的相关属性。分为两部分,一部分是dialog的,一部分是window的。setCanceledOnTouchOutside(false);             //点击dialog外是否消失getWindow().setGravity(Gravity.BOTTOM);   //

2016-09-23 23:40:58 379

原创 websocket重连机制方案

socket本身没有提供重连机制,websocket也是一样。所以重连是自己做的。  要实现websocket重连机制,首先要分析websocket的工作环境。socket的接收和发送都是阻塞线程的,所以websocket一般都是用两个线程分别去负责接收和发送消息。这里就以接收和发送都是异步为前提实现重连。  socket 宏观的链接步骤为:connect----connected

2016-09-07 14:29:30 18925 1

原创 extern关键字的测试

新建test.h文件,内容如下:#ifndef __TEST_H__#define __TEST_H__char a='a';#endif新建change_a.c文件,内容如下:#include "test_h.h"void change_a(){ extern char a; a='c'; return 0;}新建hello.c文件,内容如下:

2016-09-01 08:54:17 498

原创 websocket协议

URI方案:      ws-URI = "ws:" "//" host [ ":" port ] path [ "?" query ]      wss-URI = "wss:" "//" host [ ":" port ] path [ "?" query ]本协议有两部分:握手和数据传输。来自客户端的握手看起来像如下形式: GET /chat HTTP/

2016-08-30 15:09:06 412

原创 摸索http请求

http请求:   一次完整的http请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务器端发送http请求,服务端接收请求后,解析http请求,处理完业务逻辑,最后返回一个http的响应给客户端,http的响应内容同样有标准的格式。无论是客户端还是服务端,大家只要按照http的协议标准来实现的话,那么它一定是通用的。  http请求格式的主要有四部分组成,分别是:

2016-08-30 13:46:36 643

转载 autoremove

as@as-virtual-machine:~$ sudo apt-get installlibgl1-mesa-dri:i386Reading package lists... Done Building dependency tree        Reading state information... Done Some packages could not be inst

2016-08-27 07:45:02 765

原创 ubuntu设置java环境

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_30/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_30/bin/javac 300 sudo upda

2016-08-26 13:53:10 549

原创 ubuntu下7z文件的解压方法

安装:apt-get install p7zip-full解压7z:使用方法:7z x file file是你要解压的文件名。解压tar.bz2: sudo tar -jxvf file.tar.bz2。解压tar: sudo tar -zxvf file.tar.bz2。

2016-08-26 09:29:16 78834

转载 /mnt/hgfs为空

1./mnt/hgfs/下为空

2016-08-25 17:24:23 654

原创 对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 365

原创 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 5400

原创 用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 787

原创 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 1000

转载 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 499

原创 使用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 1123

转载 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 1732

转载 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 715

转载 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 500

转载 用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 523

原创 2016年4月5日08:53:40

陶渊明,你个大骗子,说什么“采菊东篱下,悠然见南山。”,根本就是应该“采菊东篱下,汗滴禾下土。”,又或者你根本就是个轻浮浪荡子弟。

2016-04-05 08:56:56 381

原创 科大讯飞视频检测并验证

科大讯飞开发者平台上对外开放了语音和人脸识别的SDK。现在分享的人脸识别功能。  讯飞人脸识别的demo中有的在线人脸识别、离线人脸识别和视频检测三个功能。为了更好的理解,我就简单介绍这三个功能的作用。  人脸识别:主要的功能有人脸注册、人脸检测和人脸验证。在线和离线只是实现的方式不一样,其作用都一样的。  视频检测:就是开启摄像头,检测摄像头的画面是否是一个人脸。   对于这三个

2016-03-25 09:16:11 6134 7

原创 greendao的使用

前言:greendao是一个对数据库进行异步操作的非常不错的开源框架。网上能找到的使用方法很多,但是几乎是一模一样。不知道那些人是几个意思。我看时,我很伤心。就自己写了个demo。现在将经验分享给大家。  先给大家看下总体工程结构,如下图:    一个是生成dao的java工程,里面就一个有main函数java文件。通过这个文件生成dao文件,下面是一些配置(android stu

2015-12-19 10:41:17 652

原创 浅析Android-ViewPagerIndicator

Android-ViewPagerIndicator是一个和Viewpager一起搭配使用的第三方开源库。我当时使用他时去跟了一下他的源代码,现在在这里分享一下。   Android-ViewPagerIndicator地址: https://github.com/JakeWharton/Android-ViewPagerIndicator。   从它提供的Samples开始切入(这里

2015-09-20 16:20:15 569

firmware-realtek_20190717-2_all.deb

firmware-realtek_20190717-2_all.deb , 详情见https://github.com/brektrou/rtl8821CU/issues/9

2020-04-10

selenium-java-3.9.0.jar

selenium-java-3.9.0.jar 所有jar包,selenium-java-3.9.0.jar 所有jar包

2018-05-09

serialport

一份eclipse代码+vspd软件+串口调试助手

2017-02-07

android_websocket

两个java类库实现websocket长连接

2016-08-17

视频检测并验证

视频检测并验证

2016-03-25

视频人脸识别

视频人脸识别demo

2016-03-24

科大讯飞视频检测并验证

科大讯飞视频检测并验证

2016-03-24

空空如也

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

TA关注的人

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