سلام.
فرصت نمی کنم اصل کدها را بررسی کنم، ولی به نکات زیر توجه کنید :
در کدتان از BroadcastReceiver استفاده شده :
بنابراین باید receiver (تگ receiver) را برای آن در فایل AndroidManifest.xml ذکر کنید.
در مورد BroadcastReceiver ، لینک زیر را ببینید :
http://www.vogella.com/tutorials/Android...ticle.html
در لینک فوق، ابتدا BroadcastReceiver را تعریف کرده (با نام MyBroadcastReceiver) :
بعد آن را در فایل AndroidManifest.xml ذکر کرده است (با تگ receiver) :
همچنین permission های لازم برای کد را نیز یافته و در فایل AndroidManifest.xml ذکر کنید.
فرصت نمی کنم اصل کدها را بررسی کنم، ولی به نکات زیر توجه کنید :
در کدتان از BroadcastReceiver استفاده شده :
کد پیاچپی:
public class IncomingCallReceiver extends BroadcastReceiver {
بنابراین باید receiver (تگ receiver) را برای آن در فایل AndroidManifest.xml ذکر کنید.
در مورد BroadcastReceiver ، لینک زیر را ببینید :
http://www.vogella.com/tutorials/Android...ticle.html
در لینک فوق، ابتدا BroadcastReceiver را تعریف کرده (با نام MyBroadcastReceiver) :
کد پیاچپی:
package de.vogella.android.alarm;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Vibrator;
import android.widget.Toast;
public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Don't panik but your time is up!!!!.",
Toast.LENGTH_LONG).show();
// Vibrate the mobile phone
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(2000);
}
}
بعد آن را در فایل AndroidManifest.xml ذکر کرده است (با تگ receiver) :
کد پیاچپی:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.vogella.android.alarm"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="15" />
<uses-permission android:name="android.permission.VIBRATE" >
</uses-permission>
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:name=".AlarmActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name="MyBroadcastReceiver" >
</receiver>
</application>
</manifest>
همچنین permission های لازم برای کد را نیز یافته و در فایل AndroidManifest.xml ذکر کنید.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.