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

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

インテント

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

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

Playストアのアプリのページを表示する

評価のために、Playストアのアプリのページを表示したいことがあります。 以下の様にします。 String packageName = getPackageName();Uri uri = Uri.parse("market://details?id=" + packageName);Intent intent = new Intent(Intent.ACTION_VIEW, uri);sta…

IntentでメールツールにCcとBccを渡す

今回は、IntentでメールツールにCcとBccを渡します。 ソースコード例はこちら: // 「メール作成01」のOnClickListener本体private class MakeMail01NowOnClickListener implements View.OnClickListener { public void onClick(View v) { SharedPreferences…

暗黙的インテントによるファイルの読み込み

1.マニフェスト CSVファイルを選択したときに、アプリが起動するようにするために。 <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/*" /></intent-filter> これだと、テキストファイル選択したときにアプリが起動するんだけど、CSVファイルに限定するやり方がわからなかった。 2.インポートメソッドのソースコード …

データファイルの書き出しとファイル添付

1.マニフェスト <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 2.ソースコード public static class FileIO { private final String EXPORT_FILE ="DietRecData.csv"; public FileIO () { } public void exportFile (Context context) { String dir1 = Environment.getExternalStorageDirectory().ge</uses-permission>…

暗黙的インテント

下の例は、プリファレンスに保存していた情報を、メールツールに渡す暗黙的インテントの例です。 SharedPreferences prefs = getSharedPreferences("MailSetting01Activity", Context.MODE_PRIVATE);Resources res = getResources();String MailAddress = pr…

明示的インテント

明示的インテントの使い方 Intent intent = new Intent(MainActivity.this, MailSetting01Activity.class);startActivity(intent); ここで、MainActivity.thisは遷移元のアクティビティ、MailSetting01Activity.classは遷移先のクラスです。