android
hjwang1
让Robot走入社会、融入生活,方便人与人、人与物、物与物之间的沟通,丰富人们的生活
======
人工智能是分主观与客观的,是硬币的两个方面
客观智能是世界的本质描述,是物理的是数学的
主观智能是来自于客观智能,是哲学的是宗教的
如果抛开物理与数学只去讲方法是绝对走不远的
而单讲物理与数学只会得到一个静默缤纷的世界
展开
-
Android Studio打包报错:Could not determine the dependencies of task ‘:app:lintVitalRelease‘.
ref:https://www.jianshu.com/p/5cd7a30853d3在项目模块下(非根目录)的build.gradle添加如下代码android { ... lintOptions { checkReleaseBuilds false abortOnError false } ...}转载 2021-01-07 17:41:51 · 7898 阅读 · 3 评论 -
Ubuntu 解决Android studio获取不到gradle-x.x.x.pom的问题&Could not find com.android.tools.build:gradle:4.1
ref:https://blog.csdn.net/sinat_20059415/article/details/105173798https://blog.csdn.net/qq_23599965/article/details/80910900build project报找不到如下Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.p转载 2020-10-28 11:30:38 · 1445 阅读 · 1 评论 -
Android 10 无法读取本地文件 FileNotFoundException: Permission denied 解决办法
在Mainfest Application中加入这一行android:requestLegacyExternalStorage="true"<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.videostab"> <uses-permission原创 2020-09-11 17:14:45 · 2917 阅读 · 2 评论 -
Android Studio 3.5 create a project with an empty to use JNI
1,select, Native C++Creates a new project with an Empty Activity configured to use JNI.2, c++ Standard, select c++11使用linux系统时,启动Android Studio的模拟器出现下面的提示,无法启动. KVM is required to run this AVD. /dev/kvm device: permission denied. ...原创 2020-09-03 12:12:54 · 209 阅读 · 0 评论 -
Android Sensor 传感器总结
ref:https://www.jianshu.com/p/8440a5897944https://developer.android.google.cn/guide/topics/sensors/Android Sensor Framework 概览关于Android 传感器坐标与读数的进一步讨论1. 传感器分类Android平台支持三个大类的传感器Motion sensors(运动传感器) 这些传感器测量加速力,并沿三个轴的旋转力。此类别包括加速度计,重力感应器, 陀螺仪和旋转转载 2020-06-24 18:05:18 · 4641 阅读 · 0 评论 -
Android中SensorManager.getRotationMatrix函数原理解释
SensorManager是Android中的一个类,其有一个函数getRotationMatrix,可以计算出旋转矩阵,进而通过getOrientation求得设备的方向(航向角、俯仰角、横滚角)。函数getRotationMatrix的源码如下所示,源码中虽然对该函数整体进行了解释,但是对代码中各个参数的计算没有说明,如为什么加速度的数值要和磁力计的数值做差乘。在网上各种搜索后,找到一段老外对这个问题的英文解释,很好的回答了上述问题。大意翻译(包括自己的理解)如下:加速度数值和磁力计数值均是向量,手机水转载 2020-06-14 21:24:18 · 983 阅读 · 0 评论 -
加速度计的测量原理
加速度计的测量原理原创 2020-04-27 18:36:40 · 2478 阅读 · 0 评论 -
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.client"> <uses-permission android:name="androi...原创 2019-10-31 10:15:09 · 612 阅读 · 0 评论 -
android log
/*! * \file apilog.h * \brief api log. * * This work is from android studio. * * \author Hongjun Wang * \version 0.6 * \date 2019-02-16 */#ifndef AIETHAN_IMAGE_MESHAPILOG_H#define AIETHAN_...原创 2019-10-30 21:36:49 · 106 阅读 · 0 评论 -
android studio CMakeLists.txt
# For more information about using CMake with Android Studio, read the# documentation: https://d.android.com/studio/projects/add-native-code.html# Sets the minimum version of CMake required to bui...原创 2019-10-30 21:34:32 · 546 阅读 · 0 评论 -
android studio build.gradle
apply plugin: 'com.android.application'android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "com.example.portraitclient" minSdkVersion...原创 2019-10-30 21:32:42 · 260 阅读 · 3 评论 -
第二次WIN7下配置Android模拟器环境手记
转自:http://blog.csdn.net/tongcpp/article/details/6656981两个月前因为用QQ呼出Chrome不正常,看不过去,于是多次重装他俩,导致QQ无法正常安装和卸载,一气之下重装WIN7,问题解决,除了我心头之患。可是以前装的SqlServer,DreamWeaver,Java,Eclipse,PS,IIS,Android模拟器尼玛全部都要重新转载 2012-05-28 11:37:56 · 667 阅读 · 0 评论 -
华为荣耀——U8860
参数参考:http://www.huaweidevice.com/cn/productFeatures.do?pinfoId=2930&directoryId=5005&treeId=3677&tab=0产品技术规格:类型类型智能手机操作系统操原创 2012-05-28 15:55:50 · 928 阅读 · 0 评论 -
android adb 命令
众所周知,在写 android 程序的时候,很容易出现 OOM ,而出现的时机大多数是由 Bitmap decode 引发的:?1ERROR/AndroidRuntime(16350): java.lang.OutOfMemoryError: bitmap size exceeds VM budget转载 2012-05-28 16:24:42 · 604 阅读 · 1 评论 -
Android 之 内存管理
转自:http://blog.csdn.net/xieqibao/article/details/6707519概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问转载 2012-05-29 15:02:23 · 397 阅读 · 0 评论 -
Android中.apk文件的编译流程
转自:http://blog.claudxiao.net/2011/04/compile_apk/apk文件的编译流程图如下:下面逐一说明:项目的源文件结构如下:E:\Example\│ AndroidManifest.xml│├─assets├─res│ ├─drawable-hdpi│ │ icon.png│转载 2012-06-12 10:08:26 · 853 阅读 · 0 评论 -
Unable to open log device ‘/dev/log/main’: No such file or directory
转自:http://www.cnblogs.com/provenceT/archive/2012/05/10/2494614.html在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面转载 2012-06-17 18:15:55 · 694 阅读 · 0 评论 -
Android开发环境搭建
转自:http://mobile.51cto.com/abased-404261_all.htm所需文件:Java:开发基础环境,版本为Java SE 7,JDK和JRE这两个都要下载的JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html转载 2013-11-27 16:23:44 · 731 阅读 · 0 评论 -
linux驱动基础开发3——linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
转自:http://blog.csdn.net/xdw1985829/article/details/6833319前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎转载 2013-12-08 01:03:34 · 828 阅读 · 0 评论 -
编译Android4.3内核源代码
转自:http://www.cnblogs.com/pangblog/p/3253520.html ------------------------------------------------------------------------------------------------------ 转载或引用请务必注明原文地址: http://blog转载 2013-12-07 15:58:15 · 736 阅读 · 0 评论 -
在目标板上移植动态库(-/bin/sh: XXX: not found 问题的解决)
转自:http://blog.csdn.net/liukun321/article/details/6915651动态库的搜索路径先后顺序:1、编译目标代码时指定的动态库搜索路径:在编译的时候,可以指定-Wl,-rpath=你的路径2、环境变量LD_LIBRARY_PATH指定的动态库搜索路径;3、配置文件/etc/ld.so.conf中指定的动态库搜索路径(我移植的根文件转载 2013-12-07 20:05:47 · 1763 阅读 · 1 评论 -
linux驱动加载命令和驱动模块信息查看
转自:http://blog.csdn.net/techtitan/article/details/6165116驱动操作命令: insmod / modprobe 加载驱动 rmmod 卸载驱动 lsmod 查看系统中所有已经被加载了的所有的模块以转载 2013-12-07 22:17:01 · 3565 阅读 · 0 评论 -
吐血简述在arm-linux上编译helloworld时候的抓狂经历
转自:http://blog.csdn.net/samantha_sun/article/details/6428285想在我的fl2440上运行一个helloworld,在三、五个月前,我曾经编写过一个helloworld,跑在开发板上,当时编译和运行都很顺利,所以就没有把相关的操作过程记录下来。在随后的几个月里,一直在研究linux底层驱动的开发,所以一直都没有开发过上层应用程序。转载 2013-12-03 14:31:47 · 3040 阅读 · 0 评论 -
搭建好Android开发环镜的Fedora15虚拟机
转自:http://www.arm9home.net/read.php?tid-28206.html为方便用户,提供一个已搭建好 Android开发环镜的Fedora15虚拟机,供搭建环境遇到困难的用户作参考,说明如下:1) VMWare虚拟机安装的是Fedora15操作系统,已参考用户手册配置好交叉编译器和 mktools 等工具。2) 已存放 Android4 / Android转载 2013-12-05 13:40:50 · 1039 阅读 · 1 评论 -
通用GPIO驱动和apk(含jni),支持所有GPIO,支持LED控制,支持友善6410/210开发板,支持安卓2.3/4.0,内核2.6/3.0
转自:http://www.arm9home.net/read.php?tid-27259.htmlGPIO Driver and apk(include jni) support All GPIO Port,Support Android2.3/kernel2.6 & android4.0/kernel3.0.8 for Tiny/mini6410 and Tiny/mini210通转载 2013-12-05 23:07:48 · 1728 阅读 · 1 评论 -
在FFMPEG中使用libRTMP的经验
转自:http://blog.csdn.net/leixiaohua1020/article/details/14228879FFMPEG在编译的时候可以选择支持RTMP的类库libRTMP。这样ffmpeg就可以支持rtmp://, rtmpt://, rtmpe://, rtmpte://,以及 rtmps://协议了。但是如何使用ffmpeg支持RTMP协议还是有一定的学问的。本转载 2013-12-29 12:20:46 · 1375 阅读 · 0 评论 -
使用ffmpeg-1.0内置RTMP协议实时解码H264视频流
转自:http://bashell.sinaapp.com/archives/using-ffmpeg-1_0-rtmp-protocol-decode-h264-stream.html正在做一个基于RTMP+H264的手机端实时视频流项目。按以前的方案需要分别用librtmp/JUV和opencore的H264解码库实现。在进一步了解FFmpeg后,决定全部使用ffmpeg来转载 2013-12-29 22:00:33 · 3685 阅读 · 1 评论 -
FFmpeg在Android上的移植之第一步
转自:http://blog.sina.com.cn/s/blog_69a04cf40100x1fr.html从事多媒体软件开发的人几乎没有不知道FFmpeg的,很多视频播放器都是基于FFmpeg开发的。如今最火的智能手机操作系统Android上的很多第三方视频播放器也是基于FFmpeg实现全格式支持。由于Android通常跑在ARM处理器上,而且Android使用了自己的libc转载 2013-12-29 12:10:45 · 1456 阅读 · 0 评论 -
Android中JNI的使用方法
转自:http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是转载 2013-12-16 12:29:53 · 630 阅读 · 0 评论 -
上拉电阻与下拉电阻的作用
转自:http://bluefish.blog.51cto.com/214870/1239098上拉电阻就是把不确定的信号通过一个电阻钳位在高电平,此电阻还起到限流的作用。同理,下拉电阻是把不确定的信号钳位在低电平。上拉电阻是指器件的输入电流,而下拉指的是输出电流。那么在什么时候使用上、下拉电阻呢?1、当TTL电路驱动CMOS电路时,如果TTL电路输出的高电平低于CMOS电路的转载 2013-12-17 13:05:46 · 822 阅读 · 0 评论 -
fmpeg交叉编译到tiny6410
转自:http://blog.csdn.net/xiaoyangger/article/details/8656288 前段时间移植servfox+spcaview到arm11上一直出现问题,由于网上很多说是内核版本高了,已经不再提供V4L的视频采集接口。而且servfox和spcaview都是支持V4L接口的,而不支持V4L2视频采集接口。所以产生不兼容的矛盾。虽然,我不太相信兼容转载 2013-12-18 13:27:46 · 870 阅读 · 0 评论 -
制作NDK独立编译器
部分转自:http://blog.csdn.net/gaomatrix/article/details/70613991,下载NDK,并配NDK环境变量为NDK的安装路径2,根据NDK里docs文档里的standalone-toolchain.html来抽取交叉编译的环境。3,配置SYSROOT环境变量: SYSROOT=$NDK/platforms/android-14/arc原创 2014-01-02 17:15:48 · 1008 阅读 · 0 评论 -
基于ffmpeg的Android 2.2播放器开源代码
转自:http://www.cnblogs.com/mcodec/archive/2011/08/11/2114714.html?login=1本开源Android播放器基于ffmpeg开发,音视频在jni层直接输出,不使用java层的bmp和audiotrack输出,支持arm汇编加速,超级精简。 本开源代码播放器使用的音视频解码代码来源于ffmpeg-0.6.3(htt转载 2013-12-19 15:15:04 · 1099 阅读 · 0 评论 -
交叉编译支持多线程的Android版X264库
转自:http://bashell.sinaapp.com/archives/cross-complie-pthread-android-x264-library.html第一步,制作独立交叉编译链,我使用ndkr9制作的, 使用API 9平台,gcc4.6进入ndk目录,执行第二部,修改x264的configurepthread=""if [ "$thread" =转载 2014-01-02 23:44:53 · 1400 阅读 · 0 评论 -
移植havlenapetr的ffmpeg-->Android播放器
转自:http://blog.csdn.net/pkueecser/article/details/6536157全格式!!! 重点文章(包括文章后的评论):http://blog.csdn.net/moruite/archive/2011/04/06/6305944.aspx 解决Android平台移植ffmpeg的一揽子问题”havlen转载 2013-12-20 12:53:45 · 1054 阅读 · 0 评论 -
【ffmpeg重温】
转自:http://blog.csdn.net/pkueecser/article/details/6801466什么是muxer/demuxer?浏览次数:2099次 悬赏分:10 | 解决时间:2007-8-1 09:59 | 提问者:lxafyk如题最佳答案:muxer是合并将视频文件、音频文件和字幕文件合并为某一个视频格式。如,可将a.avi, a.mp3, a.srt转载 2013-12-20 12:56:49 · 867 阅读 · 0 评论 -
How to Build ffmpeg with NDK r9
转自:http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/This is a updated post for a previous post, where we built ffmpeg 0.8 with Android NDK r5 and r6. This post will give instructions of转载 2013-12-20 11:51:26 · 985 阅读 · 0 评论 -
How to Build Android Applications Based on FFmpeg by An Example
转自:http://www.roman10.net/how-to-build-android-applications-based-on-ffmpeg-by-an-example/This is a follow up post of the previous blog How to Build FFmpeg for Android. You can read the previ转载 2013-12-20 12:00:16 · 1028 阅读 · 0 评论 -
利用ffmpeg和SDL实现一个跨android版本的音视频播放器
转自:http://helloandroid.iteye.com/blog/17533551:从http://www.libsdl.org/tmp/下载SDL for android 版本(我下载的是 SDL-1.3.tar.gz )2:从https://github.com/havlenapetr/FFMpeg下载 havlenapetr 的ffmpeg for android版本。转载 2013-12-20 14:57:57 · 839 阅读 · 0 评论 -
havlenapetr-FFMpeg移植到android2.3
转自:http://www.cnblogs.com/wuwangSaber/archive/2012/04/16/2451878.html之前编译过havlenapetr-FFMpeg,参考网上的一些帖子编译成功生成libffmpeg_jni.so,并使用havlenapetr提供的libjniaudio.so和libjnivideo.so,在虚拟机下播放正常,在真机下出现花屏问题转载 2013-12-20 15:06:04 · 950 阅读 · 0 评论