Unity - файлы .txt в проекте скрыты в .apk?

Просто потратил столько времени, чтобы понять, что вам нужно использовать getText (R.string.whatever) вместо getString (R.string.whatever) ...

В любом случае, вот как я получил шахтная работа. С несколькими гиперссылками в том же текстовом представлении тоже.

    TextView termsTextView = (TextView) getActivity().findViewById(R.id.termsTextView);
    termsTextView.append("By registering your account, you agree to our ");
    termsTextView.append(getText(R.string.terms_of_service));
    termsTextView.append(", ");
    termsTextView.append(getText(R.string.fees));
    termsTextView.append(", and the ");
    termsTextView.append(getText(R.string.stripe_connected_account_agreement));

    termsTextView.setMovementMethod(LinkMovementMethod.getInstance());



            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/termsTextView"/>

пример строки

    <string name="stripe_connected_account_agreement"><a href="https://stripe.com/connect/account-terms">Stripe Connected Account Agreement</a></string>
1
задан Sagar Zala 13 July 2018 в 12:48
поделиться

2 ответа

Вы также можете получить доступ к streamingAssetsPath (только для чтения): https://docs.unity3d.com/ScriptReference/Application-streamingAssetsPath.html

и persistentDataPath (это это папка, в которой вы можете читать / записывать данные, доступные вашим пользователям ... но вы можете получить доступ к этой папке только после установки): https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html

Для чтения файлов в streamingAssets на Android вам нужно использовать WWW-класс, но все объяснено в документах (на примере).

Прочитайте это, чтобы понять, если вам действительно нужно использовать папку «Ресурсы», или лучше использовать streamingAssetsPath: https://unity3d.com/learn/tutorials/topics/best-practices/resources-folder

, если вы хотите раскрыть эту разницу, которую я предлагаю прочитать: https://forum.unity.com/threads/resources-vs-streamingassets-for-mobile.494804/

0
ответ дан Mah 17 August 2018 в 13:08
поделиться
  • 1
    Большое вам спасибо, этот ответ был действительно тщательным и подробным, я не мог бы пожелать лучшего – Emanuele Scarsella 13 July 2018 в 13:54
  • 2
    если вам действительно нравится ответ, лучший способ - принять его так, чтобы все, у кого была такая же проблема, знали, где искать. – Mah 13 July 2018 в 14:03

Unity создаст файл .apk.

Ваш .txt -файл будет запечен, если:

  • Его ссылка на что-то в сцене
  • Его в папке Resources
0
ответ дан Fredrik Widerberg 17 August 2018 в 13:08
поделиться
  • 1
    спасибо, это был просто ответ, который я искал – Emanuele Scarsella 13 July 2018 в 13:52
Другие вопросы по тегам:

Похожие вопросы: