Форум программистов, компьютерный форум CyberForum.ru

Почему здесь не работает Intent? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android как использовать Navigation Drawer http://www.cyberforum.ru/android-dev/thread1007013.html
Помогите понять Navigation Drawer, я прочитал данную статью от гугла, но реализовать не получилось. Помогите найти более подробную статью.
Программирование Android Создать список из БД sqlite Здравствуйте! Ув. Андройдеры. Есть бд , где есть таблица TabRubric, в ней 2 столбика , 1 - id, 2 - rubric. Как заполнить (создать) список значениями из столбика rubric. Если можно полностью код, пожалуйста! Можно с комментариями можно без. Очень нужно. Спасибо! http://www.cyberforum.ru/android-dev/thread1006951.html
Программирование Android Приложение - парсер новостей с вконтакта ,быстрое создание
Здравствуйте!Нужно в предельно короткие сроки заделать приложение-парсер новостей из вконтакта. Такое есть у паблика МДК. Может есть какие нибудь полуготовые заготовки? В идеале чтобы было работающее приложение которое осталось только настроить.
Программирование Android Куда в итоге компилируется apk файл?
Создал проект на Inellij IDEA 12.1.6 ,все на эмуляторе проверил...все робит без ошибок.Как теперь все это дело превратить в apk для закачки на телефон? Заранее спасибо.
Программирование Android Изменить видимость всех CheckBox-ов при нажатии на кнопку http://www.cyberforum.ru/android-dev/thread1006568.html
У меня в xml который отвечает за отображение каждой строки списка есть checkbox, по умолчанию он скрыт, мне нужно чтобы по нажатию на кнопку,все checkbox стали VISIBLE. вот обработчик: case R.id.btnOk: chbox = (CheckBox)findViewById(R.id.chbox); chbox.setVisibility(View.VISIBLE); По событию Visible становится только один checkbox///Что я делаю не так? Подскажите как сделать.....
Программирование Android WebView. Крякозябры WebView myWebView = (WebView) findViewById(R.id.webView); String summary = "<html><body>" + text + "</body></html>"; myWebView.loadDataWithBaseURL(null,summary,"text/html","UTF-8","about:blank"); Вот скрин крякозябров. И на эмуляторе и на смартфоне тоже самое. Получались другие крякозябры, а норм сделать никак не получается. подробнее

Показать сообщение отдельно
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 96

Почему здесь не работает Intent? - Программирование Android

14.11.2013, 03:12. Просмотров 710. Ответов 7
Метки (Все метки)

Intent берет значение по умолчанию, а не то, которое в классе Touch
подскажите почему?
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
package ru.lkja.fx;
 
import java.util.Timer;
import java.util.TimerTask;
 
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.os.Handler;
import android.service.wallpaper.WallpaperService;
import android.view.SurfaceHolder;
 
public class MainActivity extends WallpaperService {
 
    @Override
    public Engine onCreateEngine() {
        return new DemoWallpaperEngine();
    }
    private class DemoWallpaperEngine extends Engine {
        
        private static final int MAX_COUNT = 32;
        Bitmap picture;
        Timer timer;
        int count = 0;
        int cicl = 0;    
        
        public DemoWallpaperEngine(){
        picture= BitmapFactory.decodeResource(getResources(), R.drawable.p01);
        timer = new Timer(); 
        timer.schedule(new TimerTask() {
             
             @Override
             public void run() {
                 
                if(count == MAX_COUNT ){cicl = 0;}
                if(count == 0 ) {cicl = 1;}
                if(cicl == 0) { picture= BitmapFactory.decodeResource(getResources(), R.drawable.p01 + count); 
                 count--;}
            
                if(cicl == 1) {picture= BitmapFactory.decodeResource(getResources(), R.drawable.p01 + count); 
                     count++;}
             }
         }, 0,80);
         
         }     
        private boolean mVisible = false;
        private final Handler mHandler = new Handler();
        private final Runnable mUpdateDisplay = new Runnable() {
            public void run() { 
                draw();
            }
        };
 
        @Override
       public void onVisibilityChanged(boolean visible) {
          mVisible = visible;
            if (visible) {
                draw();
            } else {
               mHandler.removeCallbacks(mUpdateDisplay);
            }
        }
 
        @Override
        public void onSurfaceChanged(SurfaceHolder holder, int format,
                int width, int height) {
            draw();
        }
 
        @Override
        public void onSurfaceDestroyed(SurfaceHolder holder) {
            super.onSurfaceDestroyed(holder);
            mVisible = false;
            mHandler.removeCallbacks(mUpdateDisplay);
        }
 
        @Override
        public void onDestroy() {
            super.onDestroy();
            mVisible = false;
            mHandler.removeCallbacks(mUpdateDisplay);
        }
        
        public Intent getIntent() {
            Intent intent = new Intent();
            intent.putExtra("T", 10);
            return intent;
        }
                       
        private void draw() {
            SurfaceHolder holder = getSurfaceHolder();
            Canvas c = null;
            
            try {
                
                c = holder.lockCanvas(); 
                int w = c.getWidth();
                int h = c.getHeight();
               
                   if (c != null){ 
                    c.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);
                    Paint p = new Paint();
                    p.setAntiAlias(true);
                    
int u = getIntent().getIntExtra("T", 0);
Bitmap bmHalf = Bitmap.createScaledBitmap(picture, w, h, false);
c.drawBitmap(bmHalf, 0+u, 0, p);  
            
}
        } finally {
                if (c != null)
                    holder.unlockCanvasAndPost(c);
                     
               
            }
            mHandler.removeCallbacks(mUpdateDisplay);
            if (mVisible) {
                mHandler.postDelayed(mUpdateDisplay, 20);
   }
            
  }
 }
    
}


Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package ru.lkja.fx;
 
import android.app.Activity;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
 
public class Touch extends Activity implements OnTouchListener {
    
    Integer T;
 
     
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        
        float t = 0;
        
        switch (event.getAction()){
        case MotionEvent.ACTION_DOWN:
            t = event.getX();
        case MotionEvent.ACTION_UP:
            if (t < event.getX()){
                T = 70;
            }
            else {T=40;}
        }
        
        return true;
    }
 
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru