package com.lucyeberhard.pillproject1;

import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Html;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;
import android.widget.TextView;

import java.util.jar.Attributes;

public class AboutActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_about);

        String aboutText = getString(R.string.about_text)
                .replace("$APPNAME", getString(R.string.app_name));

        TextView aboutTextView = (TextView) findViewById(R.id.about_text_view);
        aboutTextView.setText(fromHtml(aboutText));
        aboutTextView.setMovementMethod(LinkMovementMethod.getInstance());
    }

    @SuppressWarnings("deprecation")
    public static Spanned fromHtml(String html){
        Spanned result;
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
            result = Html.fromHtml(html,Html.FROM_HTML_MODE_LEGACY);
        } else {
            result = Html.fromHtml(html);
        }
        return result;
    }
}

@@ -692,16 +692,17 @@
 ce(%22$APP
+_
 NAME%22, g

rename $APPNAME to $APP_NAME