В категория Android Код
Проверка за съществуване на Google Play Services – Android
Публикувано от Ivelin Pavlov в Android Код, Код на 02.03.2014
Проверка дали Google Play Services е достъпно. Лесно може да проверите дали може да извикате карта, GPS локация или някаква друга функционалност от Google Play Services /** * Check if Google Play services is available before making a request. * * @return true if Google Play services is available, otherwise false */ protected boolean googleServicesExist() […]
Версия на апликацията от Manifest – Android
Публикувано от Ivelin Pavlov в Android Код, Код на 28.02.2014
Функция за взимане на версията на апликацията от Manifest public static String getAppVersion(Context context) throws NameNotFoundException { String version = null; try { version = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName; } catch (NameNotFoundException e) { Log.w(„Version field“, e.getMessage()+“, Android version field is not accessible“); throw e; } return version; }
Уникален идентификатор за Android – ID
Публикувано от Ivelin Pavlov в Android Код, Код на 27.02.2014
Функция за взимане на Android Identification String public static String getAndroID(Context context) throws Exception { String androidID = Secure.getString(context.getContentResolver(),Secure.ANDROID_ID); if(androidID.length() == 0) { Log.w(„Android Id“, „Android id field is not accessible“); throw new Exception(„Android id field is not accessible“); } return androidID; }
Преработване на дата (Android)
Публикувано от Ivelin Pavlov в Android Код, Java Код, Код на 27.02.2014
Една функция, която ми е помагала в доста ситуации. Преработва една дата/час от даден формат в друг. Ако случайно сгрешите с форматите връща null като резултат.
public static String dateStringFromString(String dateStr, String fromFormat, String toFormat) { SimpleDateFormat format = new SimpleDateFormat(fromFormat, Locale.getDefault()); SimpleDateFormat formatOut = new SimpleDateFormat(toFormat, Locale.getDefault()); try { Date date = format.parse(dateStr); return formatOut.format(date).toString(); } catch (ParseException e) { e.printStackTrace(); } return null; }
Пълния помощен клас с допълнителни функции може да видите в цялата статия
Маркер за позиция и бутон за локация за Android Maps v2
Публикувано от Ivelin Pavlov в Android Код, Java Код, Код на 02.05.2013
Тъй като не намерих никаква информация в интернет за това. На Български изобщо го няма. Но ми трябваше да редактирам бутона на Maps v2 за Android LocateMe, както и синия пин с радиуса. Това се постига с setMyLocationEnabled(true). Ето и моето решение с фрагменти: Първо добавям ImageButton за бутона при фрагмента за layout на картата […]