特定の拡張子のファイルが複数あるフォルダ内で、固定ファイルの中身をランダムに入れ替えるアプリです。
例えば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">Dans le dossier que vous avez plusieurs fichiers pour un poste particulier, il est une application pour remplacer le contenu des fichiers fixes au hasard.
Par exemple, pour spécifier le dossier où le fichier mp3 qui contient beaucoup, vous pouvez spécifier le format mp3 à l'extension que vous deviez mettre l'interrupteur.
Ensuite, vous sélectionnez et copiez l'un au hasard à partir de fichiers mp3 dans le dossier spécifié, vous pouvez créer un dossier "randomisée" directement sous la mémoire de l'utilisateur, et l'enregistrer comme "randomized.mp3" (peut être changé). Ce processus est répété dans beaucoup minuit une fois par jour, je vais écraser le même fichier.
Pourquoi et je dis ce que fait ce genre de choses, parce qu'il est l'application d'alarme que vous utilisez habituellement ne correspond pas à la désignation aléatoire de fichier multimédia. Si vous spécifiez une source sonore dans le fichier aléatoire de l'application d'alarme, parce que l'alarme retentit dans le son différent chaque jour, vous vous réveillez avec une sensation de fraîcheur.
Vous pouvez facilement trouver le type d'application que vous souhaitez accéder directement à la fois qu'il est nécessaire de fichiers, vous pouvez tous les jours de manière aléatoire même voix dans l'image.
(Le monde, parce que je pense que le paramètre est également le type d'application que vous souhaitez copier le fichier dans son propre domaine d'application Lorsque vous avez terminé, vous ne pouvez pas utiliser ce cas)
(Dans le cas d'alarme de l'application standard horloge de Android4.4, à côté de fichiers ogg secondaires au dossier alarmes, il était possible de correspondre si randomisés pour spécifier le dossier alarmes dans cette application)
Pour la destination, en contrepartie du soutien de carte SD externe et alarmes dossier support, il est devenu un de deux choix de dossier dédié ou le dossier cible.
Plus précisément,
• Si vous placez le fichier dans Alarmes pour application horloge standard, lorsque randomisée Check "pour enregistrer le dossier cible", je pense que "randomisée" peut être sélectionné au moment de la sélection sonore d'alarme.
· Modèles Android4.4 ci-dessus, si vous voulez spécifier une carte SD externe dans le dossier cible et Check randomisé "pour sauver le dossier cible", s'il vous plaît ne pas vérifier parce que vous traiter toujours échec. Ceci est par la conception d'Android.
fonction de randomisation du changement il de Toka Nom de dossier / fichier changement de l'intervalle de Toka est pas marqué, mais si il ya plus de dossiers de manière récursive de recherche (dans le dossier cible dans le dossier cible, la randomisation aussi son fichier interne je peux ON / OFF de la cible).
Si vous êtes incapable de randomisation dans les facteurs externes (comme elle ou dossier spécifié disparu), s'il vous plaît vérifier si arrêter le processus quotidien par l'émission de la notification.
Comme il est très sensibilisation de niche, il sera abordé dans autant que possible si vous opinion / demande / questions.</div> <div class="show-more-end">