Что такое общий план для графического программирования на Android? - PullRequest
0 голосов
/ 28 июня 2011

Я знаком с Java, но только начинаю программировать на Android и не знаю, что мне нужно для того, чтобы что-то произошло.Я пытаюсь работать с Canvas, я в основном делаю приложение, которое читает данные в реальном времени и на их основе создает постоянно меняющийся график с некоторыми кнопками и другим интерактивным интерфейсом.Какие методы мне нужно реализовать?Например, в «обычной» Java я знаю, что НУЖНО иметь

public void init(){//...}
public void paint(Graphics g) {//...}
public void run(){//...}
public static void main (String argv[]) {//...}
//...and more

На основе примера кода, который я нашел, мне кажется, что мне нужен следующий общий план (плюс мои собственные разные функции и классы).

public class MyClass extends Activity{
    public void onCreate(Bundle savedInstanceState){//initialization and setup}
    public class MySurfaceView extends SurfaceView implements Runnable{
        public MySurfaceView(Context context){//constructor}
        public void onResumeMySurfaceView(){//???}
        public void onPauseMySurfaceView(){//deal with user leaving the activity}
        public void run(){//...}
        public boolean onTouchEvent(){//...}
    }
}

Нужно ли все это?Что еще / еще мне нужно?И что происходит в каждом из методов (например, куда идет материал, который я обычно помещаю в paint (Graphics g))?

Я понимаю, что это очень общий вопрос, который вроде бы большой, иоцените либо советы, либо ссылку на учебник, который более конкретен, чем, скажем, http://developer.android.com/reference/android/app/Activity.html

1 Ответ

0 голосов
/ 28 июня 2011

http://www.amazon.com/Hello-Android-Introducing-Development-Programmers/dp/1934356565/ref=sr_1_1?ie=UTF8&qid=1309211182&sr=8-1

Я бы посоветовал приобрести хорошую книгу, подобную приведенной выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...