• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 311 رای - 1.87 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
حالت موضوعی
سپاس
این دو موردی که گفتی رو  قبلا انجام داده بودم و همه activity ها بسته میشن و  CanInstallToExternalStorage# برابر با True هست. حسابی گیچ شدم! از کتابخانه VBBitmap و Reflection استفاده کردم ولی فایده نداره! نمیدونم اشکال از کجاست!
 
پاسخ
سلام و خسته نباشید خدمت همه دوستان، مخصوصاً آقای منصوری عزیز که واقعاً زحمت میکشن
چنتا سوال داشتم که اگه جواب بدید واقعاً ممنونتون میشم :
کد های زیر رو واسه ارسال و تایید ارسال اس ام اس توشتم :
بعد ا زنوشتن این کد ها :


کد:
Sub Globals
      Dim BtnSendSMS As Button
      Dim Sms As Sms
      Dim PhoneId As PhoneId
      Dim PE As PhoneEvents
      Dim sendsms As PhoneSms
End Sub
'-------------------------------------------------
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Gol")
If FirstTime Then
      PE.InitializeWithPhoneState("PE", PhoneId)
End If
End Sub
با این کد ، چنتا اس ام اس به شماره 11111111111 ارسال میکنم  :


کد:
Sub BtnSendSMS_Click
      sendsms.Send(“Test 1” , “11111111111” )
      sendsms.Send(“Test 2” , “11111111111” )
      sendsms.Send(“Test 3” , “11111111111” )
End Sub
و با تعریف این رویداد میتونم تشخیص بدم که اس ام اس بدون مشکل ارسال شده :



کد:
Sub pe_SmsSentStatus (Success As Boolean, ErrorMessage As String, PhoneNumber As String, Intent As Intent)
 
      If Success =true Then
            ToastMessageShow("پیام ارسال شد",True)
      Else
            Msgbox( ErrorMessage, " پیام ارسال نشد " & PhoneNumber)
      End If
End Sub
حالا با این کد هم میتونم تشخیص بدم که پیام به شماره مورد نظر تحویل داده شده :


کد:
Sub pe_SmsDelivered (PhoneNumber As String, Intent As Intent)
    Msgbox("پیام تحویل داده شد" , PhoneNumber )
End Sub
در کد بالا از متغییر PhoneNumber میشه فهمید که Delivery کدوم شماره هستش اما مشکل من اینجاست که اگه چنتا اس ام اس همزمان به یک شماره بفرستم بطوری که Delivery شون هنوز نیومده از کجا بفهمم کدون Delivery واسه کدوم پیام هستش ؟؟؟؟
 
و سوال دوم : چیکار کنم که وقتی برنامه نصب شد و با راه اندازی مجدد تلفن دیگه نیازی به اجراء دوباره برنامه نباشه ، برنامه بطور خودکار اجرا شه و همیشه هم فعال باشه ؟؟؟؟؟
خیلی خیلی ممنون میشم اگه جوابمو بدید ، خیلی تلاش کردم اما نشد! 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
درود
کسی نیست جواب بده ؟
قسمت دومش رو فهمیدم فقط جواب اولی رو یکی بده ممنونش میشم














 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
سلام توPhoneEventsSmsDelivered - An Sms message sent by your application was delivered to the recipient.
بگرد پیدا میکنی
از اونجا باید بشه تشخیص داد الان من basic نصب نکردم
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
درود
ممنون که جواب دادید
خب من اینجوری نوشتم ،فکر کنم با متغییر Intent تو این Event بشه تشخیص داد اما راستش من هنگ کردم نمیدونم چطور باید ازش استفاده کنم !!!؟؟؟؟ میشه یکم توضیح بدید ؟مرسی
کد:
Sub pe_SmsDelivered (PhoneNumber As String, Intent As Intent)
    Msgbox("پیام تحویل داده شد" ,Intent )
End Sub

 




 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
منم سر این sms »ورد دارم . نمیدونم چرا هرچی اس ام اس میاد و من میخوام با برنامم دریافتش کنم هیچی نشون نمیده . یعنی اس ام اس که برام میاد اصلا event مربوط به SmsRecived کار نمیکنه . فکر کنم برای خودش داره بازی میکنه . یا حال نداره کار کنه Smile)

راستی من یه فایل میخوام دانلود کنم از basic4ppc.com  اما چون نخریدم نمیزاره . کسی راهی براش نداره ؟
 
پاسخ
(06-30-2013، 10:38 PM)'m.gooooolzar' نوشته: درود
ممنون که جواب دادید
خب من اینجوری نوشتم ،فکر کنم با متغییر Intent تو این Event بشه تشخیص داد اما راستش من هنگ کردم نمیدونم چطور باید ازش استفاده کنم !!!؟؟؟؟ میشه یکم توضیح بدید ؟سپاسگزارم

کد:
Sub pe_SmsDelivered (PhoneNumber As String, Intent As Intent)
    Msgbox("پیام تحویل داده شد" ,Intent )
End Sub

 




 

 

درود
فکر کنم PhoneNumber شماره که sms بهش رسیده رو بر میگردونه، تست نکردم
یه PhoneEvent هست دیگه یعنی با هر دستوری که sms بفرستی میتونی جوابشو از این بگیری
 

(06-30-2013، 10:41 PM)'milad.coder' نوشته: منم سر این sms »ورد دارم . نمیدونم چرا هرچی اس ام اس میاد و من میخوام با برنامم دریافتش کنم هیچی نشون نمیده . یعنی اس ام اس که برام میاد اصلا event مربوط به SmsRecived کار نمیکنه . فکر کنم برای خودش داره بازی میکنه . یا حال نداره کار کنه Smile)

راستی من یه فایل میخوام دانلود کنم از basic4ppc.com  اما چون نخریدم نمیزاره . کسی راهی براش نداره ؟

 

از SmsInterceptor استفاده کنید من تست کردم جواب داده
فقط حتما باید Initialize کنید با نامی که تو Event ازش استفاده می کنید.


 
 
پاسخ
من این فایلی که تو لینک زیر هست رو میخوام دانلود کنم اما چون نخریدم برنامه رو بهم اجازه دانلود نمیده . . . کسی اینجا اینو نداره ؟ 

http://www.basic4ppc.com/forum/basic4and...reams.html
 
پاسخ
من برای دریافت sms یه سرویس ماژول اضافه کردم . اما کار نمیکنه . اینم کدی که برای سرویس نوشتم : 






کد:
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim s As SmsInterceptor
End Sub
Sub Service_Create

s.Initialize2("s",2147483647) ' (Az inam Estefade kardam ama nashod ---> s.Initialize("s") )

End Sub

Sub Service_Start (StartingIntent As Intent)

End Sub

Sub Service_Destroy
s.StopListening
End Sub

Sub s_MessageReceived(From As String, Body As String) As Boolean
Dim frm,bdy As String
frm = From
bdy = Body
ToastMessageShow(From & " : " & Body , True)
End Sub

و در بلوک اصلی برنامه سرویس رو فراخوانی کردم : StartService(MyService)

دسترسی زیر هم به برنامه دادم : AddPermission("android.permission.RECEIVE_SMS")

 اس ام اس که میاد اصلا هیچ کاری نمیکنه . میشه بگید اشکال کار من چیه ؟ 

 ---------------------------------------------------------------------------------------------
رفع شد : 
این دستورات با نرم افزار هایی مانند Go SMS Pro مشکل داره . تا زمانی که این نوع برنامه ها بروی گوشی نصب باشند این دستورات کار نمیکنه !!! حالا اگه راهی دیگه پیدا کردید حتما بگید ما هم استفاده کنیم.

 

 
 
پاسخ
سلام
میشه خواهش کنم جواب این سوالمو بدید
1-چطور میشه با LEDها کار کرد ؟
مثلاً وقتی اس ام اس میاد led کوچیک سبز چشمک میزنه ،یا وقتی از whats app پیام میاد led سفید چشمک میزنه ؟؟؟؟

2- خود گوشی  ، اس ام اس هارو تو چه نوع فایلی ذخیره میکنه ،منظورم اینه که sql یا ... ؟

3- چطور میشه بالن ساخت ؟ مثل go sms یا whats app ... (خیلی رفتم دنبالش فهمیدم باید از لایبری CustomListView استفاده کرد ولی خوب نبود !!! )

4-و آخرین سوال : فرض کنید برنامه ای نوشتیم که یه فایل روی حافظه گوشی (مموری نه ) ایجاد کرده ، با حذف برنامه فایل هم پاک میشه ؟



 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه hosseinrp 0 4,035 01-21-2016، 07:57 PM
آخرین ارسال: hosseinrp
  درست کردن بیشتر از یک Layout در برنامه Morteza_rk 6 13,160 12-09-2015، 08:18 AM
آخرین ارسال: Amin_Mansouri
  کتابخانه ی پرداخت درون برنامه ای(کویک لرن) 5225morteza 5 17,434 08-05-2015، 08:48 PM
آخرین ارسال: Amin_Mansouri
  کد ussd رو بیسیک 4 اندروید قبول نمی کنه!! اکبری 1 6,051 07-01-2015، 09:47 PM
آخرین ارسال: Amin_Mansouri
  نمایش پنجره شناور روی سایر برنامه ها mokhtarabadi 0 3,569 04-21-2015، 09:56 AM
آخرین ارسال: mokhtarabadi
Music تنظیمات اولیه برنامه BASIC 4 ANDROID arash872 3 8,977 03-18-2015، 08:36 AM
آخرین ارسال: Amin_Mansouri
  دانلود کتابساز اندروید و منتظر همکاری دوستان اندرویدی omid_student 5 13,807 01-21-2015، 02:36 PM
آخرین ارسال: shima12
  پنهان کردن سورس برنامه porya 1 4,725 11-23-2014، 09:02 AM
آخرین ارسال: Amin_Mansouri
  برنامه نویسی حرفه ای به زبان Basic4Android mohammad-alone 46 69,697 10-27-2014، 10:25 AM
آخرین ارسال: tanhae
  مشکل با دریافت توسط بلوتوث در بیسیک4 اندروید esmaeil57 2 5,675 10-25-2014، 08:56 PM
آخرین ارسال: a.mehran

پرش به انجمن:


Browsing: 3 مهمان