رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

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


محمدرضا شاهپیری

معاون انجمن
  • تعداد ارسال ها

    2,070
  • تاریخ عضویت

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

  • روز های برد

    152

آخرین بار برد محمدرضا شاهپیری در خرداد 13

محمدرضا شاهپیری یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

3,394 عالی

درباره محمدرضا شاهپیری

  • درجه
    معاون انجمن

مشخصات پروفایل

  • محل زندگی
    ایذه

آخرین بازدید کنندگان نمایه

9,349 بازدید کننده نمایه
  1. به به حاجی چارشنبه سوری شروع نشده آتیش سوزی راه انداختی دمت گرم مجید عزیز بابت تاپیک خیلی جذاب و به موقعت. سال 97 واسه من نوعی سال پرهیجان و پر افت و خیزی بود. مهمترین اتفاق توی این سال اتفاق واقعا بی نظیر ازدواجم بود با کسی که دوسش داشتم. از این که بگذریم خدمت سربازی و سریالهای کمدی تلخ درام و ...ای که تو این مدت واسم اتفاق افتاده بوده. یک سال پر از درسهای خوب و بد رو تجربه کردم. خدا رو شکر تونستم تو این دوران خدمت هم کارم و مهمتر از اون انجمن رو داشته باشم علی رغم همه سختیاش. در کل سال خیلی خوبی برای من بوده و خدا رو شکر که تونستم تو همین سال هم خدمت سربازیم رو تموم کنم. انشالا که همه ی دوستان و هم وطنانم هم امسال رو پر از اتفاقای خوب و دلگرم کننده سپری کرده باشن.
  2. سلام دوستان واساتید عزیز

    خواهشا اگر میتونید کمک کنید

    یه برنامه ایی دارم که شماره موبایل را چک میکنه که مثلا اگر 7 رقم اولش 0912168 باشه یه پیغامی بده مثلا  خطوط تهران شهر اسلامشهر می باشد

     

    ولی نمیخام از این متد استفاده کنم    (If EditText1.Text.StartsWith("0912168 

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

    من میخوام این شماره ها رو بریزم داخل یه text بعدش اگر کاربر شماره ایی وراد کرد  برنامه بیاد از داخل text چک کنه اگر7 رقم اول  اون شماره وجود داشت پیغام مورد نظر را نمایش بده 

    بیتشر میخوام از فایل text  استفاده کنم نه از دیتابیس

    ممنون میشم بنده رو راهنمایی کنید 

  3. زیاد اصولی نیست این کار دوست عزیز. اگه قراره شخصی سازی زیاد داشته باشه اسکرول های افقی بهتره به جای اسکرول ویو از ریسایکلرویو استفاده بشه. تو آموزش نحوه لود لردن ریسایکلر توی ریسایکلر هست.
  4. برای دانلود و دخیره عکس به روش زیر عمل کنید. با استفاده از کتابخانه okhttputils2 Private Sub getImage Dim okhttrequest As OkHttpRequest okhttrequest.InitializeGet("http://content.sportslogos.net/news/2018/07/LA-Lakers-Logo-200x200.png") Dim okhtclient As OkHttpClient okhtclient.Initialize("okhtclient") okhtclient.Execute(okhttrequest,21) End Sub Sub okhtclient_ResponseSuccess (Response As OkHttpResponse, TaskId As Int) Response.GetAsynchronously("ImageResponse", _ File.OpenOutput(File.DirInternalCache, "image.jpg", False), True, TaskId) End Sub Sub ImageResponse_StreamFinish (Success As Boolean, TaskId As Int) If Success = False Then Msgbox(LastException.Message, "Error") Return End If ImageView1.Bitmap = LoadBitmap(File.DirInternalCache, "image.jpg") End Sub
  5. مشکلی نداره کدتون. درسته. چه خطایی میگیره؟
  6. بله عزیز خط 77 و 88 مشکل دارن. اسلش باید تو گیومه باشه نه خارج از گیومه. به صورت زیر. البته لطف کنید و کدها رو به صورت کد وارد کنید نه اسکرین "myapp/"&co1.getString.....
  7. Dim prjson As PersianJSONOBject prjson.initialaizJsonString(Json) Dim AdsPostsArray As PersianJSONArray=prjson.getJsonArray("AdsPosts") For i=0 To AdsPostsArray.size-1 Dim jsonobj As PersianJSONOBject=AdsPostsArray.getJsonObject(i) Dim id As String=jsonobj.getString("id") Dim Title As String=jsonobj.getString("Title") Dim Image As String=jsonobj.getString("Image") . . . Next
  8. سلام.لطفا جیسون رو بذارید. اینجوری یه خورده سخته تبدیل کردنش.
  9. دلایل مختلفی ممکنه داشته باشه عزیز. از ویندوز میتونه باشه از خود فایل نصبی اندروید استودیو هم میتونه باشه. شما نشخه آخرو دانلود و نصب کنید اگه همین مشکل بود یه ویندوز دیگه نصب کنید. نباید مشکل باشه دیگه. لینک آخرین نسخهه اندروید استودیو http://dl2.soft98.ir/mobile/Android.Studio.3.3.2.0.x64.rar?1552219271
  10. سلام استاد شاهپیری عزیز من یک مشکل دارم حتی یک تاپیک زدم ئئلیکسی گویا راه حل را بلد نیست در مورد ارور nsis در زمان نصب اندروید استادیئ لسفا کمک کنید با تشکر

  11. آموزش اضافه اضافه شد عزیز. از پست اول قسمت دوازدهم رو دانلود کنید
  12. راهی نیست متاسفانه. اپراتورهای این امکان رو برداشتن.
  13. با سلام خدمت دوستان عزیز. یه آموزش کاملا اختصاصی و کاربردی رو براتون تدارک دیدیم. کلاس Application یکی از کلاسهای بسیار مهم و کاربردی توی اندروید هست. و کارهای زیادی رو شما میتونید با این کلاس انجام بدین. وظیفه اصلی این کلاس آماده سازی متغیرها یا در واقع متدهایی از برنامه هست که به صورت سراسری تو کل پروژه میتونید ازشون استفاده کنید. این کلاس بلافاصله بعد از اینکه برنامه لانچ بشه یعنی قبل از اینکه اکتیویتی از برنامه ساخته بشه ساخته میشه. نمونه بارزی که میشه مثال زد اینشیالایز کردن کتابخونه هایی مثه پوشه یا وان سیگنال یا اینجور کتابخونه هایی که قراره تو کل پروژه فعال باشه. اما نحوه پیاده سازی. ابتدا توی جاوا که اکثرا میدونن به شکل زیر هست. یک کلاس که از Application مشتق شده ایجاد و اونو توی منیفست اضافه میکنیم. import android.app.Application; public class MyCustomApplication extends Application { @Override public void onCreate() { super.onCreate(); } } حالا توی منیفست با خصوصیت android:name توی تگ application اونو اضافه میکنیم <application android:name=".MyCustomApplication" android:icon="@drawable/icon" android:label="@string/app_name" ...> و اما به مبحث اصلی که پیاده کردنش توی بیسیک هست میرسیم. ابتدا یک کلاس بیسیک با نام مثلا myApp میسازیم از منوی project. حالا کد زیر رو توی اون کپی میکنیم. Public Sub onCreate Log("onCreate") End Sub #If java import android.app.Application; public static class App extends Application { @Override public void onCreate() { super.onCreate(); runSub("_onCreate".toLowerCase()); } private void runSub(String sub){ try { myapp.class.getMethod(sub,null).invoke(new myapp()); } catch (Exception e) { BA.Log( e.toString()); } } } #End If تو کد بالا اومدیم و کلاس Application رو به صورت استاتیک توی کلاس بیسیک پیاده کردیم تا بتونیم ازش تو خود کلاس بیسیک استفاده کنیم. واسه اینکه بتونیم سابهای بیسیک رو از توی کدهای جاوا اجرا کنیم اومدیم و از رفلکشن استفاده کردیم که در واقع تابع runSub میشه. دقت داشته باشین میتونید هر ساب دیگه ای رو هم پیاده کنید توی این کلاس و همینطور هر متدی از این کلاس رو میتونید توی کد جاوا پیاده و بازنویسی کنید. تو این لینک توضح کامل و متدهای کلاس application هست. و اما مرحله آخر به منیفست میریم و به صورت زیر کلاس رو به برنامه معرفی میکنیم. SetApplicationAttribute(android:name, ".myapp$App") اول نقط بعد اسم کلاس بیسیک با حروف کوچیک و بعد حرف $ و بعد اسم کلاس جاوایی که تعریف کردیم. حالا کافیه برنامه رو اجرا کنید و میبینید که ساب onCreate اجرا و پیغام نمایش داده میشه. امیدوارم که از این آموزش لذت و استفاده کافی رو ببرید. موفق باشید
  14. با استفاده از کلاس Application.ActivityLifecycleCallbacks میشه فهمید که برنامه اکتیویتی فعال داره یا خیر. که البته باید تبدیل به بیسیک بشه. public static class App extends Application implements Application.ActivityLifecycleCallbacks{ @Override public void onCreate() { super.onCreate(); registerActivityLifecycleCallbacks(this); } private void runSub(String sub){ } @Override public void onActivityCreated(Activity activity, Bundle savedInstanceState) { } @Override public void onActivityStarted(Activity activity) { } @Override public void onActivityResumed(Activity activity) { } @Override public void onActivityPaused(Activity activity) { } @Override public void onActivityStopped(Activity activity) { } @Override public void onActivitySaveInstanceState(Activity activity, Bundle outState) { } @Override public void onActivityDestroyed(Activity activity) { } }
  15. یه سورس خالی که فقط کتابخونه پوشه توشه ایجاد کنید بببینید همین مورد هست یا نه
×