自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (27)
  • 论坛 (55)
  • 收藏
  • 关注

原创 BLE Mesh collections

1.nRF-Mesh2.蓝牙 mesh 一起学3.Android 蓝牙Mesh组网代码详解4.BLE Mesh(二)BLE Mesh 基础5.BLE MESH6.BLE Mesh(零)学习资料7.(基于Nordic)Android 蓝牙mesh协议栈问题修复之-未知model解析问题修复

2021-01-21 18:18:02 7

原创 ncnn rotation

Way one:Bitmap bitmap = BitmapFactory.decodeFile("/mnt/sdcard/test.jpeg");Tracker.covert(bitmap);JNIEXPORT void JNICALLJava_com_xx_Tracker_covert(JNIEnv *env, jclass clazz, jobject jbitmap) { void* data; if (AndroidBitmap_lockPixels(env, jbit

2020-12-18 15:05:59 14

原创 <30 DAYS TO MAKE YOUR OWN OS> on Ubuntu(1)

Day 1:1.install qemusudo apt-get install qemu2.runqemu-system-x86_64 -m 32 -fda projects/01_day/helloos0/helloos.img

2020-12-10 09:04:18 26

原创 Android gradle configuration

buildscript { repositories { mavenCentral() jcenter() maven { url 'https://jitpack.io' } maven { url 'https://maven.google.com' } google() } dependencies { classpath "com.android.tools.build:gradl

2020-11-17 15:37:12 32

原创 Android studio gradle build

Add below scriptrepositories { maven{ url 'https://maven.aliyun.com/repository/google' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral() google() jcenter() }

2020-09-05 16:04:34 66

原创 java查找浮点数字

private Pattern pattern;private String content = "Receive from xxx payment:0.8$";// pattern = Pattern.compile("\\d+(\\.\\d+)?");//or pattern = Pattern.compile("[0-9]+(\\.[0-9]+)?"); String value; while (m.find()) { value =

2020-08-04 12:13:27 43

原创 Ubuntu+Cmake-gui+OpenCV+Opencv_contrib+Android

Using Cmake-gui to build OpenCV and Opencv_contrib for Android on Ubuntu !一、Compiler Environment & Tools Versions1.Cmake-gui 3.18.02.OpenCV 4.3.03.Opencv_contrib 4.3.04.Ubuntu 18.04二、Cmake-gui configuration1.select source directory & output

2020-07-21 15:05:45 770

原创 FFmpeg for Android collections

FFmpeg源代码简单分析:configureAndroid video player, decoded by FFmpeg, render by OpenGL ES 2.0基于FFmpeg解码和OpenGL ES渲染的Android视频播放FFmpeg 源码分析ffplay源码分析4-音视频同步Record RTSP stream with FFmpeg libavformatffmpeg通过rtsp获取H264裸流并保存到mp4文件rtp2jpegAlbert 的筆記本: JPEG/RT

2020-07-14 09:06:29 75

原创 模拟点击 collections

1.Android中模拟点击类软件实现原理探究2.常用adb shell命令:getevent和sendeven3.Android按键精灵 触摸精灵 触动精灵等软件模拟屏幕点击的基本原理4.Android中模拟点击软件的实现原理探究5.VirtualApp 源码分析6.开源一个Android小工具injectkey_android,手游,手机_区块链技术分析7.Android多点触控之——MotionEvent(触控事件)...

2020-07-14 08:42:21 87

原创 Airpod collections

1.Do AirPods Work Well on Android Devices?

2020-07-14 08:32:35 79

原创 Android OpenCV collections

1.OpenCV on Android 开发 (4)竖屏预览图像问题解决方法-续2.Android使用OpenCV加载深度学习模型3.开源移动端快速视频人脸跟踪4.OpenCV: Use OpenCL in Android camera preview based CV application5.摄像头竖屏全屏的设置,更新完整代码6.android中使用OpenCV之调用设备摄像头7.OpenCVMat结构的图片旋转顺时针90度180度270度逆时针90度8.OpenCV源码解析:多尺度检测d

2020-07-13 08:46:23 74

原创 Camera collections

1.Android平台Camera开发实践指南2.Android之Camera1实现相机开发3.Android开发-Jetpack组件CameraX

2020-07-13 08:34:16 56

转载 Improve github clone slow issue

只需要将 www.github.com/xxx后面为代码库 改为www.github.com.cnpmjs.org/xxx后面为代码库地址 就可以实现一键式加速。ref:https://www.zhihu.com/question/27159393

2020-07-08 10:28:14 209

转载 Android Recycleview 部分刷新闪烁问题

以下方法来自网络。方法一:RecyclerView.ItemAnimator animator = rvOrder.getItemAnimator();((SimpleItemAnimator) animator).setSupportsChangeAnimations(false);方法二,设置动画时间为0 RecyclerView.ItemAnimator animator = ...

2020-04-08 19:28:01 105

原创 类锁和对象锁

一、类锁和对象锁类锁:方式一:在类的成员方法加上static synchronized的锁方式二:在代码中加上synchronized(XXX.class)的锁对象锁:方式一:在类的成员方法加上synchronized的锁方式二:在代码中加上synchronized(this)的锁方法锁和私有锁:都属于对象锁私有锁:在类内部声明一个私有属性如private Object...

2020-02-25 12:24:36 168

转载 adb shell input

最近开发一个新的接口,在调试的时候要手动输入蛮多参数,关键是参数又都太长,就专门看了下adb有木有模拟输入,果然adb shell里是有的。这样以后开发调试、自动化测试等就更加方便了。专门简单总结下:简介input可以用来模拟各种输入设备的输入操作。命令说明Usage: input [<source>] <command> [<arg>...] T...

2019-11-12 09:18:10 92

转载 Chrome 用户数据配置文件夹保存路径

在重装系统之前都想要对 Chrome 中的数据进行备份,以能够在重装系统后恢复这些数据。但是除了一些玩 Chrome 很长时间的用户,鲜有人知道 Chrome 的用户数据到底保存在什么地方。如果你也有这样的需求,不妨记下下面的这些路径:Mac OS X: ~/Library/Application Support/Google/Chrome/DefaultWindows XP: Documen...

2019-09-18 15:27:06 2476

原创 ijkplayer error

1.Invalid NDK_TOOLCHAIN_VERSION value: 4.9. GCC is no longer supported.注释NDK_TOOLCHAIN_VERSION2.invalid argument ‘-std=c99’ not allowed with ‘C++’

2019-08-12 16:01:04 258

原创 Rime wubi for iMac

听说Rime五笔是iMac最好用的输入法,正好有时间就试试。然而,一顿搜索发现,无论是官网,还是网上博客都是各自为战,谁也没讲清楚怎么安装这“简单”的输入法。这对初学者很不友好!这难怪之前没怎么听说过。。。就在我快要放弃——被网上极力推崇的——输入法时,终于看到了一篇尚有人性的博客鼠须管+五笔极简安装教程按作者的步骤磕磕绊绊地安装上了,但也花了一个下午!下面是自己安装过程的一个记录(也是参考...

2019-08-08 23:25:41 235

原创 Http server for Android

基于开源库NanoHttpd开发1·支持本地视频文件(mov/mp4)发送2·支持浏览器播放3·支持ffplay/VLC播放4·支持拖动播放自定义服务器:@Override public Response serve(IHTTPSession session) { String range = null; Map<String, Stri...

2019-07-31 21:33:47 330

原创 Use ffmpeg to play video data received by socket

1.ffmpeg怎么样处理网络流2.利用ffmpeg播放socket接收到的视频数据3.最简单的基于FFmpeg的内存读写的例子:内存播放器4.FFMPEG实时解码网络视频流(回调方式)5.FFmpeg: unspecified pixel format when opening video with custom context6.Creating Custom FFmpeg IO-C...

2019-04-23 14:04:52 102

原创 Android multi-network

1.Android 5.0 API change 无线和连接2.WLAN 和网络连接变更3.Android多网络机制浅析4.Android 多网络通道Socket绑定选择

2019-04-23 11:55:45 118

原创 Add x264 to FFmpeg for Android

From

2019-04-23 11:37:40 44

原创 Changing the resolution of a video using FFmpeg

ffmpeg -i video_1920.mp4 -vf scale=640:360 video_640.mp4 -hide_banner

2019-04-23 11:33:11 87

原创 ffplay commands with AV

Video commands:ffplay -f rawvideo -pix_fmt yuv420p -video_size 1280x720 a.yuvAudio commands:ffplay -f f16le -ac 1 -ar 48000 a.pcm

2018-08-07 20:00:25 107

原创 Set SVN externals property for Android project

Android Studio Project Struct:+--ProjectExample+----AppModule+----LibraryModuleCommit LibraryModule to SVN server first: Right Click the module –&gt;Subversion–&gt;Share Directory, and t...

2018-05-04 14:27:09 176

原创 JNI:Pass string array to native C

Java:public native boolean setData(int type, String[] data);JNI:static jboolean jni_set_data(JNIEnv *env, jobject thiz, jint jtype, jobjectArray jarray){ jsize strArrayLen = (*env)-&gt;Ge...

2018-04-25 14:34:48 756

原创 Using Android MediaCodec H264 and Display

Android MediaCode request API level 16public class MyTextureView extends TextureView implements TextureView.SurfaceTextureListener{ private static final String MIME_TYPE = "video/avc"; privat

2018-04-24 11:38:13 213

原创 FFmpeg capture stream picture

Capture live stream and convert YUV to JPEG using FFmpeg.static int capture_picture(Decoder *d, AVFrame *frame){ AVPacket pkt; int got_picture = 0; int ret = 0; AVCodec *pCodec = a...

2018-03-29 17:15:21 380

原创 Shell array compare

#! /usr/bin/env bashACT_ABI_32="a b c"#for ABI in $ACT_ABI_32# do# cp -aiv "test/$ABI" abc# doneFILES=`ls abc/a/*.apk`index=0for var in $FILESdo #echo $var p=${var##*v} ...

2018-03-24 10:49:03 142

原创 Linux C get the time of now:year-month-hour-minute-second-millisecond

struct timeval tv;char buf[64];gettimeofday(&amp;amp;amp;amp;tv, NULL);strftime(buf, sizeof(buf)-1, &amp;amp;quot;%Y-%m-%d %H:%M:%S&amp;amp;quot;, localtime(&amp;amp;amp;amp;tv.tv_sec));printf(&amp;amp;quot;%s.%03d\n&amp;amp;quo

2018-03-22 18:06:12 185

原创 NMEA bulid

编译NMEA Library0.5.3报错: mkdir -p build/nmea_gcc gcc -I include -c src/generate.c -o build/nmea_gcc/generate.o gcc -I include -c src/generator.c -o build/nmea_gcc/generator.o gcc -I in...

2018-02-22 19:37:49 186

原创 getnameinfo: Non-recoverable failure in name resolution

E/IJKMEDIA: getnameinfo: Non-recoverable failure in name resolutionE/IJKMEDIA: tcp://xx.xx.xx.xx:6789: I/O error函数原型:int getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host, sockle

2017-12-25 10:30:05 423

原创 Android Bluetooth Manufacture Specific Data

在扫描阶段识别设备厂商:1.BR/EDR[Android源码解析]蓝牙扫描结果反馈的分析从文章知道,类型0xff就是厂商信息。可惜Android没有提供接口去获取这个类型。2。BLEBLE 广播数据解析 提供了数据,但是需要自己解析。

2017-03-17 17:37:40 1118

原创 bitwise opertion

#include#include#includetypedef struct{ uint8_t a:6; uint8_t b:4; uint8_t day:5; uint8_t hour:5;}my_t;int main(){ my_t *p = (my_t *)malloc(sizeof(my_t)); if(!p) { return -1

2017-02-10 23:19:12 324

原创 android ble notes

0.GATT XML1.BluetoothDemo蓝牙,根据蓝牙设备名进行连接2.CRC16.java andcrc16.java3.Android BLE开发之Android手机与BLE终端通信4.蓝牙4.0watch连接服务5.Android 【蓝牙4.0 BLE 低功耗可穿戴设备】 开发总结6.intel Curie/Genuino101/Arduino蓝牙开发(1)7.BLE 广播数据解析...

2017-01-15 22:39:23 436

原创 CPU you selected does not support xxx

编译年代久远的开源代码出现error: CPU you selected does not support x86-64 instruction set : recipe for target 'jidctflt.o' failed原因是编译脚本的配置选项march没写对,应该根据编译系统的cpu来写。例如,是64位的,就写上x86-64

2016-12-24 10:58:09 1033

转载 Android PopupWindow详解

来自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0702/1627.html构造方法public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和heigh

2016-12-08 13:50:29 353

原创 recv recvfrom

ssize_t recv(int sockfd, void *buf, size_t len, int flags);recv()用来接收远端主机经指定的socket 传来的数据, 并把数据存到由参数buf 指向的内存空间, 参数len 为可接收数据的最大长度.ssize_t recvfrom(int sockfd, void *buf, size_t len, int fla

2016-12-05 10:36:23 634

原创 Object-C errors Collection

1. Passing '__strong id *' to parameter of type '__unsafe_unretained id *' changes retain/release properties of pointerfixed: 1)Disable ARC in XCode, or 2) add "__strong" to the front of type.

2016-12-02 23:28:24 391

HttpServer.zip

基于nanohttpd开发,支持浏览器、ffplay、VLC播放,支持拖动(seek)。

2019-07-30

genymotion-2.2.2_x64.bin

genymotion-2.2.2_x64.bin用于ubuntu 64位。

2014-09-29

HorizontalListView

开源GitHub的一个项目,简单的修改了。 https://github.com/MeetMe/Android-HorizontalListView

2013-11-30

GridViewScale

选中grid view 中的item放大,且不档住其他item.

2013-11-30

FragmentExample

简单的Fragment的例子,使用了Fragment和ListFragment.

2013-11-09

CreateWidget

有时需要在应用中动态添加需要的部件,如一个textview ,button等

2013-08-31

TabHost的使用

Android TabHost TabActivity TabHost的简单使用

2013-08-31

自定义Toast

自定义Dialog实现自定义Toast.

2013-08-09

SpannableString特殊字符加颜色

御用SpannableString加特殊字符加颜色。

2013-08-10

TabHost的简单使用

Android TabHost TabActivity TabHost的简单使用

2013-08-10

AndroidPdfViewer

网上开源的AndroidPdfViewer项目,缺点是运行有点慢。

2013-08-10

PDFReaderProject

PDFReaderProject是网上开源的一个项目,可以浏览指定的pdf文件,但是有点慢。

2013-08-10

MuPDF Android

编译开源项目,得到可以在Android上面运行并浏览PDF文件。

2013-07-06

SwitchyOptions

SwitchyOptions.bak是goagent的一个辅助工具。相关的goagent包,SwitchySharp插件见相关资源。

2013-07-03

Android之ListView+BaseAdapter左右按键切换

通过使用键盘上的左右按键切换,使listview上的数据变化.

2013-01-04

PopupWindow+ListView+在item顶部与底部跳跃

在PopupWindow中嵌入ListView,ListView中的item可在顶部与底部之间跳跃.

2013-01-04

Android开发课件

很好的一个Android开发资源,有助于初学者入门!

2010-12-04

Android平台的安装步骤

Android平台的安装步骤对于屡次安装不成功的初学者有很大的帮助。。

2010-12-05

《微型计算机原理与接口技术》-杨立-习题解答

《微型计算机原理与接口技术》-杨立-习题解答对初学者学习《微型计算机原理与接口技术》有很大帮助。

2010-10-01

《微型计算机原理与接口技术学习与实验指导》-杨立-源代码

《微型计算机原理与接口技术学习与实验指导的》的源代码可以给初学者提供程序参考.

2010-10-01

《数据库系统概论》第四版---课后习题答案

《数据库系统概论》可以作为刚接触数据库系统的初学者的一个辅导工具。

2010-10-02

atom-mac-1.40.0.zip

目前最新版本atom-mac-1.40.0,一个开源、比较好用工具.

2019-08-14

atom-amd64-1.40.0.deb

目前最新的Atom 版本为1.40.0,官网打不开,科学上网才可以下载。

2019-08-14

WebViewDemo.zip

WebView支持本地html、在线html、在线mp4浏览,只有一个文件。

2019-08-10

h264-on-rtp

h264数据使用rtp封包的详细说明

2016-11-09

gst-player-master

这是gstreamer官方移植到android平台的一个例子,到官方下载编译好的lib放到此例子中,便可以使用。里面已经有编译好的libs,也可以自己编译。编译过程http://blog.csdn.net/hhbgk/article/details/49405133

2015-10-25

rtx2012&msxml3

ubuntu 下面安装rtx需要用到的配置文件。

2015-10-19

如何实现QT窗口背景图片随窗口大小而变化

发表于 2011-10-12 最后回复 2020-07-15

假如你公司屏蔽了80端口,你会怎么办?

发表于 2012-02-16 最后回复 2019-10-12

学习C#好迷茫啊~~~

发表于 2010-05-18 最后回复 2017-07-30

二叉树的层序遍历

发表于 2010-05-03 最后回复 2017-05-30

链栈!Maybe更简单~

发表于 2010-05-18 最后回复 2016-04-24

上班前的自问自答

发表于 2013-08-13 最后回复 2013-12-01

急!提示都有分!

发表于 2013-03-04 最后回复 2013-08-09

请版主删帖

发表于 2013-07-28 最后回复 2013-08-09

大家晚上睡多少个小时?

发表于 2013-07-23 最后回复 2013-08-01

上班期间说话最少的记录是多少句

发表于 2013-06-19 最后回复 2013-06-20

程序员得多聪明啊

发表于 2013-02-20 最后回复 2013-02-25

关于apue.h头文件使用问题

发表于 2011-02-11 最后回复 2012-11-30

大家常上的linux论坛有哪些?(除了CSDN)

发表于 2012-02-03 最后回复 2012-11-23

如何让游戏背景音乐循环播放

发表于 2011-10-22 最后回复 2012-11-23

字符列表

发表于 2012-10-26 最后回复 2012-10-26

在公司是不是写代码的机会很少?

发表于 2012-06-07 最后回复 2012-06-09

单循环链表!

发表于 2010-05-16 最后回复 2012-04-28

gdb调试信息

发表于 2012-04-17 最后回复 2012-04-18

纪念一下逝去的日子

发表于 2012-02-22 最后回复 2012-02-23

今天去了趟广工,那里的GG而帅,MM更是美...

发表于 2012-02-19 最后回复 2012-02-20

刚毕业出来是先进大公司还是小公司好?

发表于 2012-01-08 最后回复 2012-01-10

当过c/c++面试者或者面试官的前辈

发表于 2011-06-27 最后回复 2011-06-29

已经工作的前辈请进,谢谢!

发表于 2011-05-13 最后回复 2011-05-15

高手支招——稀疏矩阵求和算法!

发表于 2010-04-11 最后回复 2011-05-08

。。

发表于 2011-04-12 最后回复 2011-04-13

ARM 汇编与C

发表于 2011-03-23 最后回复 2011-03-24

聪明的人都进来看看吧!

发表于 2011-03-04 最后回复 2011-03-05

Android手机平台 开发有经验者进!

发表于 2010-12-01 最后回复 2010-12-02

求解压!!!

发表于 2010-11-29 最后回复 2010-12-01

指点迷津

发表于 2010-09-29 最后回复 2010-09-29

单片机--倒计时!

发表于 2010-09-15 最后回复 2010-09-16

操作系统进程问题...

发表于 2010-09-14 最后回复 2010-09-15

迷茫!怀疑...

发表于 2010-09-09 最后回复 2010-09-13

请教!只需你的一点经验!

发表于 2010-08-29 最后回复 2010-09-01

前辈指引一下小辈吧!

发表于 2010-07-06 最后回复 2010-07-06

愧接2分,如果maomao90(linda)在这,返还你10倍的分......

发表于 2010-06-30 最后回复 2010-07-01

再发帖!高手帮忙看看一个简单的程序吧~~~~~~~~~~

发表于 2010-06-21 最后回复 2010-06-22

简单如此!高手帮忙...

发表于 2010-06-21 最后回复 2010-06-21

还是栈和队列的问题! - -!

发表于 2010-05-30 最后回复 2010-06-09

不难- -! 哈夫曼树...

发表于 2010-06-08 最后回复 2010-06-09

空空如也

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

TA关注的人 TA的粉丝

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