echo '<html style="css">'
на каждом шагу, а также требуется умение работать с чужим кодом без нормальной документации - не только аналитическое мышление, но и конкретные навыки - понимание отладки от простого логирования до stacktrace и точек останова, а то вот человек спорит, что если сайт на Wordpress и с незнакомыми плагинами то найти нужное место в его коде крайне сложно и непременно придется качать с FTP целиком "корень" и потом уже искать (сколько времени занимает скачать целиком сайт с CMS - думаю представляете), причем он не понимает что это его личная проблема и мог бы взяться добавлять например поддержку новой платежной системы в плагин на действующий сайт с большим числом посетителей, а потом все работало бы "криво" и он "слился", тем самым остался без заказов, а я все исправил и работаю по проекту дальше. varchar(200)
, если хотите изначально иметь максимальную гибкость, и оптимизировать по мере надобности, то лучше уж TEXT
тогда.Как определить реальное разрешение смартфона?
String res = "result=";
try {
DisplayMetrics metrics = new DisplayMetrics();
acti.getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch (metrics.densityDpi) {
case DisplayMetrics.DENSITY_LOW:
res += "ldpi";
break;
case DisplayMetrics.DENSITY_MEDIUM:
res += "mdpi";
break;
case DisplayMetrics.DENSITY_HIGH:
res += "hdpi";
break;
case DisplayMetrics.DENSITY_XHIGH:
res += "xhdpi";
break;
case DisplayMetrics.DENSITY_XXHIGH:
res += "xxhdpi";
break;
case DisplayMetrics.DENSITY_XXXHIGH:
res += "xxxdpi";
break;
case DisplayMetrics.DENSITY_TV:
res += "tv";
break;
default:
res += "def" + metrics.densityDpi;
break;
}
res += ", ";
res += "dpi=[" + metrics.xdpi + "," + metrics.ydpi + "]";
res += ", ";
res += "pixels=[" + metrics.widthPixels + "," + metrics.heightPixels + "]";
res += ", ";
res += "scaledDensity=" + metrics.scaledDensity + "]";
}
catch (Exception ex) {
Log.e("Analyticsutils", "Error1");
ex.printStackTrace();
}
Log.i("Analyticsutils", res);
if (showtoast) {
try {
Toast.makeText(acti, res, Toast.LENGTH_LONG).show();
} catch (Exception ex) {
Log.e("Analyticsutils", "Error2");
ex.printStackTrace();
}
}
Update(), Invalidate(),
Последние пару лет я разрабатывал приложения на языке C# (ASP.NET MVC). Сейчас я работаю не на винде
Фрилансер.
Плиз, посоветуйте понятный и прямой мануал, как это сделать.
с бесконечным скроллингом?
Или, может, отговорите от затеи делать самому в свете отсутствия такого опыта, и нанять спеца.
Из языков знаю C++/C#/JavaScript. Не прочь выучить новый, если эта троица плохо подходит.
onCreateOptionsMenu
, переопределяете этот метод в вашем Activity, и либо делаете inflate готового XML layout типа menu, либо добавляете элемент(ы) вручную с помощью menu.add, ищите примеры на C# по ключевому слову onCreateOptionsMenu, но как всегда не стоит надеяться на слабую экосистему Xamarin, надо искать также примеры на Java, чтобы их перевести на C#.