رفتن به مطلب

MR.B4A

پاسخگو و راهنما
  • تعداد ارسال ها

    737
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    61

تمامی مطالب نوشته شده توسط MR.B4A

  1. سلام. استاد من با استفاده از این کتابخونه شماره رندوم ساختم و توی دیتابیس ذخیره کردم اما وقتی تعداد رفت بالا، برنامه فورس میشه و این خطارو میده: اینم کدامه Private Sub pat_DoInBackground(Params() As Object) As Object For i=1 To i_count a=Rnd(0,9) b=Rnd(0,9) c=Rnd(0,9) d=Rnd(0,9) e=Rnd(0,9) f=Rnd(0,9) g=Rnd(0,9) items=sp_pish_number.SelectedItem&a&b&c&d&e&f&g sql.ExecNonQuery2("INSERT INTO tbl_contacts (name,number) VALUES (?,?) ",Array As String _ (txt_name.Text& " ",items)) pat.PublishProgress(Array As Object(i)) Next Return i End Sub به نظرتون مشکل کجاست؟!
  2. خب این دستور ران تایم استاندارد هست؟ ( به منظور کپی کردن ) run.GetSafeDirDefaultExternal("")
  3. خب به چه شکل باید دسترسی داشته باشیم که استاندارد باشه و خطا نده؟
  4. استاد ببخشید اگه بخوایم این دستورات رو ببریم داخل این کتابخونه PersianAsyncTask، چه طوری باید بازنویسی بشه؟! آموزشو سورس کدو همه رو دیدم، اما نتونستم بازنویسیش کنم ممنون میشم کمکم کنید
  5. بعد این کتابخونه اصن ربطی به ManageExternalStorage داره یا هر دوشون دارن یه کارو انجام میدن؟!
  6. سلام. استاد بحث کپی فایل در داخل حافظه داخلی گوشی هم از این طریق انجام میشه? من نمیتونم با دستور file.DirRootExternal فایل داخل حافظه داخلی کپی کنم. ( توی اندرویدای جدید )
  7. استاد خیلی زحمت کشیدید. تشکر هدف من ساختن برنامه ای هست که شماره موبایل به صورت رندم تولید میکنه و توی مخاطبین ذخیره میکنه همه چی اوکیه، به جز ذخیره در مخاطبین که وقتی تعداد شماره ها میشه چندصدتا، برنامه کرش میکنه یعنی یه کلاس دارم که این تابع توش تعریف شده: Public Sub InsertContact(Name As String, Phone As String) As cuContact Dim values As ContentValues values.Initialize values.PutNull("account_name") values.PutNull("account_type") Dim rawUri As Uri = cr.Insert(rawContactUri, values) Dim rawContactId As Long = rawUri.ParseId values.Initialize values.PutLong("raw_contact_id", rawContactId) values.PutString("mimetype", "vnd.android.cursor.item/phone_v2") values.PutString("data1", Phone) cr.Insert(dataUri, values) values.Initialize values.PutLong("raw_contact_id", rawContactId) values.PutString("mimetype", "vnd.android.cursor.item/name") values.PutString("data1", Name) cr.Insert(dataUri, values) Dim cu As cuContact cu.Initialize Dim crsr As Cursor = cr.Query(dataUri, Array As String("contact_id", "display_name"), "raw_contact_id = ?", _ Array As String(rawContactId), "") crsr.Position = 0 cu.DisplayName = crsr.GetString("display_name") cu.Id = crsr.GetLong("contact_id") Return cu End Sub بعد با فراخوانی و مقداردهی این تابع، شروع به ثبت شماره تلفن های ساخته شده در کانتکت گوشی میکنه: cu.InsertContact(name,number)) cu اسم ماژولمه که تعریفش کردم منتها توی تعداد زیاد، برنامه کند میشه و کرش میکنه اما توی تعداد کم اوکیه این مشکلو میخواستم حل کنم
  8. البته این شیوه ذخیره سازی فکر نمیکنم بهینه باشه درسته استاد؟ مثلا توی 700 تا شماره رو بخوای توی مخاطبین ذخیره کنی
  9. سلام استاد میشه خواهش کنم زحمت بکشید، اینی که گفتید رو بنویسد 😊
  10. سلام. من با استفاده از تابع زیر، میخواهم نام و شماره ساخته شده رو توی مخاطبین گوشی ذخیره کنم: Public Sub InsertContact(Name As String, Phone As String) As cuContact Dim values As ContentValues values.Initialize values.PutNull("account_name") values.PutNull("account_type") Dim rawUri As Uri = cr.Insert(rawContactUri, values) Dim rawContactId As Long = rawUri.ParseId values.Initialize values.PutLong("raw_contact_id", rawContactId) values.PutString("mimetype", "vnd.android.cursor.item/phone_v2") values.PutString("data1", Phone) cr.Insert(dataUri, values) values.Initialize values.PutLong("raw_contact_id", rawContactId) values.PutString("mimetype", "vnd.android.cursor.item/name") values.PutString("data1", Name) cr.Insert(dataUri, values) Dim cu As cuContact cu.Initialize Dim crsr As Cursor = cr.Query(dataUri, Array As String("contact_id", "display_name"), "raw_contact_id = ?", _ Array As String(rawContactId), "") crsr.Position = 0 cu.DisplayName = crsr.GetString("display_name") cu.Id = crsr.GetLong("contact_id") Return cu End Sub با استفاده از حلقه زیر شماره ها و اسامی رو تولید کردم و توی یک لیست به کاربر نمایش دادم: Private a,b,c,d,e,f,g As String Private number As String Private name As String For i=1 To 50 a=Rnd(0,9) b=Rnd(0,9) c=Rnd(0,9) d=Rnd(0,9) e=Rnd(0,9) f=Rnd(0,9) g=Rnd(0,9) number="0912"&a&b&c&d&e&f&g name="مخاطب" & i lst.add(name,number) Next که در بخش بالا، 50 تا شماره با پیش شماره 0912 ساخته میشه. حالا من میخوام در یک رویداد کلیک که جدایی از کدهای بالا هست، با استفاده از دستور زیر و تابع اولی، شماره تلفن های ساخته شده با اسامی شان را دونه دونه ذخیره کنم: InsertContact ( ? , ? ) حالا من موندم که چه طوری شماره ها رو دونه دونه که توی متغیر number هست رو با استفاده از دستور بالا، در مخاطبین ذخیره کنم. اگه به تابع InsertContact ورودی هاش رو بدم ذخیره میکنه ها، اما من میخوام 50 تا مخاطب تولید شده رو برام ذخیره کنه ممنون میشم راهنماییم کنید.
  11. 🔑 برای دریافت برنامه، نمایش یه تبلیغ الزامیست 🔑 بسیار آسان و کاربردی 🔒 درحالت عادی، متن یک لیبل را نمیتوانید انتخاب کنید. با استفاده از این سورس میتوانید خاصیت انتخاب کردن متن را به پروژه تان اضافه کنید. 🔓 تهیه و تنظیم: مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products سورس کد و کتابخانه های رایگان https://t.me/programmingwithb4a #b4a #basic4android #source_code #programming #android #b4x #select_text #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #انتخاب_بخشی_از_متن
  12. MR.B4A

    گرفتن لایو

    سلام. آیا میشه با b4a لایو هم ساخت؟ مثل مثلا اینستا یا هر برنامه ای که میشه باهاش ویدئوی لایو تهیه کرد.
  13. اما حالا که به نسخه قبلی برگردوندم، همه چیز خوب کار میکنه
  14. سلام به همه من b4a رو با همه sdk و جاوا و هرچیزی که خود سایت برای دانلود گذاشته بود رو بروزرسانی کردم، منتها این خطارو حین کامپایل دریافت میکنم: ممنون میشم راهنمایی کنید که ایراد از کجاست و چرا توی نسخه قبلی این مشکل وجود نداشت؟
  15. MR.B4A

    سورس برش عکس به زبان b4a

    🎖️ دارای تبلیغ به همراه کتابخانه 🎗️ 🎁 برش عکس ذخیره تصویر برش خورده در حافظه گوشی 🎊 تهیه و تنظیم: مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products سورس کد و کتابخانه های رایگان https://t.me/programmingwithb4a #b4a #basic4android #source_code #programming #android #b4x #MR_B4A #crop_picture #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #برش_عکس
  16. MR.B4A

    سورس خط کش برای basic4android

    📍 برای ورود به برنامه و تهیه سورس حتما باید تبلیغ مشاهده شود ( طبق ویدئو ) 🖍️ خط کش هم افقی و هم عمودی نمایش مقدار اندازه گیری به سانتی متر ✏️ 🔥 مینی سورس رو میتوانید در برنامه هایی مثل جعبه ابزار استفاده کنید. تهیه و تنظیم: مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products سورس کد و کتابخانه های رایگان https://t.me/programmingwithb4a #b4a #basic4android #source_code #programming #android #b4x #MR_B4A #Horizontal_and_vertical_ruler #source_ruler #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #سورس_خط_کش #خطکش_افقی_و_عمودی
  17. MR.B4A

    مینی سورس تب متریالی در b4a

    ❇️ بعد از نمایش تبلیغ میتوانید برنامه را دریافت کنید 💥 پیاده سازی tab متریالی بسیار بسیار کاربردی و زیبا پیاده سازی بسیار ساده داخل هر تب به راحتی میتوانید لیوت مورد نظر رو با همه ابزارها بارگذاری کنید 💫 تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products سورس کد و کتابخانه های رایگان https://t.me/programmingwithb4a #b4a #basic4android #source_code #programming #android #b4x #MR_B4A #Tab_material #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #تب_متریالی
  18. 💹 بعد از تماشای تبلیغ میتوانید وارد برنامه شوید 🖍️ نمایش تقویم مثل تقویم تلگرام نمایش تاریخ روز 📌 تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products سورس کد و کتابخانه های رایگان https://t.me/programmingwithb4a #b4a #basic4android #source_code #programming #android #b4x #MR_B4A #calender #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #تقویم
  19. سلام به همه این کدهایی هست که به زبان جاوا برای دریافت نام شهر از طریق لوکیشن من پیدا کردم: اینا مجوزاشه: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.cityname"> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <application android:allowBackup="true" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> اینا هم دستوراتش package com.example.cityname; import android.Manifest; import android.content.pm.PackageManager; import android.location.Address; import android.location.Geocoder; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import java.io.IOException; import java.util.List; import java.util.Locale; public class MainActivity extends AppCompatActivity { private LocationManager locationManager; private TextView cityTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cityTextView = findViewById(R.id.cityTextView); locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, 1); } else { getLocation(); } } private void getLocation() { locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, new LocationListener() { @Override public void onLocationChanged(@NonNull Location location) { getCityName(location.getLatitude(), location.getLongitude()); } }); } private void getCityName(double latitude, double longitude) { Geocoder geocoder = new Geocoder(this, Locale.getDefault()); try { List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1); if (addresses != null && !addresses.isEmpty()) { String cityName = addresses.get(0).getLocality(); cityTextView.setText("شهر شما: " + cityName); } else { cityTextView.setText("نامشخص"); } } catch (IOException e) { e.printStackTrace(); cityTextView.setText("خطا در دریافت نام شهر"); } } @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); if (requestCode == 1 && grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { getLocation(); } } } چه طوری میشه از این دستورات توی b4a استفاده کرد؟!
  20. MR.B4A

    مات کردن تصویر در basic4android

    ✅ برای ورود به برنامه، نگاه کردن تبلیغ الزامی است ✅ به همراه کتابخانه مورد نیاز 🌀 مات کردن تصویر مات کردن پنل، لیبل، ... گردکردن و حاشیه دادن به عکس گرفتن عکس از پنل و محتواش 🔵 تهیه و تنظیم مرتضی صباغی MR.B4A طراحی کتابخانه محمدرضا پیرزاده @skillpersian 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products سورس کد و کتابخانه های رایگان https://t.me/programmingwithb4a #b4a #basic4android #source_code #programming #android #b4x #MR_B4A #blur_image #blur_panel #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #مات_کردن #مات_کردن_پنل #مات_کردن_اشیاء
  21. MR.B4A

    گرفتن نام شهر از طریق location

    میدونم استاد. قبلا هم گفته بودید قندشکنه من والا روشنه
  22. MR.B4A

    گرفتن نام شهر از طریق location

    اینه استاد
  23. MR.B4A

    افکت بارگذاری به زبان b4a

    ✅ بعد از مشاهده تبلیغ میتوانید به برنامه وارد شوید 🔥 افکت لودینگ، اینبار روی خوده ویو بسیار جذاب و خاص ☄️ تهیه و تنظیم مرتضی صباغی MR.B4A طراح کتابخانه محمدرضاپیرزاده @skillpersian 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products سورس کد و کتابخانه های رایگان https://t.me/programmingwithb4a #b4a #basic4android #source_code #programming #android #b4x #MR_B4A #loading_views #loading_effect #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #ویوهای_بارگذاری #افکت_بارگذاری
  24. MR.B4A

    گرفتن نام شهر از طریق location

    مشکل همچنان پابرجاست استاد
×
×
  • اضافه کردن...