ともちゃんのアプリ開発日記

組込みC言語プログラマだったともちゃんが、四苦八苦しながら、AndroidのJAVA/Kotlin、iOSのSwiftUIを習得して行きます。ともちゃんの備忘録も兼ねています。

2020-01-01から1年間の記事一覧

Firebaseを使用したPeer to Peerプッシュ通信(SMS代替)

背景 Googleプレイストアでは、SMSに対する規制が強化されている。 そのため、手軽なPush通知の手段が欲しい。 Push通知のためのサーバを置きたくない。 アイデア シンプルPush通知のアイデア 参照リンク AndroidのPush通知(FCM)をサーバー知識無しで試して…

Android 11 AsyncTask 非推奨 (Java)

Android 11でAsyncTaskが非推奨になりました。 なので、java.util.concurrentのExecutorを使って書き換えました。 Asyncタスクを使った例: public static class AsyncExportProgress extends AsyncTask<Void, Void, String> { ProgressBar progressBar; Snackbar snackbar; @Ove</void,>…

Android 11 AsyncTask 非推奨 (Kotlin)

Android 11でAsyncTaskが非推奨になりました。 なので、java.util.concurrentのExecutorを使って書き換えました。 Asyncタスクを使った例: private class TestAsyncTask : AsyncTask<Void, Void, Int>() { override fun onPreExecute() { super.onPreExecute() // 前処理 } o</void,>…

Android 11 IntentService 非推奨

Android 11でIntentServiceが非推奨になりました。 JobIntentServiceを使って書き換えました。 IntentServiceの例: class TestService : IntentService("TestService") { override fun onHandleIntent(intent: Intent?) { // ここに処理を書く }} 呼び出し…

ツータッチメール2で、Intentを使用してGmailアプリに、CC, BCC, 件名, 本文が渡せない。

ツータッチメール2では、Intentという内部処理を使用して、Gmailアプリに、CC, BCC, 件名, 本文を渡しています。 ある日突然、Gmailアプリが、CC, BCC, 件名, 本文を受け付けてくれなくなりました。 その時のソースコードはこうです。 // メールアドレス設…