Pull to refresh
2
0
Кожокару Сергей @Bl00dra1n

User

Send message

Android, Huawei и логи

Reading time1 min
Views22K
Контекст

Сейчас работаю над одним проектом под Android, так как это мой первый проект для Android Marketa, решил не тратиться на дорогие версии телефонов и приобрёл бюджетный Huawei Sonic U8650, благо здешние GSM провайдеры отдают их в благие руки за копейки (15$). На борту Android 2.3.5, что очень даже не плохо для разработки. В остальном как коммуникатор так себе, интернет полон обзоров.

Суть проблемы

В общем, столкнулся с проблемой при запуске записи с камеры. Так как Eclipse, по-моему, сделан немного коряво, немного сыроват (но это только моё сугубое мнение, сказывается долгий опыт работы с Visual Studio), пришлось смотреть в сторону логов, чтобы понять, почему запуск записи вылетал с ошибкой. Но… в LogCat-e увидел только “Unable to open log device '/dev/log/main': No such file or directory”. Под катом много рисунков, так что много буковок не придётся осиливать.

Читать дальше →
Total votes 8: ↑5 and ↓3+2
Comments10

Cериализация статических объектов в C#

Reading time2 min
Views11K
Контекст

С данным вопросом встретился при работе над одним из проектов, в котором очень много настроек. В виду того что добавление новых настроек происходило по ходу разработки то выявилась необходимость сделать класс к которому можно обратится из любого модуля программы. Для этого конечно был использован статический класс, а назвали мы его AppSettings. Конечно можно было бы использовать Properties.Settings… Не буду вдаваться в детали, но этот вариант не подходил.

Суть проблемы

Из за того что класс является статическим обычная сериализация не работает. Давайте проверим. Допустим, у нас есть простой статический класс:
public static class TestStatic
{
	// Fields...
	private static int _Counter;
	public static int Counter
	{
		get { return _Counter; }
		set
		{
		        _Counter = value;
		}
	}       
}


В общем если класс не был бы статическим, можно было бы использовать System.Xml.Serialization.XmlSerializer. Это не наш случай — класс у нас статический и в этом случае, по тому, что XmlSerializer.Serialize метод требует экземпляр класса, а не тип класса, то компилятор выдаст 'Test1.TestStatic' is a 'type' but is used like a 'variable'.
Читать дальше →
Total votes 22: ↑13 and ↓9+4
Comments10

Information

Rating
Does not participate
Location
Кишинев, Молдова, Молдова
Date of birth
Registered
Activity