saeid_kh

توسعه دهنده حرفه ای اندروید
  • تعداد ارسال ها

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

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

اعتبار در انجمن

6 Neutral

درباره saeid_kh

  • درجه
    توسعه دهنده ارشد اندروید
  1. سلام دوستان دنبال یه برنامه نویس اندروید هستم که با هم یه فروشگاه اینترنی با محوریت برنامه نویسی اندروید بسازیم، دوستانی که تمایل دارن به ایدی زیر تلگرام پیام بدن adt02
  2. سلام آموزش های پروژه محور زیادی دارم اگر خواستی بیا بهت معرفی کنم ایدی تلگرام adt02
  3. سلام دوستان دارم رو چندتا پروژه کار میکنم دنبال یه برنامه نویس اندروید هستم که روحیه کار تیمی داشته باشه و بتونیم کنار هم پروژه های زیادی کار کنیم ممنون میشم کسی تمایل به همکاری داشته باشه تو تلگرام بهم پیام بده ایدی تلگرام: adt02
  4. طبیعتاً شما در اندروید وقتی درون گالری خود سیستم عامل یک عکس را باز می کنید می توانید آن را با touch کردن زوم کنید ، حالا سوال من اینه که چطور میشه چنین قابلیتی را روی Texview ها یا به عبارتی بر روی کل layout های موجود درون screen انجام داد.
  5. در حال حاضر من خودمم برای یه پروژه ای که در دستم هست همین مشکل رو دارم ولی برای دسترسی پرداخت درون برنامه ای اگر مشکل رو رفع کنم حتما در اینجا قرار میدم دوست عزیز
  6. خواهش می کنم شما از این لینک ها می تونید استفاده کنید تو این لینک کلا یه آموزش نوشته شده که کار میکنه http://stackoverflow.com/questions/34959285/android-send-sms-cannot-work اینا هم راهنمایی واسه استفاده از permission ها در اندورید های بالا https://www.learn2crack.com/2015/10/android-marshmallow-permissions.html https://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en اینم یه کتابخونه واسه این کار https://github.com/Karumi/Dexter
  7. دوسته عزیز حدسم درست بود نه کدهایی که شما خودت نوشتی اشتباه نه کدهای آموزش دلیل اینکه شما نمیتونی در گوشی خودت از این کدها اجرا بگیری اینه که نسخه اندروید گوشی شما از5.1 بیشتر هستش و برای همین باید برای دسترسی به اجازه ای که در فایل منیفیست قرار دادیم یه سری کد بزنیم یا راحترین راه اینه که شما از داخل تنظیمات گوشی اگر بگردی حتما یه بخشی رو پیدا میکنی که اجازه دسترسی به منفیست رو از حالت قفل در میاره من یکمی سرم شلوغه نهایتا تا یکی دو روزه دیگه کدشو قرار میدم
  8. دوسته عزیز ممنونم بابت توصیه ای که کردید. من تو سایت های ایرانی جستجو کرده بودم ولی نتیجه ای حاصل نشد با این حرف شما مشتاق شدم تا برم در سایت ههای خارجی زبان هم جستجو کنم تا نتیجه رو ببینم و موفق هم شدم از سایت stackoverflow کدشو رو پیدا کنم میزارم اینجا تا دیگر دوستان اگر مشکلی داشتن در این زمینه مشکلشون رفع بشه بازم ممنون از راهنمایی مفیدتون [shcode=java] boolean installed = appInstalledOrNot("نام پکیج مورد نظر"); if(installed) { //dastori ke age nasb bod Toast.makeText(getApplicationContext(), " متن!", Toast.LENGTH_SHORT).show(); } else { startActivity(new Intent(MainActivity.this, Music.class)); finish(); } } private boolean appInstalledOrNot(String uri) { PackageManager pm = getPackageManager(); try { pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES); return true; } catch (PackageManager.NameNotFoundException e) { } return false; }[/shcode]
  9. بله کمترین نسخه اندروید رو 2.1 انتخاب کرده بودم که کمتر از اون اجرا نشه در گوشی های اندروید جدید فکر کنم اندروید6 به بعد برای درست کار کردن دسترسی ها که در فایل منیفیست ایجاد کردیم باید یک تابع به خصوصی بنویسیم تا این دسترسی باز بشه برای گوشی فکر کنم فهمیدم مشکل شما کجاست هم می تونید بصورت دستی اجازه دسترسی رو از داخل تنظیمات گوشی تون باز کنین(البته اگر بلد باشین) یا اینکه من کدش رو مینویسم و داخل برنامه قرار میدم بعد چک کنید ببینید ایندفه درست کار میکنه یا نه در اولین فرصت فایل ویرایش شده رو در همین پست قرار میدم
  10. سلام من میخام تو متد انکلیک یه شرطی بزارم که بیاد چک کنه که مثلا برنامه تلگرام رو گوشی کاربر نصب هست یا نه اگر نصب بود یه toast نشون بده اگر نصب نبود اون عملیاتی که برای متد انکلیک تعریف کردم اجرا بشه ممنون میشم کسی اینو کمک کنه بهم
  11. سلام این کار بسیار اسونه فقط باید با ساختار کدهای لیست ویو اشنایی داشته باشید متن هر ایتم رو داخل فایل استرینگ قرار بدین و باکلیک برروی هر ایتم اون ایدی هر متن رو بگیره و داخل تکست ویو نشون بده شما شروع کن کدهارو بزن هرجا مشکل بود دوستان کمک میکنن
  12. من تست کردم رو گوشیم مشکلی نداره یعنی حتی وارد برنامه هم نمیشه؟ لطفا بر روی یک گوشی با اندروید کمتر از 5 امتحان کنید و نتیجه رو ببنید ایا بازم خطا میده یا نه
  13. دوسته عزیز من برنامه ای که شما مد نظرتون بود رو نوشتم و بعنوان یک اموزش تو سایت قرار دادم تا شما و سایر دوستان اگر در این زمینه مشکل داشتند مشکلشون برطرف بشه می تونید از این لینک به قسمت آموزش برید لینک آموزش
  14. با سلام به کاربران سایت پی سی دروید در این پست قصد دارم که یک اکتیوتی ایجاد کنیم و داخلش دوتا ادیت تکست باشه و یک باتن برای ارسال اس ام اس به شماره مد نظرتون خب بریم سراغ آموزش: ابتدا یک پروژه جدید ایجاد کنید و کدهای فایل اکتیوتی پوشه لاویت رو بصورت زیر تغییر بدین [shcode=xml][/shcode] xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > android:id="@+id/message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:ems="10" android:hint="متن" /> android:id="@+id/number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/message" android:layout_alignLeft="@+id/message" android:layout_marginBottom="14dp" android:ems="10" android:hint="شماره" /> android:id="@+id/send" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/message" android:layout_centerHorizontal="true" android:layout_marginTop="19dp" android:text="ارسال مستقیم" /> [shcode=xml][/shcode] همون طور که می بینید یک باتن و دو ادیت تکست معرفی کرذدیم و ایدی براشون انتخاب کردیم حال میریم سراغ فایل جاوا که این عناصر رو به فایل جاوا وصل کنیو و ادامه ماجرا... [shcode=java]package com.sms.smssender; import android.os.Bundle; import android.app.Activity; import android.telephony.SmsManager; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { public void sendSms(String number, String message){ SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(number, null, message, null, null); Toast.makeText(getApplicationContext(), "پیام بصورت مستقیم ارسال شد شما می توانید در برنامه اس ام اس پیش فرض گوشی پیام را مشاهده کنید", Toast.LENGTH_SHORT).show(); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //send Button Button send = (Button) findViewById(R.id.send); send.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //Get number to send EditText number = (EditText) findViewById(R.id.number); String phoneNumber = number.getText().toString(); //Get message text EditText message = (EditText) findViewById(R.id.message); String messageText = message.getText().toString(); //Call sendSms class sendSms(phoneNumber, messageText); } }); } } [/shcode] الان همون طور که می بنید عناصر رو معرفی کردیم و سایر کدها که خیلی واضحه دیگه توضیح نمیدم در اخر هم دسترسی ارسال اس ام اس رو در فایل منیفست قرار می دهیم [shcode=xml] [/shcode] دوستان اگر مشکلی بود بگن در سریع ترین زمان به سوالاتشون جواب داده میشه اینم فایل apk آموزش [attachment=890] موفق پیروز باشید.
  15. سلام شما می خوایین که اس ام اس رو با برنامه خودتون بفرستید ؟ به یه سماره خاصی درسته؟