Problém s uložištěm



Dobrý den. Mám problém s uložištěm. Kdykoliv něco stáhnu, přesunu to na SD kartu, na SD kartě se ubere místo, v interním úložišti však změna není. Přijde mi jako když se program naduplikuje. I po restartu nebo použití čističe úložiště se nic nestane. Dokud jsem do mobilu nic nenainstaloval, měl jsem něco přes 1,2GB místa, teď cca 300MB a google play mě nedovolí nic nainstalovat. Všechny appky jsem přesunul na SD kartu. SD kartu mám 32GB. Telefon Android Honor 4C. Nevíte někdo proč? Děkuji předem :)
+ dodatek: když appku smažu, místo se neuvolní nikde
Zálohujte si věci jinam, formátujte pomalým formátem nebo přepište ve skartovacím programu (pokud nechcete, aby někdo časem zneužil uložená data) a reklamujte. Zřejmě nějaká mechanická závada ... nezlepší se to Ohledně aplikace vám doporučuji obrátit se na vývojáře, nejlépe v obchodě, kde jste aplikaci stáhl, nebo počkat na update aplikace, jestli nevyřeší problém. Musíš na telefonu stáhnout roletku a "pouze nabíjení" změnit na "přenos souborů" (či tak nějak).  
To samozřejmě s mobilem připojeným k pc. Vzhledem k tomu, float stojí 32 bit a máte 40000 plováky v každé pole byste potřebovat:



> 
> 40000 * 32 * 2 = 2.560.000 bit
> 
> 
> 


Což je 320.000 Byte. Není k hodně paměti moudrý bych řekl, protože výchozí limit pro Android App je 16 MB


Pokud jde o výkon, který by určitě získat nějaké rychlosti pomocí JNI. OpenGL by vám nedávají dostatek výhodu Řekla bych, že od vytvoření OpenGL kontext zabere nějaký čas stejně. 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ě. <p>úložiště multiverse obsahuje balíčky (software), které nejsou „zdarma“ a odkazují se na licenční omezení.</p><blockquote> <p>repozitář multiverse obsahuje software, který byl klasifikován jako nesvobodný. tento software nemusí být v některých jurisdikcích povolen. při instalaci každého balíčku z tohoto úložiště byste měli ověřit, zda vám zákony vaší země umožňují jeho použití. tento software také nemusí obsahovat aktualizace zabezpečení.</p> </blockquote><p>další informace o filozofii úložišť ubuntu naleznete v <a href="https://help.ubuntu.com/10.04/add-applications/c/default-repos.html">přehled výchozích softwarových úložišť ubunt</a> </p><p>úložiště můžete povolit z příkazového řádku nebo graficky.</p><h2>graficky</h2><p>otevřete softwarové centrum, v horní části přejděte na kartu „software ubuntu“, vyberte (zaškrtněte) multiverse.</p><p><img src="https://i.stack.imgur.com/factr.png" alt="software center"></p><p>pomocí tlačítka "znovu načíst" aktualizujte svůj seznam balíků.</p><p><img src="https://i.stack.imgur.com/y8v1o.png" alt="reload"></p><h3>příkazový řádek</h3><p>otevřeno <code>/etc/apt/sources.list</code> s jakýmkoli editorem.</p><pre><code># command line editor (nano) sudo -e /etc/apt/sources.list # graphical editor gksu gedit /etc/apt/sources.list </code></pre><p>odkomentujte (odstraňte # z přední strany) řádků <code>multiverse</code> nebo je v případě potřeby přidejte, takže řádky vypadají takto:</p><pre><code>## n.b. software from this repository is entirely unsupported by the ubuntu ## team, and may not be under a free licence. please satisfy yourself as to ## your rights to use the software. also, please note that software in ## multiverse will not receive any review or updates from the ubuntu ## security team. deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse </code></pre><p>odkomentujte <code>deb-src</code> řádky, pokud potřebujete stáhnout zdrojový kód (většina uživatelů nebude zdrojový kód potřebovat, takže pokud máte pochybnosti, nechte je vypnuté).</p><p>uložte úpravy (pokud používáte nano, <kbd>ctrl</kbd>+<kbd>x</kbd> , zadejte <kbd>y</kbd> pro uložení změn), pak pro aktualizaci seznamu balíčků spusťte</p><pre><code>sudo apt-get update </code></pre><ul> <li>další informace o správě úložišť naleznete v <a href="https://help.ubuntu.com/community/repositories/ubuntu">buntu wiki - repositories</a> </li> </ul> Obávám se, že na této české diskuzi Duolinga vám s tímto problémem nebude moci nikdo pomoct. Ohledně aplikace se budete muset obrátit na vývojáře, nejlépe v obchodě, kde jste aplikaci zakoupil. Ho přeinstaluj, molh se poškodit nějaký důležitý soubor, popřípadě nějaká nová aktualizace. Která se nestáhla, nebo stáhla ale chybně (např přerušením netu)

Na metina se vykšli, raději někde sosni WOW ![:)]( ":)") je to w podstatě to samé ale o 200% lepší ![:)]( ":)") Mne se taky bohužel sekala mobilní aplikace. A tak jsem radši přešel na PC verzi. Duolingo si z mobilu odinstaloval. Nechal jsem si v mobilu jen takové aplikace, které se na mém mobilním telefonu nesekají. 


Na Duoligu nebo i na Memrise je dobré to, že existuji i PC webovky a není třeba si tak nic instalovat. Jen je to možná o něco méně pohodlné. Je však pravda, že spíše se mi dělají dobře zápisky u PC.


Pokud by nepomohla další aktualizace Duolinga, tak bych ještě zkusil na mobilu promazat data v mezipaměti - někdy to pomáhá... :) > 
> Kdo ovládá výchozí velikost maximální zásobníku; OS nebo kompilátor?
> 
> 
> 


Překladač obvykle. OS / hardware, omezuje jej do určité míry. Výchozí hodnota je 8 MB. Na linux IIRC. Myslete na `ulimit -s`systému Linux (pro změnu velikosti zásobníku).



> 
> Je výchozí maximální poměru k celkové paměti? (Tj stroj s 2GB paměti by mít větší velikost než výchozí stroji s pouze 512) V tomto příkladu oba stroje jsou stejné nastavení os / překladač, jen různá množství systémové paměti RAM.
> 
> 
> 


Ne. Dokud a pokud to uděláte yiurself.You může změnit velikost zásobníku přes kompilátor přepínače.



```
ld --stack=<STACK_SIZE>

```

nebo 



```
gcc -Wl,--stack=<STACK_SIZE>

```


> 
> Vezměte si Standard C ++ o problematice komínů a hromady:
> 
> 
> 


Norma je založena na abstraktním stroji a opravdu není sama o sobě tím hardwarem nebo komíny nebo hromad. To mluví o přidělené obchodu a volného obchodu. Volný obchod je místo, kde byste se, pokud voláte nový (většinou). FWIW, implementace může mít pouze jeden paměťový prostor maskující se jako oba zásobníku a haldy, pokud jde o námitky alokaci.


Váš dotaz, omáčky, scvrkává být specifický problém implementace spíše než záležitost jazyka. 


Snad to pomůže.