Nahrani interního zvuku na Androidu



Dobrý den, chtěl bych se zeptat, zda je možné nahrání interního zvuku na Androidu bez rootu.Android 5.1Předem díky za odpověď
Ano. Prepoj mobil cez audio jack do portu na mikrofon v pc a nahraj napr cez audacity.
C ++ libmedia knihovna není součástí veřejného API. Někteří lidé používají to, ale je to velmi znechucený, protože by to mohlo zlomit na některých zařízeních a / nebo v některé z budoucích verzí systému Android.


Vyvinul jsem zvukový záznam aplikace, a věřte mi, audio podpora je velmi konzistentní napříč různými zařízeními, je to **velmi složité** , takže IMO pomocí libmedia přímo je špatný nápad.


Jediný způsob, jak zachytit surový zvuk s veřejným API je použít Java [AudioRecord](http://developer.android.com/reference/android/media/AudioRecord.html) třídu. Bude vám dává PCM data, která pak můžete umístit přechází na jednotce C optimalizovány rutiny.


Alternativně, i když to je trochu těžší, mohli byste napsat C / C ++ wrapper kolem třídy Java AudioRecord, jak je to možné instance Java objektů a volání metod přes JNI. Vypněte si v nastavení zvuková cvičení (reproduktor). Pokud nevíte jak, napište váš OS, prohlížeč, zařízení. <p>rozhodně, ale za tímto účelem byste pravděpodobně museli opravit firmware fotoaparátu a poté jej flashovat. podobné útoky byly použity k deaktivaci „zvuku závěrky“ u kamer.</p> Stručná odpověď je, že vypadá, jako by to techincally možné. Nejjednodušší způsob, jak by bylo vytvořit vlastní RatingBar na základě RatingBar sourcecode (elegantnější by bylo `extend`v Orignal RatingBar do své vlastní). Odtud byste také muset vytvořit svůj vlastní styl pomocí RatingBar původní zdrojový RatingBar XML jako příklad (nebo dědí a prodlužuje původní RatingBar styl).


Zdroj je k dispozici wtih git na developer.android.com.


Mám podezření, že vytvořit vlastní hodnocení bar se nedoporučuje, protože je v rozporu s ustálenou vzhled a dojem z operačního systému. Emulátor Android je hot-nasazení. Po uložení a klepněte na tlačítko `'run'`(za předpokladu, že žádné chyby kompilace) se bude balit a znovu nasadit emulátoru, který bude poté znovu spustit aplikaci spustit novou verzi. To samé platí, pokud máte Android Developer telefon připojený přes USB.


Pokud se zobrazí hlášení „Varování: Aktivita není spuštěna, její současný úkol byl na frontě“, je dobré skončit / přesunout zepředu běžící aplikaci v emulátoru pomocí tlačítka zpět. Vypadá to, že Android nepřepíše spuštěnou aplikaci, kterou v tomto případě. Myslím, že maximun vzorkovací frekvence akce se liší mezi diferent android telefonů. Co myslím, že můžete udělat, je Setup sensormanager aktualizovat data tak rychle, jak je možné, nahlédnout konstantní [SENSOR\_DELAY\_FASTEST](http://developer.android.com/reference/android/hardware/SensorManager.html#SENSOR_DELAY_FASTEST) z dokumentace.


pozdravy. Ve skutečnosti, až do nedávné doby [vše, co jste napsali na klávesnici dostal odráženy do kořenového skořápky](http://blogs.zdnet.com/Burnette/?p=680) . Nasty chyba.


To znamená, že budete chtít [PTerminal](http://androidcommunity.com/forums/f28/how-to-pterminal-6485/) , přímo z Android Marketu.


Co se týče SSH, jo. Můžete [dokonce nainstalovat Debian na telefonu](http://www.saurik.com/id/10) . [Android vestavby wiki](http://groups.google.com/group/android-internals) je dobrým výchozím bodem, a zahrnuje [odkaz](http://benno.id.au/blog/2007/11/13/android-native-apps) vysvětluje, jak sestavit jednoduché nativních aplikací.


[ScratchBox](http://www.macrobug.com/blog/2007/11/25/using-scratchbox-to-build-complex-arm-binaries-for-android/) se zdá být cesta k sestavení složitějších aplikací a knihoven, jak asi víte už. Osobně bych doporučoval kontaktovat ty lidi dostat vliv na projektu OpenSSL. Hezký den,


Váš syn může hrát přes prohlížeč (ne přes Aplikaci) a tam srdíčka nejsou. Tudíž ho případné chyby nezastaví.


Přeji příjemné učení :) S poslechovými cvičeními jsou střídavě u různých lidí různé problémy. Pokud vám nefungují, můžete si je vypnout v nastavení.