Parsi Coders
اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Mobile (http://parsicoders.com/forumdisplay.php?fid=56)
+--- انجمن: Basic4Android (http://parsicoders.com/forumdisplay.php?fid=112)
+--- موضوع: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها (/showthread.php?tid=1439)



RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - vahid_d_0101 - 05-15-2012

سلام خدمت مدیر عزیز سایت من تازه ثبت نام کردم و این پست را که دیدم شوق زده شدم
الان چندتا برنامه نوشتم برای اندرویید فقط چندتا مشکل دارم که میپرسم انشاالله جواب میگیرم
1 - میخوام داخل برنامه بتونم درصد باطری و انتن موبایل را بگیرم
2 - میخوام وقتی برنامه بسته شد بازهم اون کار خودش را بکند مثلا یه اهنگ پخشه میخوام وقتی برنامه بسته شد اون اهنگ همچنان پخش باشد
3 - فکر کنیم داخل برنامه صدا را کم و زیاد میکنیم ( داخل همون سورس هایی که گذاشته بودید این سورس بود ) الان میخوام مثلا وقتی صدا را روی 50 درصد بردیم و از برنامه خارج شدیم باز وقتی وار برنامه میشیم همون درصد باشه یه جوری میخوام تنظیمات برنامه ذخیره بشه مثلا برای برنامه تم گذاشتم وقتی کاربر انتخاب کرد دفعه بعد هم که وارد برنامه میشه همون تم باشه
4 - چه کاری بکنیم که برنامه داخل تمام گوشی ها به صورت فول اسکرین اجرا بشه
خیلی خیلی ممنون دعاتون میکنم خیلی


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 05-15-2012

واسه باطری از سورس زیر استفاده کن :
کد:
Sub Process_Globals
   Dim Timer1 As Timer
End Sub
...
Sub Globals
  Dim PE As PhoneEvents
  Dim labelTime, labelBattery as Label
End Sub
...
Sub Activity_Create(FirstTime As Boolean)
  PE.Initialize("PE")
  Timer1.Initialize("Timer1", 60000) ' changes time display once per minute
  Timer1.Enabled = True
End Sub
...
Sub Activity_Pause
  Timer1.Enabled = False
End Sub
...
Sub Activity_Resume
  Timer1.Enabled = True
End Sub
...
Sub Timer1_Tick
  ShowTime
End Sub
...
Sub ShowTime
  Dim now, i As Long
  Dim t As String
  DateTime.DateFormat = "h:mm a"
  now = DateTime.Now
  t = DateTime.Time(now) ' e.g.: "14:25:10"
  t = t.SubString2(0, 5) ' e.g.: "14:25"
  i = t.SubString2(0, 2) ' e.g.: "14"
  If i >= 13 Then
    i = i - 12 ' Change from 24-hour time to 12-hour time
    t = i & t.SubString(2) ' e.g.: "2" & ":25"
  End If
  labelTime.Text = "Time: " & t
End Sub
...
Sub PE_BatteryChanged(Level As Int, Scale As Int, Plugged As Boolean, Intent As Intent)
  labelBattery.Text = "Battery: " & level & "%"
End Sub

واسه کار کردن با شبکه سیم کارت با کتابخانه phone کار کن
2.فعلا سورسی ندارم که پیوست کنم
3.این سوالو جاب دادم میتنید توی یک فایل بنویسید بخوید و حتی میتنید یه دیتابیس داشته باشید یه نمونه کار با دیتابیس تو همین بخش هست.
4.توی برنامه basic4andorid در قسمت project در من activity peroprties روی گزینه full screen کلیک کنید واسه سایز تبلت ها و غیره هم به زودی یک اموزش کامل باید بزارم.


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - vahid_d_0101 - 05-15-2012

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


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 05-15-2012

خوب با تایمر کار کن بگو مثلا 10 ثانیه دیگه فلا کارو انجام بده

توی سورس ها و مقالات هست اگر مشکلی با تایمر داری بگو تا کمکت کنم
واسه صفحه دیگه و لود کردنش هم توی مطالب اموزش دادم


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - vahid_d_0101 - 05-15-2012

صفحه دیگه بلدم
فقط مشکلم همونه ببین فکر کن روی کلید کلیک کردیم الان باید صبر کنه تا انیمیشن تموم بشه بعد بره به صفحه دیگه
فکر نکنم جالب باشه تایمر بزاریم


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 05-15-2012

خوب کدها رو چک کن تا کدی که تمام نشه نمیره سراغ دستور بعدی من الان شرکتم کد رو بزار تا بگم


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - vahid_d_0101 - 05-15-2012

ببین روی کلید 5 کلیک کن ببین پیغامی که میده میخوام بعد از تمام شدن انیمیشن بده







یه سوال دیگه هم دارم ببین من فقط همون انیمیشین کلید 5 را بهاش کار دارم باقیشو وقتی پاک میکنم برنامه ارور میده این کارو هم برام بکن خدا خیرت بده







http://www.uplooder.net/cgi-bin/dl.cgi?key=4d02b2b3682db605740fca3da5a12ede

حجم برای اپلود خیلی کمه



دادش چی شد کدو گرفتی


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - vahid_d_0101 - 05-16-2012

سلام
داداش فکر کن من میوام بیست تا کلید را روی صفحه بزارم طوری که صفحه حالت اسکرول پیدا کنه و بتونم اون کلید های پایین را هم ببینم
( یه نمونه کد داخل سورس ها بود برای لیست باکس بود اون به درد من نمیخوره


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 05-16-2012

از لحاظ برنامه نویسی اینکه دکمه ها اینقدر زیا دباشن به حالت اسکرول یاد حالب نمیشه
باید بریزی روی پنل یعنی رو خود لایوت این قابلیت نداره یه تیکه مثال :
کد:
http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/6612-scrollview-example.html
و
کد:
http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/8233-android-slidingpanels-simple-way-create-sliding-layouts.html



RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 05-16-2012

(05-15-2012، 06:09 PM)vahid_d_0101 نوشته: ببین روی کلید 5 کلیک کن ببین پیغامی که میده میخوام بعد از تمام شدن انیمیشن بده







یه سوال دیگه هم دارم ببین من فقط همون انیمیشین کلید 5 را بهاش کار دارم باقیشو وقتی پاک میکنم برنامه ارور میده این کارو هم برام بکن خدا خیرت بده







http://www.uplooder.net/cgi-bin/dl.cgi?key=4d02b2b3682db605740fca3da5a12ede

حجم برای اپلود خیلی کمه



دادش چی شد کدو گرفتی

درود سورست که مشکل داشت اما سورس زیر یک انیمیشن با یک باتن هست.
دانلود :
دانلود