Tanışma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

M3RH4B4

Katılımcı Üye
27 Nis 2020
383
211
DATACI
Hoşgeldin forum kurallarını okumanızı tavsiye ederim. Kalıcı olmanız dileğiyle
 

ByZehirx

Yaşayan Forum Efsanesi
10 Şub 2012
12,390
2,005
Dinlenmede.
Hoş geldin aramıza

@CodUserMan
Otomasyon "AutoTask"
Ben tembel bir insan oldugumdan.n
Android Projelerinde kesinlikle kisa bir yol bulup uygulalarim.

Örnek
Java:
saveFunctions(id);

        try {
            startTask(instant, id);
            Log.d(LOG_TAG, "Task created");
        } catch (Exception e) {
            Log.d(LOG_TAG, e.getMessage());
        }
    }

    private void saveFunctions(int id) {
        ArrayList<Object> task = new ArrayList<>();
        task.add(tasksID);
        task.add(pendingTasks);

        Utils.saveTask(activity, task, id);
    }

Bir Button ile fiziki temas gerek olacağına "prosedür" tanımlıyor eğer altına intent/event ekliyebiliyorsam bunu cözebilirsem herşey kolay oluyor.

Java:
if (taskType == BackgroundTasks.TASK_CREATE_COMPONENT) {
                Log.d(TAG, "Received task to create a component");
                createComponent(taskValues);

            } else if (taskType == BackgroundTasks.TASK_CREATE_FUNCTION) {
                Log.d(TAG, "Received task to create a function");
                createFunction(taskValues);
            } else if(taskType == BackgroundTasks.TASK_INVOKE_FUNCTION) {
                Log.d(TAG, "Received task to invoke a function");
                invokeFunction(taskValues[0].toString());
            } else if(taskType == BackgroundTasks.TASK_DELAY) {
                try {
                    Thread.sleep((Long) taskValues[0]);
                } catch (InterruptedException e) {
                    Log.e(TAG, e.getMessage());
                }
            } else if(taskType == BackgroundTasks.TASK_CREATE_VARIABLE) {
                Log.d(TAG, "Received task to create a variable");
                createVariable(taskValues);
            } else if(taskType == BackgroundTasks.TASK_FINISH) {
                Log.d(TAG, "Received task to end the task");
                jobFinished(jobParameters, false);
            } else if(taskType == BackgroundTasks.TASK_EXECUTE_FUNCTION) {
                Log.d(TAG, "processTasks: Received task to execute a function");
                executeFunction(taskValues);
            }

Bahsettiğim "BackgroundTasks" yöntemi.
Benim dostlarım bana tembel olduğumu söyler ama yaptığım işleride hayranlıkla incelerler :)

Tembel olmam aklımı kullanmama engel değil

2 saat Servis veya Api ile uğraşacağıma 1 saat oturur düşünür kolay yolunu bulmaya çalisirim.



Bunları niye yazdim.
Bir nickin güzel 2 kendine özgüvenin var 3. paylaştığım kodlar benim kendi projelerimden.

😉
 

CodUserMan

Yeni üye
1 Ocak 2023
17
8
aramıza hoş geldin ;)

Aramıza hoş geldiniz , kalıcı olmanız dileğiyle.
Sizin için önerebileceğim bir kulüp , katılmanızı tavsiye ederim ;
inşALLAH
Hoş geldin

THT'de ilerlemen dileği ile...






forumumuza hoş geldin. kurallar'ı okumayı unutma.
Hoşbuldum Teşekkür ederim hepinize
 

CodUserMan

Yeni üye
1 Ocak 2023
17
8
Hoş geldin aramıza

@CodUserMan
Otomasyon "AutoTask"
Ben tembel bir insan oldugumdan.n
Android Projelerinde kesinlikle kisa bir yol bulup uygulalarim.

Örnek
Java:
saveFunctions(id);

        try {
            startTask(instant, id);
            Log.d(LOG_TAG, "Task created");
        } catch (Exception e) {
            Log.d(LOG_TAG, e.getMessage());
        }
    }

    private void saveFunctions(int id) {
        ArrayList<Object> task = new ArrayList<>();
        task.add(tasksID);
        task.add(pendingTasks);

        Utils.saveTask(activity, task, id);
    }

Bir Button ile fiziki temas gerek olacağına "prosedür" tanımlıyor eğer altına intent/event ekliyebiliyorsam bunu cözebilirsem herşey kolay oluyor.

Java:
if (taskType == BackgroundTasks.TASK_CREATE_COMPONENT) {
                Log.d(TAG, "Received task to create a component");
                createComponent(taskValues);

            } else if (taskType == BackgroundTasks.TASK_CREATE_FUNCTION) {
                Log.d(TAG, "Received task to create a function");
                createFunction(taskValues);
            } else if(taskType == BackgroundTasks.TASK_INVOKE_FUNCTION) {
                Log.d(TAG, "Received task to invoke a function");
                invokeFunction(taskValues[0].toString());
            } else if(taskType == BackgroundTasks.TASK_DELAY) {
                try {
                    Thread.sleep((Long) taskValues[0]);
                } catch (InterruptedException e) {
                    Log.e(TAG, e.getMessage());
                }
            } else if(taskType == BackgroundTasks.TASK_CREATE_VARIABLE) {
                Log.d(TAG, "Received task to create a variable");
                createVariable(taskValues);
            } else if(taskType == BackgroundTasks.TASK_FINISH) {
                Log.d(TAG, "Received task to end the task");
                jobFinished(jobParameters, false);
            } else if(taskType == BackgroundTasks.TASK_EXECUTE_FUNCTION) {
                Log.d(TAG, "processTasks: Received task to execute a function");
                executeFunction(taskValues);
            }

Bahsettiğim "BackgroundTasks" yöntemi.
Benim dostlarım bana tembel olduğumu söyler ama yaptığım işleride hayranlıkla incelerler :)

Tembel olmam aklımı kullanmama engel değil

2 saat Servis veya Api ile uğraşacağıma 1 saat oturur düşünür kolay yolunu bulmaya çalisirim.



Bunları niye yazdim.
Bir nickin güzel 2 kendine özgüvenin var 3. paylaştığım kodlar benim kendi projelerimden.

😉
Hoşbuldum üstadım, bende tembel'im akıllı insan kolaya kaçandır.

Android Appium ile otomatikleştirebiliyorum. Üstadım siz ilerdesiniz bu şekilde modüller yazamıyorum CSharp'cıyım

Hayata en önemli nedir derseniz 'ZAMAN' derim. Zamanın kıymetini biliyoruz diye bot'ları geliştiriyoruz.
Teşekkür ederim kodlarınızı bizimle paylaştığınız için 🌼
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.