Итак, у меня есть одна проблема с приложением, над которым я работаю и которое планирую выпустить, но проблема возникает только в одной версии Android SDK (версия 4.1.1 API 16).
Могу ли я ограничить загрузку и запуск моего приложения JUST Android версии 4.1.1 API 16?
Я знаю, что в googlePlay есть список определенных устройств, но проблема возникает из-за версии ОС, а НЕ из-за устройства, по крайней мере, так кажется из-за отладки...
Я также знаю, что в файле манифеста есть атрибуты uses-sdk:
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
Но установка android:minSdkVersion на 17 будет слишком высокой и недоступной для многих пользователей. Я также много работал над тем, чтобы сделать приложение обратно совместимым и отлично работает на устройствах до 3.0, это просто версия Android 4.1.1. API 16, который вызывает у меня проблемы...
Пожалуйста помоги! Благодарю вас!
Изменить: это мой текущий файл использования SDK в манифесте моих приложений:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
Изменить с соответствующим кодом:
//button listener for the number buttons. Each button will display a number 1 - 10
//upon clicking the button the number that is displayed on the button will be
//added to what is displayed in the textView
//
//mCurrentWorkingText is the current expression that is being added updated.
View.OnClickListener genericNumberButtonListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
//cast the incoming view to a textView so we can get
//the text the button displays
TextView textView = (TextView) v;
String textFromButton = textView.getText().toString();
if (mCurrentWorkingText.length() == 0) {
mWorkingTextView.setText(mWorkingTextView.getText()
.toString().concat(textFromButton));
mCurrentWorkingText = textFromButton;
} else {
// if the working TextView isn't zero we need to
// append
// the
// textFromButton to what is already there.
mWorkingTextView.setText(mWorkingTextView.getText()
.toString().concat(textFromButton));
mCurrentWorkingText = mCurrentWorkingText
.concat(textFromButton);
}
}
};
Редактировать с журналом проблем:
Строка меняется почти случайным образом на совершенно случайное число в последнем операторе журнала.
Build.VERSION.SDK_INT
, вам лучше искать это, а не выбирать простой путь здесь;) - person Alex Vulaj   schedule 13.01.2014