<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[                      Linux Android Web]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sunjing_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sunjing_]]></copyright><item><title><![CDATA[通过Ne10的交叉编译输入理解ndk-build]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/105919797</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/105919797</guid><author>sunjing_</author><pubDate>Mon, 04 May 2020 16:55:23 +0800</pubDate><description><![CDATA[http://www.music-video.cn/2017/12/20/%E9%99%84%E5%BD%95a%EF%BC%9A%E9%80%9A%E8%BF%87ne10%E7%9A%84%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91%E8%BE%93%E5%85%A5%E7%90%86%E8%A7%A3ndk-build%E6%A0%B7%E7%AB%A0/

附录...]]></description><category></category></item><item><title><![CDATA[ARMNEON优化]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/105919710</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/105919710</guid><author>sunjing_</author><pubDate>Mon, 04 May 2020 16:50:30 +0800</pubDate><description><![CDATA[https://www.veryarm.com/95523.html

确认处理器是否支持NEON cat/proc/cpuinfo|grepneon 看是否有如下内容 Features:swphalfthumbfastmultvfpedspneonvfpv3tlsvfpv4idivaidivt 以Android为例, 并计算float数组的和 标准 C 代...]]></description><category></category></item><item><title><![CDATA[android studio 使用adb命令传递文件到android设备]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/104736787</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/104736787</guid><author>sunjing_</author><pubDate>Sun, 08 Mar 2020 17:38:59 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/cq-jiang/p/7661302.html

一：文件传输

在android开发中，有时候需要将文件从pc端传递至android,或者将软件运行的日志，从android设备传递到pc进行分析，我们可以使用windows的cmd窗口，或者android studio的terminal窗口来传递文件。

1:连接android设备

 此处默认...]]></description><category></category></item><item><title><![CDATA[Android Studio adb手机调试步骤]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/104736718</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/104736718</guid><author>sunjing_</author><pubDate>Sun, 08 Mar 2020 17:35:50 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/sazass/article/details/89008669

在Android Studio中工作时，手机插口需要连接其他设备因此无法用线与电脑连接，因此可以利用Android Studio内嵌的命令台通过adb实现WIFI连接手机与电脑。
1.确认adb环境配置已成功

命令台输入：adb

出现以下类似输出已配置成功：
在这里插入图片描述若是找不...]]></description><category></category></item><item><title><![CDATA[JNI/NDK：CMakeLists.txt 构建so库，导入三方so库，以及遇到的坑]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/104692183</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/104692183</guid><author>sunjing_</author><pubDate>Fri, 06 Mar 2020 11:26:49 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/dengweijunkedafu/article/details/89218863?depth_1-utm_source=distribute.pc_relevant.none-task&amp;utm_source=distribute.pc_relevant.none-task

本文使用最新的JNI构建工具CMake完成

通过这篇文章，你讲学习到...]]></description><category></category></item><item><title><![CDATA[Android studio中NDK开发（二）——使用CMake引入第三方so库及头文件]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/104673313</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/104673313</guid><author>sunjing_</author><pubDate>Thu, 05 Mar 2020 13:47:30 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/Xiongjiayo/article/details/85340121?depth_1-utm_source=distribute.pc_relevant.none-task&amp;utm_source=distribute.pc_relevant.none-task

一、前言

通常来说，第三方提供的so库以及头文件都没有没有引入jni.h头文件。...]]></description><category></category></item><item><title><![CDATA[声反馈（啸叫）如何避免产生和解决]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/102545589</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/102545589</guid><author>sunjing_</author><pubDate>Mon, 14 Oct 2019 12:42:09 +0800</pubDate><description><![CDATA[https://www.sohu.com/a/192719224_99991918

声反馈是声音能量的一部分通过声传播的方式传到话筒而引起的啸叫现象，在没有出现啸叫的临界状态，会出现振铃声，此时一般也认为存在声反馈现象，将音量衰减6dB后，定义为无声反馈现象发生。声反馈指由扬声器系统发出的声音又返回到传声器的现象，从扬声器系统发出的声音可能通过不同的途径返回到传声器。由于声反馈的存在，使最终的声...]]></description><category></category></item><item><title><![CDATA[Java 的 I/O 类库的基本架构]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99954125</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99954125</guid><author>sunjing_</author><pubDate>Wed, 21 Aug 2019 13:23:54 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/rinack/p/10043845.html

Java 的 I/O 类库的基本架构

I/O 问题是任何编程语言都无法回避的问题，可以说 I/O 问题是整个人机交互的核心问题，因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代，I/O 问题尤其突出，很容易成为一个性能瓶颈。正因如此，所以 Java 在 I/O 上也一直在做持续的...]]></description><category></category></item><item><title><![CDATA[Linux ALSA 音频系统：逻辑设备篇]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99737420</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99737420</guid><author>sunjing_</author><pubDate>Mon, 19 Aug 2019 16:49:26 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/zyuanyun/article/details/59180272#t6

6. 声卡和 PCM 设备的建立过程

前面几章分析了 Codec、Platform、Machine 驱动的组成部分及其注册过程，这三者都是物理设备相关的，大家应该对音频物理链路有了一定的认知。接着分析音频驱动的中间层，由于这些并不是真正的物理设备，故我们称之为逻辑设备。

PC...]]></description><category></category></item><item><title><![CDATA[Linux ALSA 音频系统：物理链路篇]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99737114</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99737114</guid><author>sunjing_</author><pubDate>Mon, 19 Aug 2019 16:45:50 +0800</pubDate><description><![CDATA[1. Overview

硬件平台及软件版本：

 Kernel - 3.4.5
 SoC - Samsung exynos
 CODEC - WM8994
 Machine - goni_wm8994
 Userspace - tinyalsa

Linux ALSA 音频系统架构大致如下：

 +--------+ +--------+...]]></description><category></category></item><item><title><![CDATA[Android智能手机中各种音频场景下的audio data path]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99671078</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99671078</guid><author>sunjing_</author><pubDate>Fri, 16 Aug 2019 09:17:59 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，遵循 CC 4.0 by-sa 版权协议，转载请附上原文出处链接和本声明。
本文链接：https://blog.youkuaiyun.com/david_tym/article/details/80931874

上一篇文章（Android智能手机上的音频浅析）说本篇将详细讲解Android智能手机中各种音频场景下的音频数据流向，现在我们就开始。智能手机中音频的主要场景有音频播放...]]></description><category></category></item><item><title><![CDATA[Android 音频系统：从 AudioTrack 到 AudioFlinger]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99656465</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99656465</guid><author>sunjing_</author><pubDate>Thu, 15 Aug 2019 21:25:08 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，遵循 CC 4.0 by-sa 版权协议，转载请附上原文出处链接和本声明。
本文链接：https://blog.youkuaiyun.com/zyuanyun/article/details/60890534
1. Android 音频框架概述

Android_Audio_Architecture

Audio 是整个 Android 平台非常重要的一个组成部分，负责音频数据的...]]></description><category></category></item><item><title><![CDATA[使用Android Studio3.1.2断点调试Android 6.0源码(无需编译)]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99626419</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99626419</guid><author>sunjing_</author><pubDate>Thu, 15 Aug 2019 11:33:04 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，遵循 CC 4.0 by-sa 版权协议，转载请附上原文出处链接和本声明。
本文链接：https://blog.youkuaiyun.com/a568478312/article/details/80748419

调试源码有时候很有用，毕竟原来里的各种标志位，变量多的一匹，当时看明白了过不了多久就忘了，又重新看很是难受。要是和普通应用一样断点调试就方便很多了。基于新版Andro...]]></description><category></category></item><item><title><![CDATA[如何使用Android Studio开发/调试Android源码]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99626171</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99626171</guid><author>sunjing_</author><pubDate>Thu, 15 Aug 2019 11:28:58 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/CZM-/p/9548713.html

环境: Ubuntu 14.10，openJdk 1.7，Android Studio 3.0.0，android-5.1.1_r1源码



生成android项目工程：
先编译源码
mmm development/tools/idegen/
development/tools/idegen/idegen...]]></description><category></category></item><item><title><![CDATA[Android音频开发之OpenSL ES]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/99414178</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/99414178</guid><author>sunjing_</author><pubDate>Tue, 13 Aug 2019 11:09:31 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/2b8d2de9a47b

开发Android上的音频应用，最常见的是使用MediaRecorder和MediaPlayer来实现音频的录制和播放，更基础点的会使用AudioRecord和AudioTrack来实现。用这两种方式已经能应对绝大部分的音频开发需求了。更底层的API，如NDK层的OpenSL ES则鲜有问津。

最近因为工作需要，接触...]]></description><category></category></item><item><title><![CDATA[嵌入式数据库sqlite在ARM上的的移植和使用]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/96433848</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/96433848</guid><author>sunjing_</author><pubDate>Thu, 18 Jul 2019 16:07:55 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/oqqHuTu12345678/article/details/78964103

参考http://blog.youkuaiyun.com/whz_zb/article/details/7610571，如有侵权，请告知删除。

参考：头文件路径问题 https://www.cnblogs.com/linuxbo/p/4301716.html

参考：进一步学习资源...]]></description><category></category></item><item><title><![CDATA[Android 多媒体视频播放一（ 多媒体理解与经验分享）]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/96299748</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/96299748</guid><author>sunjing_</author><pubDate>Wed, 17 Jul 2019 13:22:09 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/yishujun/p/5378114.html

前言

 说到android的多媒体，一把辛酸一把泪，当初听说会多媒体的比较牛掰，公司也有需求，于是乎我也积极的加入研究android多媒体的行列，记得以前刚接触的时候，最开始还是比较头大的，主要是但是很多细节比较零散凌乱，无法形成规律模式和合理的解决方案，但是慢慢也虽然接触了久了，很多事情也就明...]]></description><category></category></item><item><title><![CDATA[Android逆向基础笔记—Android NDK开发2之Windows下的gcc手动编译（交叉连编译）和利Linux Ubuntu系统下的交叉工具链手动编译]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/95947857</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/95947857</guid><author>sunjing_</author><pubDate>Mon, 15 Jul 2019 11:39:02 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_24349189/article/details/52987388

一、交叉工具链

这些工具都在NDK的路径下：E:\Android\android-ndk-r13\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin

这些工具的前缀均为arm-linux-andro...]]></description><category></category></item><item><title><![CDATA[zynq linux驱动之PL-PS中断]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/94736508</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/94736508</guid><author>sunjing_</author><pubDate>Fri, 05 Jul 2019 15:13:36 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/h244259402/article/details/83993524

PC：Windows 10

虚拟机：ubuntu 16.04

vivado：2017.04

PetaLinux：2017.04

开发板：黑金AX7010

根文件系统：debian8

--------------------------------------------...]]></description><category></category></item><item><title><![CDATA[android studio NDK配置]]></title><link>https://blog.youkuaiyun.com/sunjing_/article/details/93623219</link><guid>https://blog.youkuaiyun.com/sunjing_/article/details/93623219</guid><author>sunjing_</author><pubDate>Tue, 25 Jun 2019 15:31:25 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/mingfeng002/p/6775145.html

向您的项目添加 C 和 C++ 代码

本文内容

下载 NDK 和构建工具
	创建支持 C/C++ 的新项目
	构建和运行示例应用
	
	向现有项目添加 C/C++ 代码
	创建新的原生源文件
		创建 CMake 构建脚本
		将 Gradle 关联到您的原生库
	
搭配使用Android...]]></description><category></category></item></channel></rss>