Preparation to 0.6.6
This commit is contained in:
parent
10c95e826e
commit
0e51dfb975
6 changed files with 59 additions and 11 deletions
|
@ -5,7 +5,7 @@ public class Version {
|
|||
public static final String APP_NAME = "OsmAnd"; //$NON-NLS-1$
|
||||
public static final String APP_MAP_CREATOR_NAME = "OsmAndMapCreator"; //$NON-NLS-1$
|
||||
public static final String APP_VERSION = "0.6.6"; //$NON-NLS-1$
|
||||
public static final String APP_DESCRIPTION = "alpha"; //$NON-NLS-1$
|
||||
public static final String APP_DESCRIPTION = "beta"; //$NON-NLS-1$
|
||||
|
||||
public static final String APP_NAME_VERSION = APP_NAME + " " + APP_VERSION; //$NON-NLS-1$
|
||||
public static final String APP_FULL_NAME = APP_NAME + " " + APP_VERSION + " " +APP_DESCRIPTION; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="net.osmand.plus" android:installLocation="auto" android:versionName="0.6.5" android:versionCode="34">
|
||||
package="net.osmand.plus" android:installLocation="auto" android:versionName="0.6.6" android:versionCode="35">
|
||||
<application android:icon="@drawable/icon" android:label="@string/app_name"
|
||||
android:debuggable="true" android:name=".activities.OsmandApplication" android:description="@string/app_description">
|
||||
android:debuggable="false" android:name=".activities.OsmandApplication" android:description="@string/app_description">
|
||||
<activity android:name=".activities.MainMenuActivity"
|
||||
android:label="@string/app_name">
|
||||
<intent-filter>
|
||||
|
|
|
@ -1,6 +1,31 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="tip_recent_changes">Последние изменения</string>
|
||||
<string name="tip_recent_changes_0_6_6_t">Изменения в 0.6.6 :
|
||||
- Text To Speech может быть использован для голосовой навигации
|
||||
- Более детализированный рендеринг карты
|
||||
- Базовая карта для всего мира в приложении
|
||||
- Улучшение offline роутинга (все еще экспериментально)
|
||||
- Дополнительные опции при роутинге по GPX
|
||||
- Обновление графики и исправление ошибок
|
||||
- Yandex трафик слой теперь можно использовать как обычный слой покрытия (необходимо установить - Больше...)
|
||||
</string>
|
||||
<string name="voice_not_use">Не использовать</string>
|
||||
<string name="voice_not_specified">Нету</string>
|
||||
<string name="installing_new_resources">Распаковываются новые данные...</string>
|
||||
<string name="internet_connection_required_for_online_route">Вы собираетесь использовать интернет роутинг, но у вас нет активного интернет соединения. Вы можете попытаться использовать (экспериментальный) OsmAnd offline роутинг ( \'Настройки\' -> \'Навигация\') на короткие расстояния.</string>
|
||||
<string name="tts_language_not_supported_title">Язык не поддерживается</string>
|
||||
<string name="tts_language_not_supported">Выбранный язык не поддерживается Android TTS (text-to-speech). Хотите найти в маркте другой TTS? Иначе язык TTS по умолчанию будет использован.</string>
|
||||
<string name="tts_missing_language_data_title">Данные отсутсвуют</string>
|
||||
<string name="tts_missing_language_data">Для данного языка отсутсвуют TTS данные. Вы хотите загрузить их из Маркета?</string>
|
||||
|
||||
<string name="gpx_option_reverse_route">Выбрать обратное направление пути</string>
|
||||
<string name="gpx_option_destination_point">Использовать текущую точку назначения</string>
|
||||
<string name="gpx_option_from_start_point">Пройти весь путь от начала</string>
|
||||
|
||||
<string name="switch_to_raster_map_to_see">Для текущей позиции векторные данные не загружены, вы можете переключиться к растровым через меню (Слои -> Источник карты...) или загрузить необходимые данные.</string>
|
||||
<string name="switch_to_vector_map_to_see">Вы можете переключиться к offline векторным картам через меню (Слои -> Источник карты... -> Векторные карты), чтобы увидеть карту.</string>
|
||||
<string name="binary_map_download_success">Загрузка успешна. Вы можете переключиться к offline векторным картам через меню Слои -> Источник карты... -> Векторные карты.</string>
|
||||
<string name="choose_audio_stream">Голосовые инструкции</string>
|
||||
<string name="choose_audio_stream_descr">Выберите канал для голосовых инструкций (зависит от системы)</string>
|
||||
<string name="voice_stream_voice_call">Поток голосовых звонков</string>
|
||||
|
@ -268,7 +293,6 @@
|
|||
<string name="search_poi_filter">Фильтр</string>
|
||||
<string name="menu_mute_off">Без звука</string>
|
||||
<string name="menu_mute_on">Звук</string>
|
||||
<string name="voice_not_use">Не использовать</string>
|
||||
<string name="voice_provider_descr">Выберите голос для маршрутизации</string>
|
||||
<string name="voice_provider">Голосовые данные</string>
|
||||
<string name="voice_data_initializing">Инициализируются голосовые данные...</string>
|
||||
|
|
|
@ -1,5 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<resources>
|
||||
<string name="tip_recent_changes">Recent changes</string>
|
||||
<string name="tip_recent_changes_0_6_6_t">Recent changes for 0.6.6 :
|
||||
- Text To Speech engine for voice navigation
|
||||
- Make map renderer more detailed
|
||||
- Basemap for whole world packaged with app
|
||||
- Tweak offline routing (still experimental)
|
||||
- GPX routing options
|
||||
- UI update and large bug fixing
|
||||
</string>
|
||||
<string name="voice_not_use">Do not use</string>
|
||||
<string name="voice_not_specified">None</string>
|
||||
<string name="installing_new_resources">Unpacking new data...</string>
|
||||
|
|
|
@ -39,6 +39,7 @@ public class MainMenuActivity extends Activity {
|
|||
|
||||
private static final String FIRST_TIME_APP_RUN = "FIRST_TIME_APP_RUN"; //$NON-NLS-1$
|
||||
private static final String TIPS_SHOW = "TIPS_SHOW"; //$NON-NLS-1$
|
||||
private static final String VERSION_INSTALLED = "VERSION_INSTALLED"; //$NON-NLS-1$
|
||||
private static final String EXCEPTION_FILE_SIZE = ResourceManager.APP_DIR + "exception.log"; //$NON-NLS-1$
|
||||
|
||||
private static final String CONTRIBUTION_VERSION_FLAG = "CONTRIBUTION_VERSION_FLAG";
|
||||
|
@ -153,7 +154,7 @@ public class MainMenuActivity extends Activity {
|
|||
@Override
|
||||
public void onClick(View widget) {
|
||||
TipsAndTricksActivity tactivity = new TipsAndTricksActivity(activity);
|
||||
Dialog dlg = tactivity.getDialogToShowTips(false);
|
||||
Dialog dlg = tactivity.getDialogToShowTips(false, true);
|
||||
dlg.show();
|
||||
}
|
||||
}, appLink.length() - 1, appLink.length(), 0);
|
||||
|
@ -240,6 +241,7 @@ public class MainMenuActivity extends Activity {
|
|||
if(!pref.contains(FIRST_TIME_APP_RUN)){
|
||||
firstTime = true;
|
||||
pref.edit().putBoolean(FIRST_TIME_APP_RUN, true).commit();
|
||||
pref.edit().putString(VERSION_INSTALLED, Version.APP_VERSION).commit();
|
||||
|
||||
boolean netOsmandWasInstalled = false;
|
||||
try {
|
||||
|
@ -272,11 +274,17 @@ public class MainMenuActivity extends Activity {
|
|||
int i = pref.getInt(TIPS_SHOW, 0);
|
||||
if (i < 7){
|
||||
pref.edit().putInt(TIPS_SHOW, ++i).commit();
|
||||
if(i == 1 || i == 5){
|
||||
TipsAndTricksActivity tipsActivity = new TipsAndTricksActivity(this);
|
||||
Dialog dlg = tipsActivity.getDialogToShowTips(true);
|
||||
dlg.show();
|
||||
}
|
||||
}
|
||||
boolean appVersionChanged = false;
|
||||
if(!Version.APP_VERSION.equals(pref.getString(VERSION_INSTALLED, ""))){
|
||||
pref.edit().putString(VERSION_INSTALLED, Version.APP_VERSION).commit();
|
||||
appVersionChanged = true;
|
||||
}
|
||||
|
||||
if (i == 1 || i == 5 || appVersionChanged) {
|
||||
TipsAndTricksActivity tipsActivity = new TipsAndTricksActivity(this);
|
||||
Dialog dlg = tipsActivity.getDialogToShowTips(!appVersionChanged, false);
|
||||
dlg.show();
|
||||
}
|
||||
}
|
||||
checkPreviousRunsForExceptions(firstTime);
|
||||
|
|
|
@ -14,6 +14,7 @@ import android.widget.TextView;
|
|||
|
||||
public class TipsAndTricksActivity {
|
||||
private int[][] tipNamesAndDescriptions = new int[][] {
|
||||
{R.string.tip_recent_changes,R.string.tip_recent_changes_0_6_6_t},
|
||||
{R.string.tip_rotation_switching,R.string.tip_rotation_switching_t},
|
||||
{R.string.tip_update_index,R.string.tip_update_index_t},
|
||||
{R.string.tip_day_night_mode,R.string.tip_day_night_mode_t},
|
||||
|
@ -99,7 +100,7 @@ public class TipsAndTricksActivity {
|
|||
return ctx.getString(tipNamesAndDescriptions[ind][1]);
|
||||
}
|
||||
|
||||
public Dialog getDialogToShowTips(boolean showFirst){
|
||||
public Dialog getDialogToShowTips(boolean showFirst, boolean random){
|
||||
|
||||
final Dialog dlg = new Dialog(ctx);
|
||||
dlg.setContentView(R.layout.tips_and_tricks);
|
||||
|
@ -112,6 +113,12 @@ public class TipsAndTricksActivity {
|
|||
dlg.setTitle(R.string.tip_initial);
|
||||
tipDescription.setText(R.string.tip_initial_t);
|
||||
historyInd[0] = -1;
|
||||
} else if(!random){
|
||||
nextInd = 0;
|
||||
dlg.setTitle(getTipName(nextInd));
|
||||
tipDescription.setText(getTipDescription(nextInd));
|
||||
toShow.add(nextInd);
|
||||
historyInd[0] = 0;
|
||||
} else {
|
||||
nextInd = getNextRandomTipToShow();
|
||||
dlg.setTitle(getTipName(nextInd));
|
||||
|
|
Loading…
Reference in a new issue