vahid_pc

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

8 ارسال در این موضوع قرار دارد

سلام.

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

لطفا راهنمایی :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 خاموشه که یعنی برنامه اجرا نشده.

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


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

راهنمایی لطفا....

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری