رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

اتصال به گوگل درایو ، ارسال و دریافت فایل ، بدون اکتیویتی


پست های پیشنهاد شده

سلام.

توی اندروید استدیو میخام توی یه برنامه که هیچ رابط گرافیکی نداره و بدون اکتیویتی هست (بک گراند سرویس نیست اپ معمولی اما بدون رابط گرافیکی) با یه ایمیل و پسورد به گوگل درایوم وصل بشم ، ازش یه فایل متنی بگیرم و چندتا فایل هم توش آپلود کنم.

لطفا راهنمایی :shy:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

دوست عزیز این سوال نبود کله برنامه ای که میخوای درست کنی بود:)

تا یه جا پیش ببر بعد گیر کردی سوال کن !!

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من یه پروژه بدون اکتیویتی درست کردم. یه فایل جاوا کلاس که کدهام رو اونجا توی یه تابع به اسم code_main نوشتم.

وقتی اجرا میکنم خطایی نداره اما هیچ اتفاقی روی گوشیم نمیوفته.

باید جایی به برنامه تابع مین رو معرفی کنم تا موقع اجرای برنامه اون تابع رو اجرا کنه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من یه پروژه بدون اکتیویتی درست کردم. یه فایل جاوا کلاس که کدهام رو اونجا توی یه تابع به اسم code_main نوشتم.

وقتی اجرا میکنم خطایی نداره اما هیچ اتفاقی روی گوشیم نمیوفته.

باید جایی به برنامه تابع مین رو معرفی کنم تا موقع اجرای برنامه اون تابع رو اجرا کنه؟

دوست من وقتی شما رابط گرافیکی براش در نظر نگرفتید چطور انتظار دارید گرافیکی دیده بشود؟

هر جور باشه منظقی به نظر نمیاد.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یادم رفت بگم قبل اجرای تابع هام با

new AlertDialog.Builder(null).setTitle("Test").setMessage("Its OK!").setNeutralButton("Close", null).show();

خواستم که متنی رو نشون یده. حتی توی مین خط اول هم گذاشتم.

اما چیزی نشون نمیده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من تغییراتی تو پروژه دادم و اون و به سرویس تغییر دادم ، اما هنوزم مشکل دارم :

[align=right][shcode=java]

    xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.android.myapp">

   

   

       

            android:name="com.android.myapp.BootReceiver"

            android:enabled="true"

            android:exported="false">

           

               

           

       

       

            android:name="com.android.myapp.RobinsService"

            android:exported="false" />

   

**************************************************************************************

package com.android.myapp;

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

public class BootReceiver extends BroadcastReceiver

{

    @Override

    public void onReceive(Context context, Intent intent)

    {

        context.startService(new Intent(context, RobinsService.class));

    }

}

**************************************************************************************

package com.android.myapp;

import android.app.Notification;

import android.app.Service;

import android.content.Intent;

import android.os.IBinder;

import android.widget.Toast;

public class RobinsService extends Service

{

    private Runnable runnable = new Runnable()

    {

        @Override

        public void run()

        {

            //Opening connection to the server.

            while (true)

            {

                //Sending some data to the server.

                //Sleeping for around 15 seconds.

            }

            //Dead code, should never reach this place.

        }

    };

    public IBinder onBind(Intent intent)

    {

        return null;

    }

    @Override

    public void onCreate()

    {

        new Thread(runnable).start();

        Notification notification = new Notification.Builder(getApplicationContext()).setContentTitle("MyService is running!").setContentTitle("(more information later)").build();

        startForeground(1, notification);

        Toast.makeText(getApplicationContext(), "Service created!", Toast.LENGTH_LONG).show();

    }

}[/shcode][/align]

توی تابع آخر قراره بعد از اجرا شدن سرویس ناتیفیکیشنی نشون داده بشه ، اما اتفاقی روی گوشی نمیوفته ، با برنامه تسک منیجر هم که لیست برنامه ها و سرویس ها رو روی گوشی چک میکنم ، بعد از ریبوت هم خبری از برنامه نیست .

توی قسمت اطلاعات برنامه هم Force Stop خاموشه که یعنی برنامه اجرا نشده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...