ディストーク。 読めない場合、これはコミュニケーションできないという意味ではありません

みなさんこんにちは! 今日は、DisTalk Proアプリケーションについてお話します。 投稿の一時停止を謝罪し、 世界を救い、四半期の結果をノックアウトし、ボッチャでロシアカップの銀メダルを3連勝し、フォーラムNaked Hearts講演しました 。 しかし、約束は約束であり、今週、 Google PlayGitHubにDisTalkの新しいバージョンを投稿しました

私が話していることを理解していない人のために、 この記事を読むことをお勧めします。


DisTalk Pro

第0章。実際に何をしていますか?


このようなかなり人気のある安価な GoTalkデバイスがあります。 その動作の原理は単純です。 カードがマトリックスに挿入されます。 録音ボタンを使用して、カードで、教師はオーディオクリップを録音します。 そして、カードをクリックすると、GoTalkがこのフレーズを再生します。 これらのデバイスは、侵略コミュニティで広く知られ、非常に長い間使用されています(3番目のクラスと「トイレ」ボタンを覚えています)



ゴアルク

DisQwertyとDisTypeでの良い経験の後、同じ機能を備えたDisTalkアプリケーションを作成することにしました(音声を録音する代わりにttsのみを使用します)。 そして...

第1章やってはいけません!


タスクは非常に簡単です。 デバイスのルートにDisTalkフォルダーを作成するアプリケーションを作成します。 ユーザーがそこに写真を置き、GridViewにロードします。写真をクリックすると、ファイル名が読み上げられます。 まだいくつかの楽しみを持っているフォルダを切り替えました。 子供の先生がさまざまなセットを作成できるように...私はそのようなアプリケーションを作成し、それをプレイマーケットにアップロードしました。 次に、アプリケーションを作成する必要がない方法について説明します。 (しかし、私は方法がわからないし、第一人者のふりをしません)

若者と松葉杖に関する間違いとアドバイス


ドキュメントを読み、Androidのさまざまなバージョンでテストします。

もが知っているように、AndroidをLolipopバージョンに更新すると、ストレージに書き込みたい内容をマニフェストに書き込むだけでは不十分です。 また、fsでアクセス要求を呼び出す必要があります。



ちなみに、これについてはドックには何もありません。 Stackoverflowがすべてです!

このため、なぜ人々の半分が働いており、バグ報告の半分が起こっているのか理解できませんでした。 DisType Proでは、検証を使用し、すべてが機能します。

private void verifyStoragePermissions(Activity activity) { // Check if we have write permission int permission = ActivityCompat.checkSelfPermission(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE); if (permission != PackageManager.PERMISSION_GRANTED) { // We don't have permission so prompt the user ActivityCompat.requestPermissions(activity, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE}, 0); } } 

ユーザーを尊重します。

次の間違いは、インターフェイスの構築が非常に不十分だったことです。 最初の起動時に、ユーザーは白い画面を見ました。 タブレットをコンピューターに接続し、写真をアップロードする必要があるというヒントはありません。 Google Playのアプリケーションの説明にある指示を人々が読んでくれることを単純に望みました。 しかし、ありません。

私がした新しいバージョンでは:


キーを忘れないでください。

さて、ワン、新しいアプリケーションを作成しました-よくできましたが、古いものを更新してみませんか?
キーストアを失い、そこからパスワードを忘れたためです。 これは必要ありません。 このファイルを安全な場所に保存してください。 メールで新しいjksを自分に送信しました。 それを保管してください!

製品ビデオを撮影する


新しいDisTalkの使用方法に関するビデオ

第2章次のステップ


助けが必要:


- 私のサイト。

Source: https://habr.com/ru/post/J314262/


All Articles