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


امتیاز موضوع:
  • 311 رای - 1.87 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
حالت موضوعی
دوستان عزیز بسیار سپاسگزارم از راهنمایی شما
من از طریق HttpUtils2 براحتی عکس را دانلود کرده و مثلا بعنوان پیش زمینه استفاده می کنم ولی مشکل اصلی من در استفاده از دیتابیس است. بطور مثال من یک فایل را دانلود می کنم:job2.Download("http://...ir/bank.db")pاما نمی دونم چگونه از اطلاعات آن استفاده کنم و به جای دیتابیس قبلی بذارم که از این طریق بتوانم مطالب برنامه را آپدیت کنم.
خیلی ممنون میشم اگر من را راهنمایی کنید
 
پاسخ
(10-27-2013، 05:30 PM)'arya67' نوشته:
(10-21-2013، 05:09 PM)'ardalanhoo' نوشته: با درود
سپاسگزارم از مطالب و بحث های مفید انجمن
من میخواهم مطالب برنامه ام را از طریق اینترنت بروز کنم. مثلا شبیه برنامه هایی که قیمت سکه و دلار را بروز می کنند و یا مطالب روزانه ای که از طریق اتصال به اینترنت به روز می شوند. 
خوشحال می شوم اگر مرا راهنمایی کنید.
با سپاس فراوان.
شاد باشید.



 



با درود
میتوانید از وب سوریس و HttpUtils2 استفاده کنید
اینجا رو نگاه کنید: http://www.basic4ppc.com/android/forum/t...ler.18992/

نمونه کد:



کد:
Sub Activity_Create(FirstTime As Boolean)
Dim job1, job2, job3 As HttpJob
job1.Initialize("Job1", Me)

'Send a GET request
job1.Download2("http://www.basic4ppc.com/print.php", _
Array As String("first key", "first value smiley", "second key", "value 2"))

'Send a POST request
job2.Initialize("Job2", Me)
job2.PostString("http://www.basic4ppc.com/print.php", "first key=first value&key2=value2")

'Send a GET request
job3.Initialize("Job3", Me)
job3.Download("http://www.basic4ppc.com/forum/images/categories/android.png")
End Sub

Sub JobDone (Job As HttpJob)
Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
If Job.Success = True Then
Select Job.JobName
Case "Job1", "Job2"
'print the result to the logs
Log(Job.GetString)
Case "Job3"
'show the downloaded image
Activity.SetBackgroundImage(Job.GetBitmap)
End Select
Else
Log("Error: " & Job.ErrorMessage)
ToastMessageShow("Error: " & Job.ErrorMessage, True)
End If
Job.Release
End Sub




 

(10-22-2013، 09:13 AM)'seyedsharifi' نوشته:
(10-17-2013، 03:36 PM)'arya67' نوشته:
(10-12-2013، 01:05 PM)'seyedsharifi' نوشته: با درود
چطوری میتونم وقتی گوشی زنگ خورد دتکت کنم وشماره تلفن تماس گیرنده را بدست آورم
لطفا راهنمایی کنید
 






 



با درود

باید از این کد در manifest استفاده کنید
کد پی‌اچ‌پی:
<receiver android:name=".PhoneStateReceiver">
   <intent-.......>
       <action android:name="android.intent.action.PHONE_STATE" />
   </intent-.......>
</
receiver
یا باید BroadcastReceiver رو در برنامه تعریف کنید و سپس:
کد پی‌اچ‌پی:
Sub BroadcastReceiver_OnReceive (Action As StringBroadcastIntent As Object)
  myintent BroadcastIntent
  
If myintent.Action "android.intent.action.PHONE_STATE" Then
     If myintent
.GetExtra("state") = "RINGING" Then
        callernumber 
myintent.GetExtra("incoming_number")
     End if
   End If

   If myintent.Action "android.intent.action.NEW_OUTGOING_CALL" Then
     If myintent
.HasExtra("android.intent.extra.PHONE_NUMBER"Then
         callnumber 
myintent.GetExtra("android.intent.extra.PHONE_NUMBER")
     End If
   End If
End Sub 
اینجوری هم وقتی زنگ زده میشه و هم وقتی زنگ خورده میشه رسیور عمل میکنه

 

 



 


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


 


با درود
چرا دوست من، این کد برای بیسیک می باشد
 

 

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


 
 
پاسخ
(10-27-2013، 09:13 AM)'seyedsharifi' نوشته:
(10-27-2013، 04:57 AM)'ardalanhoo' نوشته: درود
میخواستم بپرسم چگونه می‌توان دیتابیس برنامه را آپدیت کرد؟ تا ایجا که فایل دیتابیس دانلود شود مشکلی نیست، بعدش چگونه میشود اطلاعات فایل دانلود شده را استفاده می‌کند و آن را جایگزین فایل قبلی کرد؟
لطفا اگر امکان دارد راهنمایی کنید. ممنون میشم.

 

بعد از اینکه فایل را دانلود کردید بر روی دیتابیس قبلی کپی کنید و بعد دیتابیس را باز کنید تا اطلاعات جدید را استفاده کنید


 
 
دوست عزیز چطور میتونم این کار رو انجام بدم. لطفا یک کد نمونه بدید. ممنون 


 
 
پاسخ
(10-30-2013، 12:42 PM)'ardalanhoo' نوشته:
(10-27-2013، 09:13 AM)'seyedsharifi' نوشته:
(10-27-2013، 04:57 AM)'ardalanhoo' نوشته: درود
میخواستم بپرسم چگونه می‌توان دیتابیس برنامه را آپدیت کرد؟ تا ایجا که فایل دیتابیس دانلود شود مشکلی نیست، بعدش چگونه میشود اطلاعات فایل دانلود شده را استفاده می‌کند و آن را جایگزین فایل قبلی کرد؟
لطفا اگر امکان دارد راهنمایی کنید. ممنون میشم.


 

بعد از اینکه فایل را دانلود کردید بر روی دیتابیس قبلی کپی کنید و بعد دیتابیس را باز کنید تا اطلاعات جدید را استفاده کنید


 

 
دوست عزیز چطور میتونم این کار رو انجام بدم. لطفا یک کد نمونه بدید. ممنون 


 

 
اگر منظور شما دستور کپی می باشد بصورت زیر است


کد:
File.Copy(File.DirAssets, "test", File.DirInternal, "test")

که باید نام فایل و مسیر مورد نظر را خودتان تعیین کنید



 
 
پاسخ
(10-30-2013، 06:29 PM)'seyedsharifi' نوشته:
(10-30-2013، 12:42 PM)'ardalanhoo' نوشته:
(10-27-2013، 09:13 AM)'seyedsharifi' نوشته:
(10-27-2013، 04:57 AM)'ardalanhoo' نوشته: درود
میخواستم بپرسم چگونه می‌توان دیتابیس برنامه را آپدیت کرد؟ تا ایجا که فایل دیتابیس دانلود شود مشکلی نیست، بعدش چگونه میشود اطلاعات فایل دانلود شده را استفاده می‌کند و آن را جایگزین فایل قبلی کرد؟
لطفا اگر امکان دارد راهنمایی کنید. ممنون میشم.


 

بعد از اینکه فایل را دانلود کردید بر روی دیتابیس قبلی کپی کنید و بعد دیتابیس را باز کنید تا اطلاعات جدید را استفاده کنید


 

 
دوست عزیز چطور میتونم این کار رو انجام بدم. لطفا یک کد نمونه بدید. ممنون 


 

 
اگر منظور شما دستور کپی می باشد بصورت زیر است



کد:
File.Copy(File.DirAssets, "test", File.DirInternal, "test")

که باید نام فایل و مسیر مورد نظر را خودتان تعیین کنید



 
 

فکر می کنم شما متوجه منظور من نشدید. در هر صورت سپاسگذارم.


 
 
پاسخ
سلام 
اشکال این برنامه چیه ؟  لطفا استاتید راهنمایی کنند
 قرار با کشیدن دست روی صفحه  خط یکشه
#Region  Project Attributes 
    #ApplicationLabel: Test Draw
    #VersionCode: 1
    #VersionName: 
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: portrait
    #CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes 
    #FullScreen: False
    #IncludeTitle: True
#End Region

Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.

End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.
    
'    Dim bmpImage, bmpTest, bmpTransparent As Bitmap
    Dim pnlTest As Panel
    Dim cvsImage, cvsTest As Canvas
    Dim Label3 As Label        
    Dim Label4 As Label        
    Dim LineColor As Int            : LineColor=Colors.Blue
    Dim LineWidth As Float        : LineWidth=3
    Dim x1 As Float                    : x1=0
    Dim y1 As Float                : y1=0
    Dim x2 As Float                    : x2=0
    Dim y2 As Float                : y2=0

End Sub

Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    Activity.LoadLayout("Layout")
    cvsImage.Initialize(Activity)
    Label3.Text ="X = 0.0"
    Label4.Text ="Y = 0.0"
End Sub

Sub Activity_Resume

End Sub


Sub Activity_Touch (Action As Int, X As Float, Y As Float)
    
    If Action=Activity.ACTION_DOWN Then
        x1=X
        y1=Y
        x2=X
        y2=Y
        Label3.Text="X = " & X
        Label4.Text="Y = " & Y
      Else If Action=Activity.ACTION_MOVE Then
        x2=X
        y2=Y
        pnlTest.Color=Colors.Transparent
        cvsTest.Initialize(pnlTest)
        cvsTest.DrawLine(x1,y1-pnlTest.Top,x2,y2-pnlTest.Top,Colors.Red,LineWidth)
        pnlTest.Invalidate
    
        Label3.Text="X = " & X
        Label4.Text="Y = " & Y
      Else If Action=Activity.ACTION_UP Then
        pnlTest.Color=Colors.Transparent
        cvsTest.Initialize(pnlTest)
        cvsImage.DrawLine(x1,y1,x2,y2,LineColor,LineWidth)
    
    End If
End Sub


 
پاسخ
(10-30-2013، 12:42 PM)'ardalanhoo' نوشته:
(10-27-2013، 09:13 AM)'seyedsharifi' نوشته:
(10-27-2013، 04:57 AM)'ardalanhoo' نوشته: درود
میخواستم بپرسم چگونه می‌توان دیتابیس برنامه را آپدیت کرد؟ تا ایجا که فایل دیتابیس دانلود شود مشکلی نیست، بعدش چگونه میشود اطلاعات فایل دانلود شده را استفاده می‌کند و آن را جایگزین فایل قبلی کرد؟
لطفا اگر امکان دارد راهنمایی کنید. ممنون میشم.


 

بعد از اینکه فایل را دانلود کردید بر روی دیتابیس قبلی کپی کنید و بعد دیتابیس را باز کنید تا اطلاعات جدید را استفاده کنید


 

 
دوست عزیز چطور میتونم این کار رو انجام بدم. لطفا یک کد نمونه بدید. ممنون 


 

 

با سلاک
من درست متوجه نشدم مشکلتون رو
اگر فایل را دانلود کردید، خوب با دستور کپی روی دیتابیش قبلی کپیش کنید و از دیتابیس جدید استفاده کنید
 
 
پاسخ
(11-02-2013، 08:19 PM)'mpc' نوشته: درود  
اشکال این برنامه چیه ؟  لطفا استاتید راهنمایی کنند
 قرار با کشیدن دست روی صفحه  خط یکشه
 

چقدر جواب دادید
آدم امیدوار میشه به راهنمایی های شما

میشه سورس چند نمونه برنامه خوب از ساده به سخت  را در سایت قرار دهید و یا منبع آن ها را معرفی نمائید


 
 
پاسخ
(11-03-2013، 10:25 PM)'mpc' نوشته:
(11-02-2013، 08:19 PM)'mpc' نوشته: درود  
اشکال این برنامه چیه ؟  لطفا استاتید راهنمایی کنند
 قرار با کشیدن دست روی صفحه  خط یکشه
 

چقدر جواب دادید
آدم امیدوار میشه به راهنمایی های شما

میشه سورس چند نمونه برنامه خوب از ساده به سخت  را در سایت قرار دهید و یا منبع آن ها را معرفی نمائید


 

 



با سلام دوست عزیز
اینجا تنها جایی هست که در مورد B4A فعالیت دارد و من در هیچ سایت دیگری تاپیکی برای این موضوع پیدا نکردم
منتها نمیدانم B4A خواهان کمی دارد یا کاراییش کم است یا به چه دلیل مراجعه کننده به این قسمت کم میباشد و کم پیدا میشود کسی جواب ما را بدهد
پیشنهاد میکنم از راهنمایی های خود سایت B4A استفاده کنید و به جواب برسید
من مدتی است که شروع به کار کرده ام ولی پیشرفتم کم است چون براحتی دیگر تاپیکها نمیشود از اینجا نتیجه گرفت
انشا الله که کسایی پیدا شوند تا ما را بهتر و دقیقتر راهنمایی کنند

در آخر از مدیریت سایت برای ایجاد این تاپیک و همکارانی که ما را راهنمایی میکنند کمال تشکر را دارم
 
 
پاسخ
نمیدونم قضیه چیه هرچی اینجا سوال میپرسم 1 دیقه بعد جوابشو خودم پیدا میکنمیعنی این سوال آخر 3 روز وقت گذاشتم نشد ! الان 5 دیقه نشده سوال کردم خودم فهمیدم جوابشو جواب سوال :برای استفاده از فایل csv که حاوی فایل پارسی هستش با  sqlite manager توی پلاگین های FireFox میشه سالم import کردش 
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه 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: 4 مهمان