特定の拡張子のファイルが複数あるフォルダ内で、固定ファイルの中身をランダムに入れ替えるアプリです。
例えばmp3ファイルがたくさん入っているフォルダを指定して、拡張子にmp3を指定してスイッチを入れたとします。
すると指定フォルダ内のmp3ファイルから無作為に1つを選択してコピーし、ユーザーメモリ直下に「Randomized」フォルダを作成し、「randomized.mp3」という名前で保存します(変更可能)。この処理は1日1回深夜0時くらいに繰り返し行われ、同ファイルを上書きします。
なぜこんなもの作ったのかと言いますと、普段使っている目覚ましアプリがメディアファイルのランダム指定に対応していないからです。目覚ましアプリの音源にランダム化されたファイルを指定すれば、毎日違う音で目覚ましが鳴るので、新鮮な気持ちで目が覚めます。
必要になる度に直接ファイルにアクセスするタイプのアプリなら、画像でも音声でも毎日ランダムにできます。
(世の中には、設定が行われたら自アプリ領域にファイルをコピーするタイプのアプリもあると思うので、その場合は使えません)
(Android4.4の標準時計アプリのアラームの場合、oggファイルをAlarmsフォルダに並べて、当アプリでAlarmsフォルダを指定してランダム化すれば対応可能でした)
保存先については、外部SDカード対応とAlarmsフォルダ対応の兼ね合いで、専用フォルダか対象フォルダの2択になっています。
具体的に言うと、
・標準時計アプリのためにAlarmsにファイルを置いた場合に、「対象フォルダに保存する」をチェックしてランダム化すると、アラーム音選択時に「randomized」が選択できると思います。
・Android4.4以上の機種で、対象フォルダに外部SDカードを指定する場合に、「対象フォルダに保存する」をチェックしてランダム化すると、必ず処理失敗しますのでチェックしないでください。これはAndroidの仕様です。
ランダム化間隔の変更だとかフォルダ名/ファイル名の変更だとかの機能は付けてないですが、対象フォルダの再帰的検索(対象フォルダ内に更にフォルダがある場合に、その内部のファイルもランダム化の対象にする)のON/OFFができます。
外的要因でランダム化できなかった場合は(指定フォルダがなくなってたりだとか)、通知を出して毎日の処理を止めるので確認してください。
すごくニッチな自覚はあるので、意見/要望/質問等頂ければ可能な限りで対応します。
</div> <div jsname="WJz9Hc" style="display:none">फ़ोल्डर में आप एक विशेष विस्तार के लिए कई सारी फाइलें एक है, यह यादृच्छिक पर तय की फाइल की सामग्री को बदलने के लिए एक आवेदन पत्र है।
उदाहरण के लिए, एक बहुत कुछ शामिल है कि एमपी 3 फ़ाइल, क्या आप स्विच डाल रहे थे विस्तार के लिए एमपी 3 निर्दिष्ट कर सकते हैं जहां फ़ोल्डर निर्दिष्ट करने के लिए।
तो फिर आप का चयन करें और निर्दिष्ट फ़ोल्डर में एमपी 3 फ़ाइलें से यादृच्छिक पर एक प्रतिलिपि, आप उपयोगकर्ता स्मृति के तहत सीधे एक "यादृच्छिक" फ़ोल्डर बनाने के लिए, और (बदला जा सकता है) "randomized.mp3" के रूप में इसे बचाने के लिए कर सकते हैं। यह प्रक्रिया एक दिन में एक बार ज्यादा आधी रात में दोहराया है, मैं एक ही फाइल के ऊपर लिख देगा।
क्यों और मैं आप मीडिया फ़ाइल के यादृच्छिक पद के अनुरूप नहीं है आम तौर पर प्रयोग कर रहे हैं अलार्म अनुप्रयोग है, क्योंकि इन चीजों की तरह बनाया क्या कहना है। अलार्म ध्वनि अलग हर दिन में लग रहा है, क्योंकि आप अलार्म अनुप्रयोग के बेतरतीब फ़ाइल में एक ध्वनि स्रोत का उल्लेख करते हैं, तो आप एक ताजा भावना के साथ जगा।
आप आसानी से, आप यह फाइल की जरूरत है समय के लिए सीधे का उपयोग करना चाहते आवेदन के प्रकार पा सकते हैं आप कर सकते हैं बेतरतीब ढंग से हर दिन की छवि में भी आवाज।
(मैं सेटिंग भी आप आप कर रहे हैं अपने खुद के आवेदन क्षेत्र के लिए फाइल कॉपी करना चाहते हैं कि आवेदन के प्रकार है क्योंकि उन्हें लगता है दुनिया, आप इस मामले का उपयोग नहीं कर सकते हैं)
(इस आवेदन में अलार फ़ोल्डर निर्दिष्ट करने के लिए बेतरतीब अगर अलार फ़ोल्डर में पक्ष OGG फ़ाइलों द्वारा मानक घड़ी Android4.4 के अनुप्रयोग, पक्ष का अलार्म के मामले में, यह अनुरूप करने के लिए संभव था)
गंतव्य के लिए, बाहरी एसडी कार्ड का समर्थन और अलार्म फ़ोल्डर समर्थन के विचार में, यह समर्पित फ़ोल्डर या लक्ष्य फ़ोल्डर के एक दो विकल्प बन गया है।
विशेष रूप से,
आप "लक्ष्य फ़ोल्डर को बचाने के लिए" जाँच बेतरतीब जब मानक घड़ी अनुप्रयोग के लिए अलार्म, में फ़ाइल जगह • यदि, मैं "यादृच्छिक" अलार्म ध्वनि चयन के समय का चयन किया जा सकता है।
आप हमेशा विफलता के प्रसंस्करण क्योंकि आप लक्ष्य फ़ोल्डर और बेतरतीब की जाँच करने के लिए एक बाहरी एसडी कार्ड निर्दिष्ट करने के लिए चाहते हैं · Android4.4 से ऊपर मॉडल, "लक्ष्य फ़ोल्डर को बचाने के लिए," जाँच मत करो। यह Android के डिजाइन के द्वारा होता है।
अंतराल की टोका फ़ोल्डर नाम / फ़ाइल नाम परिवर्तन की टोका परिवर्तन यह की यादृच्छिकीकरण समारोह में चिह्नित नहीं है, लेकिन अधिक कर रहे हैं अगर फ़ोल्डरों बारी बारी से भी अपनी आंतरिक फ़ाइल randomization, लक्ष्य फ़ोल्डर में लक्ष्य फ़ोल्डर के भीतर (खोज मैं पर कर सकते हैं / लक्ष्य के बंद)।
आप बाह्य कारकों में यादृच्छिकीकरण करने में असमर्थ हैं (यह या चला गया निर्दिष्ट फ़ोल्डर की तरह) है, तो जाँच अधिसूचना जारी करके दैनिक प्रक्रिया बंद करो।
बहुत आला जागरूकता वहाँ है, यह अगर आप की राय / मांग / सवाल जितना संभव हो उतना में संबोधित किया जाएगा।</div> <div class="show-more-end">