Posts Tagged ‘Java’

[Скринкаст] Установка и настройка Eclipse для программирования под Android на ОС Ubuntu 8.10

Понедельник, Ноябрь 17th, 2008

Записал скринкаст по установке и настройке Eclipse для новичков для разработки под Android на ОС Ubuntu. Записывал первый раз, так что волновался, немного глючил иногда, так что если что не так, извиняйте. Почему то в конечном итоге видео немного запаздывает от звука, но я думаю это не сильно вас смутит. Во-общем надеюсь, что кому-то помогу smile.gif

Выложил в ogv формате на ifolder - формат поддерживается видеоплеером Totem smile.gif Хотел выложить на youtube - точней выложил, но видео забраковали, говорят слишком размер большой sad.gif не думал что 110 мегабайт нельзя будет закачать.

Параметры ролика

Video: THEO 1280×800 15.00fps
Audio: Vorbis 44100Hz stereo

Часть 1 на ifolder - http://ifolder.ru/9108435
Часть 2 на ifolder - http://ifolder.ru/9108395

Также этот скринкаст вы всегда можете скачать с моего блога по этой ссылке.

Установка IntelliJ IDEA 8 на Ubuntu 8.10

Среда, Ноябрь 12th, 2008

Наверно, не стоит представлять эту среду разработки, она итак все цело известна. Вообщем недавно вышла новая 8-я версия этой IDE.

idea8.jpg

Буквально несколько недель назад, я снова решил попробовать частично пересесть на Ubuntu, тем более недавно вышла версия 8.10. Полностью переход осуществить пока не могу :) Так как мне нужна Visual Studio :). Так как помимо C# я еще изучаю Java решил ознакомится со средами разработки для нее - мне посоветовали IDEA.

Решил я поставить эту среду, но возникла проблема, у меня ни в какую IDEA не хотела запускаться через ярлык на рабочем столе или на панели. Итак, ниже я кратко по шагам опишу, как правильно поставить IDEA для запуска и с рабочего стола, и с панели. (more…)

How to use AlertDialog.Builder in Android applications

Понедельник, Февраль 25th, 2008

DOWNLOAD PROJECT’S SOURCE

It’s a tiny example about an using of alert dialogs (viz, AlertDialog.Builder). If you want to supplement this sample by some material, write me please :)

alertdialogbuilder1.gifalertdialogbuilder2.gif
alertdialogbuilder3.gifalertdialogbuilder4.gif

package maximyudin.AlertDialogBuilderSample;

import android.app.Activity;

import android.os.Bundle;

import android.widget.Button;

import android.view.View;

import android.app.AlertDialog;

import android.content.DialogInterface;

public class AlertDialogBuilderSample extends Activity {

@Override

public void onCreate(Bundle icicle) {

super.onCreate(icicle);

setContentView(R.layout.main);

final Button btnQuit = (Button) findViewById(R.id.btnQuit);

btnQuit.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {

new AlertDialog.Builder(AlertDialogBuilderSample.this)

.setTitle(“Question”)

.setMessage(“Are you sure that you want to quit?”)

.setIcon(R.drawable.question)

.setPositiveButton(“Yes”, new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

setResult(RESULT_OK);

finish();

}

})

.setNegativeButton(“No”, new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

}

})

.show();

}

});

(more…)

Философия проектирования Android-приложений

Среда, Февраль 20th, 2008

Для эффективной разработки приложений под платформу Android вам нужно придерживаться простых правил, сформированных по опыту написания программ для конечных пользователей под другие платформы. Этот опыт базируется на трех принципах проектирования: быстродействие, реагирование и целостность. Рассмотрим эти принципы применимо к платформе Android.

Быстродействие

Android-приложения должны работать быстро и эффективно, чтобы рационально использовать аккумулятор и память устройства. Для этого вам нужно придерживаться некоторых правил написания эффективного кода. Все правила написания такого кода базируются на двух основных принципах:

1) Не выполняйте действия, которые еще не нужны

2) Не выделяйте память, пока этого можно избежать

Итак, ниже перечислены эти правила и аннотации к каждому из них:

(more…)

Creating a Spinner widget for new version Android SDK (M5)

Суббота, Февраль 16th, 2008

spinnerm5.png

DOWNLOAD PROJECT’S SOURCE

main.xml

<?xml version=“1.0″ encoding=“utf-8″?>

<RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android”

android:orientation=“vertical”

android:layout_width=“fill_parent”

android:layout_height=“fill_parent”

android:background=“#ffffffff”

>

(more…)