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

Проверка лицензии - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android База записей, из которой каждый день нужно брать пару-тройку определенных и показывать на экране http://www.cyberforum.ru/android-dev/thread1061392.html
Всем доброго времени суток Возникла такая проблема: требуется создать очень простое приложение на Android, но опыта в разработке приложений для мобильных устройств у меня абсолютно никакого. Имеются довольно широкие познания в программировании, схватываю на лету, но на Java и, тем более, под Android ничего не писал. Суть приложения такова: Имеется база записей, из которой каждый день нужно...
Программирование Android API Авито вытянуть информацию об объявлении Всем привет. Появилась нужда вытянуть информацию об объявлении, но при частом обращении к авито, они банят по ip. А мобильное приложение под андройд продолжает работать. Оно работает на апи. Может кто знает как правильно к нему обращаться, документации нет, да и вообще оно у них приватное. Вот адрес апи Вот раздебаженное приложение авито http://www.cyberforum.ru/android-dev/thread1061380.html
Беда с приложением Программирование Android
Разрабатываю приложение, игру вернее. Замысел такой: при клике на экран создаётся объект (картинка) существо и движется в сторону противника(до края экрана) и уничтожает его. Вопросы такие: 1)объект при клике существо - это imageview должен быть? 2)при создании этого объекта нужно получать координаты нажатия - это я понял. В какую сторону его двигать тоже думаю разберусь, а вот с границей...
Программирование Android Многомерный ассоциативный массив
Сервер отдает массив вида (JSON): $item=>"val"; Как создать такой же, только в Java, чтоб потом по нему пройтись циклом обрабатывая данные? Я делаю так: JSONObject jsonObj = new JSONObject(out); item = jsonObj.getJSONArray("item"); for (int i= 0; i < item.length(); i++) {
Программирование Android Узнать текущую Activity http://www.cyberforum.ru/android-dev/thread1061183.html
Всех с новым годом! Из главной активити запускается событие таймера. Скажите, как определить какая активити в текущий момент активна? Я так понимаю, нужно получить стек активити и выбрать самую последнюю? Но как?
Программирование Android Программирование НА Android Привет.Всех с наступающим. Кто-нибудь пишет программы непосредственно на планшетниках? Поделитесь пожалуйста опытом. подробнее

Показать сообщение отдельно
ASDFD12
33 / 33 / 5
Регистрация: 15.09.2012
Сообщений: 425

Проверка лицензии - Программирование Android

01.01.2014, 15:51. Просмотров 1015. Ответов 6
Метки (Все метки)

Есть проверка лицензии приложения, которая запускается так:
Java
1
mChecker.checkAccess(mLicenseCheckerCallback);
Обьект mLicenseCheckerCallback служит для возвращение результата проверки лицензии. Вот его класс.
В случае удачной проверки лицензии запускаеться метод allow(). Я хочу чтобы этот метод поменял значение TextView. Проверка лицензии, я так понимаю происходит в свое потоке (я ее не писал), таким образом я в методе OnCreate () определил обработчик Handler (код ниже). А в методе allow() создаю пустое сообщение, в переменную what записываю 10 (просто так). Когда это сообщение прийдет, обработчик должен поменять значение текста в TextView. Но приложение зависает в обработчике Handler на строке, где меняеться текст.
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
class MyLicenseCheckerCallback implements IAndroidPitLicenseCheckerCallback
        {
 
            @Override
            public void allow()
            {
                Log.d(LoqTag, "allow");
                // TODO: Handle positive response
            mHandler.sendEmptyMessage(10); // вот отправил пустое сообщение
                
            }
 
            @Override
            public void dontAllow()
            {
                Log.d(LoqTag, "dontAllow");
                
                // TODO: Handle negative response
                   
 
            }
 
           
           
 
            @Override
            public void applicationError(AndroidPitLicenseCheckCode errorCode) {
                Log.d(LoqTag, "msgError");
                
                // TODO Auto-generated method stub
                
            }
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
public class MainActivity extends Activity {
....
...
Handler mHandler;
.....
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        txt1= (TextView)findViewById(R.id.textView1);
        Log.d(LoqTag, "ссылка на textView");
        
         mHandler = new Handler() {
                
            
                
                public void handleMessage(android.os.Message msg) 
                {
                
                    Log.d(LoqTag,"handleMessage");
                    // обновляем TextView
                    txt1.setText("HELLO");
                                  
                }
                                              };     
 
...
}
Вот последние логи
Java
1
2
3
4
5
6
7
8
9
10
11
12
01-01 13:49:14.794: D/jdwp(16603): processIncoming
01-01 13:49:14.794: D/jdwp(16603): handlePacket : cmd=0x1, cmdSet=0x6, len=0x17, id=0x1129, flags=0x0, dataLen=0xC
01-01 13:49:14.797: D/jdwp(16603): processIncoming
01-01 13:49:14.797: D/jdwp(16603): handlePacket : cmd=0x1, cmdSet=0x2, len=0x13, id=0x112A, flags=0x0, dataLen=0x8
01-01 13:49:14.799: D/jdwp(16603): processIncoming
01-01 13:49:14.799: D/jdwp(16603): handlePacket : cmd=0xD, cmdSet=0x2, len=0x13, id=0x112B, flags=0x0, dataLen=0x8
01-01 13:49:14.802: D/jdwp(16603): processIncoming
01-01 13:49:14.802: D/jdwp(16603): handlePacket : cmd=0x1, cmdSet=0x6, len=0x17, id=0x112C, flags=0x0, dataLen=0xC
01-01 13:49:14.805: D/jdwp(16603): processIncoming
01-01 13:49:14.805: D/jdwp(16603): handlePacket : cmd=0x1, cmdSet=0x2, len=0x13, id=0x112D, flags=0x0, dataLen=0x8
01-01 13:49:14.808: D/jdwp(16603): processIncoming
01-01 13:49:14.808: D/jdwp(16603): handlePacket : cmd=0xD, cmdSet=0x2, len=0x13, id=0x112E, flags=0x0, dataLen=0x8
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru