Android
wuyb2011
这个作者很懒,什么都没留下…
展开
-
Android中触摸屏圆点和十字中心位置不对称
Android中打开显示触摸操作和指针位置选项,如果发现触摸屏原点和十字中心位置不对称,有偏移,则可对如下红色标注部分做修改:frameworks/base/services/core/jni/com_android_server_input_InputManagerService.cppstatic void loadSystemIconAsSprite(JNIEnv* en原创 2016-12-09 21:39:44 · 2071 阅读 · 0 评论 -
Solve the android adb connect problem(Linux)
solve the android adb connect problem (ubuntu 12.04)if you have not adb tools , you need download the android sdk from http://developer.android.com/sdk/index.html.the adb tool is in ./*/sdk/platf原创 2017-11-27 16:23:35 · 291 阅读 · 0 评论 -
博通wifi bcm43362kubg的调试
调试之前,首先先简单看看驱动代码,了解代码的大致工作流程,其次根据硬件配置,软件正确配置wlan_en和wlan_reset的上电和复位部分,如果有中断角,则配置成中断即可。1、配置上电部分,文件dhd_gpio.cgpio_wl_reg_on:wlan_en配置角 gpio_wl_host_wake:irq中断角2、驱动的SDIO功能要打开,比如高通或者RK原创 2017-03-09 20:47:41 · 4435 阅读 · 0 评论 -
SDIO接口介绍
来自:http://blog.csdn.net/luixing67/article/details/5658722 SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。 SDIO协议是由SD卡的协议演化升级而来的,很转载 2017-03-09 20:51:55 · 1489 阅读 · 0 评论 -
Android之USB Camera摄像头节点后移
Android上usb camera在预览或者录像的时候,如果插拔摄像头会导致摄像头节点后移(/dev/video2->/dev/video3->/dev/video4->/dev/video5),可修改如下:diff --git a/kernel/drivers/media/v4l2-core/v4l2-dev.c b/kernel/drivers/media/v4l2-core/v原创 2016-12-29 13:56:01 · 2155 阅读 · 0 评论 -
Android上根据类名、包名打开应用
根据应用的对应包名,类名打开该应用ComponentName com = new ComponentName("package name", "class name"); //package;classIntent intent = new Intent();intent.setComponent(com);startActivity(intent);原创 2016-12-12 19:58:38 · 1587 阅读 · 0 评论 -
ubuntu12.04的64位系统编译android4.0的一些错误的解决方法
使用ubuntu12.04编译android4.0的时候,如果出现以下的问题:host C++: obbtool :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]:0:0: note: this is the location of the previous definitioncc1plus: all warnings bein原创 2016-12-21 19:18:03 · 412 阅读 · 0 评论 -
apk的静默安装(或升级)实现
首先需要在AndroidManifest.xml中增加如下权限: 实现静默的方法(如果已经安装了的话,会先自动卸载,然后安装):public String SilentInstall(String apkAbsolutePath) { String[] args = { "pm", "install", "-r原创 2016-12-21 11:39:58 · 1087 阅读 · 0 评论 -
Android 如何调用vlc直接播放对应视频
使用vlc播放视频,可直接使用如下命令调用播放对应视频文件:File file = new File("/mnt/sdcard/test.mp4"); //播放/mnt/sdcard/目录下的test.mp4文件Intent intent = new Intent(Intent.ACTION_VIEW).setClassName("org.videolan.vlc", "org.video原创 2016-12-17 11:49:27 · 3958 阅读 · 0 评论 -
ffmpeg的源码编译方法
最近在做usb摄像头的mjpeg格式视频的软解码,使用ffmpeg的软解码,第一步当然就是编译了,编译过程中遇到各种各样的问题,如下是正确编译步骤:从官网下载源码:http://ffmpeg.org/download.html目前下载的是ffmpeg-3.2.1.tar.bz2。ndk使用的是android-ndk-r13-linux-x86_64.zip版本。编译方法:执行如原创 2016-12-16 15:27:07 · 1954 阅读 · 0 评论 -
ffmpeg解码mjpeg格式数据接口介绍
解码主要函数int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, int *got_picture_ptr, const AVPacket *avpkt); 其中:avpkt传递待解码的数据指针(avpkt的成员*data即可指向待解码的数据,比如usb camera的取出帧);picture存储解原创 2016-12-17 10:12:35 · 3967 阅读 · 0 评论 -
Android在64位系统上app如何导入32位库
一般在64位系统上面,app默认识别的是对应的64位的库,如果遇到不开源的32位的库,就需要能直接使用32位的库。这个时候只需将库文件导入到工程的libs/armeabi-v7a(armeabi)目录下编译即可,app安装之后会在安装数据目录里创建libs/armeabi-v7a(armeabi),库文件会保存在这个目录下,这个时候可以直接运行app成功。原创 2016-12-09 21:10:24 · 4895 阅读 · 0 评论 -
Android camera拍照分辨率
camera拍照,拍照之前需要设置camera parameter,不然拍照分辨率会按照系统默认的最低分辨率(160x120)来设置,Camera.Parameters param = mCamera.getParameters();param.setPictureSize(1920, 1080);//如果不设置会按照系统默认配置最低160x120分辨率mCamera.setP原创 2016-12-12 17:21:23 · 9051 阅读 · 0 评论 -
Android usb在Ubuntu上无法识别的问题
下载adb工具1. 打开终端,以root用户登入2. 配置环境变量在/root/.bashrc #android sdk export ANDROID_HOME=/home/xiangjb/android_develop/adt-bundle-linux-x86_64-20130729/sdk(选择你配置的路径) export PATH=$ANDROID_HOME/原创 2016-12-12 20:32:00 · 561 阅读 · 0 评论 -
wifi发射功率查看和设置
查看wifi当前发射功率:iwconfig wlan0:wlan0 IEEE 802.11bgn ESSID:off/anyMode:Managed Access Point: Not-AssociatedTx-Power=31 dBm Retry short limit:7 RTS thr:off Fragment thr:offEncryption key:of原创 2017-11-28 09:47:17 · 14886 阅读 · 2 评论