جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'برنامه نویسی اندروید'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


برنامه نویسی اندروید|آموزش برنامه نویسی اندروید|برنامه نویسی موبایل

  • اندروید
    • ابزار های برنامه نویسی اندروید
    • شروع با اندروید
    • رفع مشکلات و سوالات
    • امنیت در اندروید
    • پروژه های اندروید
  • اندروید 5
    • آموزش اندروید 5
    • رفع مشکلات و سوالات اندروید 5
  • مباحث مرتبط با اندروید
    • ابزارها و سایتهای مفید
    • گرافیک موبایل
    • آموزش های ویدئویی
    • برنامه نویسی جاوا
  • تکنولوژی های اندروید
    • وب موبایل
    • توسعه اندروید با #C
    • توسعه اندروید با Basic4Android
  • متفرقه
    • اپلیکیش های ایرانی
    • برنامه نویسی
    • درخواست همکاری
    • مباحث متفرقه
    • مهارتهای فروش و بازاریابی
  • پشتیبانی محصولات مارکت
    • پرسش و پاسخ مرتبط با مارکت انجمن اندروید ایران
    • پشتیبانی مارکت پروژه های اندروید
    • پشتیبانی مارکت آموزش اندروید
    • پشتیبانی مارکت گرافیک موبایل
  • انجمن اندروید ایران
    • اخبار و اعلانات
    • صندوق پيشنهادات و انتقادات
    • تازه‌های دنیای کامپیوتر و فناوری
    • قوانین انجمن تخصصی اندروید ایران

دسته ها

  • پروژه اندروید
    • سورس پروژه اندروید
    • کامپوننت های اندروید
    • کتابخانه های اندروید
  • آموزش اندروید
    • فیلم آموزشی کاربردی
    • مقالات آموزشی اندروید
  • گرافیک موبایل
    • قالب طراحی اپلیکیشن
  • اپلیکیشن های اندروید
    • کاربردی
    • کسب و کار
    • آموزش
    • کتاب‌ها و منابع
    • ویدئو و رسانه
    • بازی‌

تقویم ها

  • Community Calendar

203 نتیجه پیدا شد

  1. باسلام من میخوام در پروژه خودم که تو اکلیپس هست یک دکمه شناور با 4 آیتم بازشونده ایجاد کنم اما نمیدونم چجوری باید این کار را انجام بدم ممنون میشم اگر کسی بصورت کامل راهنماییو نمونه کد واسم بزاره
  2. سلام دوستان من نمیدونم بعد اینکه برنامه اندروید استودیو نصب کردم . زمانی که میخوام تکیمل مقدمات ایجاد برنامه تموم کنم . و فینیشو میزنم .برنامه وارد محیط نمیشه و همینطوری فقط میزنه در حال ساخت . لطفا راهنمایی کنید !
  3. سلام دوستان این ایرادو چطوری برطرف کنم !؟
  4. سلام دوستان ی سوال تو تب وقتی چنتا تب میرم اینور اونر برمیگردم تب قبلی نیست صفحه خالی چرا؟
  5. سلام چرا من وقتی یه بار با استفاده از کتابخانه piccaso دریافت می کنم و عکس رو تو سرور عوض می کنم و دوباره با کتابخانه picasso عکس رو دریافت می کنم عکس عوض نمیشه و حتما باید برنامه رو حذف و نصب کنم؟
  6. سلام وقت همه اساتید عزیز بخیر و خوشی یک سوال ساده دارم البته واسه شما ساده توضیحی درباره : ترسیم روی برنامه‌های دیگر-android.permission.SYSTEM_ALERT_WINDOW بدید کلا برای چی هست و چرا در یک برنامه اضافه میشه . ممنون میشم
  7. سلام یه اپلیکیشن امنیتی روش کار میکنم. دارم از برودکست کمک میگیرم برای زمان فعال شدن سخت افزارها. کسی هست کمکم کنه. راستش اکشن فعال شدن دوربین و بلوتوث رو میخوام. با ایکلیپس هم کار میکنم
  8. سلام نرم افزار اندروید که به زبان روسی است . میشه زبان نرم افزار را به فارسی تبدیل کرد . ( نرم افزار فقط حالت اطلاع رسانی دارد یعنی به صورت درختی اطلاعات را نوشته و هر شاخه را کلیک کنی به صورت چند شاخه باز میشه . چون نوشته ها به صورت روسی است میخواستم به صورت فارسی نوشته بشه تا یادگیری راحت تر باشه . نوشته ها هم به صورت اسم است و احتیاج به ترجمه نداره . برای مثال قاره ها را به صورت شاخه بنویسیم و اگه آسیا را کلیک کنیم کشور ها به صورت شاخه باز بشه همینطوری میره تا به شهر برسه ( برای مثال گفتم نرم افزار در مورد موضوع دیگه است )) با تشکر
  9. نگارش 1.1.0

    0 دانلود

    ذکرشمار نرم افزاری است برای ارتباط با خدا. این نرم افزار شامل ذکر ایام هفته و تعدادی اذکار صوتی دیگر است. شما می توانید از این اذکار زیبا برای خود تسبیحی بسازید و حتی می توانید ذکر دلخواه خود را به آن اضافه کنید. به این ترتیب ذکر ویاد خدا همیشه و همه جا همراه شما و گره گشای مشکلات شما خواهد بود. البته لازم به ذکر است که تعداد اذکار در این نسخه که نسخه اولیه می باشد، محدود است اما امید است که به لطف خدا در نسخه های بعدی افزایش یابد. این برنامه بدین صورت عمل میکند که با حرکت انگشت دانه های تسبیح حرکت میکنند و بعد از 33 حرکت تسبیح تمام میشود و به اول تسبیح برمیگردیم.همچنین دارای ویبره بعد انداختن هر دانه تسبیح همراه با شمارنده تعداد تسبیح های انداخته شده میباشد. دریافت نسخه دمو : Tasbih.apk

    150٬000 ریال

  10. مشاهده فایل سورس پروژه ذکرشمار ذکرشمار نرم افزاری است برای ارتباط با خدا. این نرم افزار شامل ذکر ایام هفته و تعدادی اذکار صوتی دیگر است. شما می توانید از این اذکار زیبا برای خود تسبیحی بسازید و حتی می توانید ذکر دلخواه خود را به آن اضافه کنید. به این ترتیب ذکر ویاد خدا همیشه و همه جا همراه شما و گره گشای مشکلات شما خواهد بود. البته لازم به ذکر است که تعداد اذکار در این نسخه که نسخه اولیه می باشد، محدود است اما امید است که به لطف خدا در نسخه های بعدی افزایش یابد. این برنامه بدین صورت عمل میکند که با حرکت انگشت دانه های تسبیح حرکت میکنند و بعد از 33 حرکت تسبیح تمام میشود و به اول تسبیح برمیگردیم.همچنین دارای ویبره بعد انداختن هر دانه تسبیح همراه با شمارنده تعداد تسبیح های انداخته شده میباشد. دریافت نسخه دمو : Tasbih.apk ارسال کننده Farzad Sarseifi ارسال ۱۷/۰۳/۳۱ دسته سورس پروژه اندروید
  11. سلام با برنامه DB Browser for SQLite دیتابیس رو ویرایش میکنم اما بعضی جول ها رو نمیتونم ویرایش انجام بدم. جدول های قسمت views که با پیشوند view شروع میشن...
  12. سلام دوستان دوتا اسپینر داریم که اسپینر دومی به اولی وابسته ست یعنی اگه اسپینر اولی در پوزیشن 0 باشه اسپینر دومی غیرفعال باشه و هروقت اسپینر اولی از پوزیشن 0 دراومد دومی فعال بشه... ولی هرکاری کردم نتیجه برعکس گرفتم و همون اول کاری اسپینر اولی غیرفعال میشه و نمیشه از پوزیشن 0 تغییرش داد..این هم کدی که نوشتم...ممنون میشم راهنمایی کنید ایراد کد کجاست؟ public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { String item = parent.getItemAtPosition(position).toString(); Spinner spinner1 = (Spinner)parent; Spinner spinner2 = (Spinner)parent; Button search = (Button)findViewById(R.id.button1); if (spinner1.getId()==R.id.myspinner1){ if (position == 0){ search.setEnabled(false); spinner2.setEnabled(false); } if (position!=0){ search.setEnabled(true); spinner2.setEnabled(true); } } }
  13. کاربران گرامی انجمن اندروید ایران با درود همانند روال سال های گذشته ، انجمن برنامه نویسی پی سی دروید اقدام به انتشار هدایای نوروزی نموده است ، امیدواریم هدایای این دوره عیدی خوبی برای کاربران گرامی انجمن باشد.پس در نوروز کنار ما باشید با تشکر انجمن اندروید ایران
  14. آموزش پیاده سازی دیتابیس اندروید همراه با مثال عملی در این اموزش میتوانید یک دیتابیس اندروید ایجاد کنید که توانایی افزودن اطلاعات،ویرایش اطلاعات ،حذف و لیست گیری اطلاعات باشید. ابتدا یک کلاس برای ایجاد SqliteopenHelper دیتایس و جداول ایجاد میکنیم و متدهای مورد نظر را نیز در ادامه مینویسیم import java.util.ArrayList; import java.util.HashMap; import java.util.Hashtable; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.DatabaseUtils; import android.database.sqlite.SQLiteOpenHelper; import android.database.sqlite.SQLiteDatabase; public class DBHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "MyDBName.db"; public static final String CONTACTS_TABLE_NAME = "contacts"; public static final String CONTACTS_COLUMN_ID = "id"; public static final String CONTACTS_COLUMN_NAME = "name"; public static final String CONTACTS_COLUMN_EMAIL = "email"; public static final String CONTACTS_COLUMN_PHONE = "phone"; private HashMap hp; public DBHelper(Context context) { super(context, DATABASE_NAME , null, 1); } @Override public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub db.execSQL( "create table contacts " + "(id integer primary key, name text,phone text,email text)" ); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Auto-generated method stub db.execSQL("DROP TABLE IF EXISTS contacts"); onCreate(db); } public boolean insertContact (String name, String phone, String email) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues contentValues = new ContentValues(); contentValues.put("name", name); contentValues.put("phone", phone); contentValues.put("email", email); db.insert("contacts", null, contentValues); return true; } public Cursor getData(int id) { SQLiteDatabase db = this.getReadableDatabase(); Cursor res = db.rawQuery( "select * from contacts where id="+id+"", null ); return res; } public int numberOfRows(){ SQLiteDatabase db = this.getReadableDatabase(); int numRows = (int) DatabaseUtils.queryNumEntries(db, CONTACTS_TABLE_NAME); return numRows; } public boolean updateContact (Integer id, String name, String phone, String email) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues contentValues = new ContentValues(); contentValues.put("name", name); contentValues.put("phone", phone); contentValues.put("email", email); db.update("contacts", contentValues, "id = ? ", new String[] { Integer.toString(id) } ); return true; } public Integer deleteContact (Integer id) { SQLiteDatabase db = this.getWritableDatabase(); return db.delete("contacts", "id = ? ", new String[] { Integer.toString(id) }); } public ArrayList<String> getAllCotacts() { ArrayList<String> array_list = new ArrayList<String>(); //hp = new HashMap(); SQLiteDatabase db = this.getReadableDatabase(); Cursor res = db.rawQuery( "select * from contacts", null ); res.moveToFirst(); while(res.isAfterLast() == false){ array_list.add(res.getString(res.getColumnIndex(CONTACTS_COLUMN_NAME))); res.moveToNext(); } return array_list; } } سپس واسط کاربری گرافیکی Layout را طراحی میکنیم activity_main.xml <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="wrap_content" tools:context=".MainActivity" > <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="370dp"> <EditText android:id="@+id/editTextName" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:inputType="text" > </EditText> <EditText android:id="@+id/editTextEmail" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="22dp" android:ems="10" android:inputType="textEmailAddress" /> <EditText android:id="@+id/edit_phone" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="28dp" android:text="@string/save" /> </LinearLayout> </ScrollView> برای ذخیره اطلاعات در دیتابیس.میبایستی در اکتیویتی دیتابیس را new کنید تا بتوانید که اطلاعات را در دیتابیس فراخوانی کنید افزودن اطلاعات : public class MainActivity extends AppCompatActivity { DBHelper mydb; EditText editTextName,editTextEmail,edit_phone; Button button1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editTextName=(EditText)findViewById(R.id.editTextName); editTextEmail=(EditText)findViewById(R.id.editTextEmail); edit_phone=(EditText)findViewById(R.id.edit_phone); button1=(Button)findViewById(R.id.button1); mydb = new DBHelper(this); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String name=editTextName.getText().toString(); String email=editTextEmail.getText().toString(); String phone=edit_phone.getText().toString(); mydb.insertContact(name,email,phone); } }); } بزودی آموزش تکمیل میگردد. دوره آموزشی اندروید http://android-learn.ir/online-learning/android-development-training/guruPrograms/1-android-programming/2-programming-mobile-applications-for-android
  15. سلام. ببخشید می خواستم بدونم چرا تا میام برنامه نویسی رو شروع کنم این خطا میاد: Gradle sync failed: CreateProcess error=216, This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher Consult IDE log for more details (Help | Show Log) این خطا یعنی چی و چطور باید حلش کنم؟
  16. با سلام می خواستم ببینم چطور میشه به برنامه ای که ساخته شده و در مارکت ها منتشر شده یه دکمه یا عکس اضافه کرد مثل برنامه ی بازار که اپدیدت میشه برای مثال من یه برنامه رو منتشر کردم و بعد می خوام یه دکمه دیگه بهش اضافه کنم اگر باید از webview استفاده کرد توضیح بدین؟یا از فایل json ؟ توضیح لطفا با تشکر
  17. کلمه ساز اپلیکیشن کلمه ساز بهترین اپلیکیشن برای زیبا کردن کلمات و متن هستش شما می توانید با وارد کردن اسمتون,اسمتون رو زیبا کنید و می توانید برای هرکس که خواستید ارسال کنید می توانید اسمتون رودر فضای مجازی زیبا کنید _اپلیکیشن کلمه ساز بیشتر از 12 فونت داره _کپی کردن خیلی راحته _می توانید متن زیبا شده رو هرجا که خواستید پیست(paste) کنید _می تونید این متن هارو در شبکه های اجتماعی(telegram,cloob,instagram,facebook)قرار بدید _و این اپلیکیشن رو به صورت رایگان و با حجم کم دانلود کنید 【p】【o】【u】【y】【a】 ιllιlı.ıl p lııl o lııl u lııl y lııl a lıιllιlı. 『p』『o』『u』『y』『a』 ▂▃▅▆▇█ p █ o █ u █ y █ a █▇▆▅▃▂ ˜”*°•.˜”*°• pouya •°*”˜.•°*”˜ اگه می خواهید زیباترین اسم و پیام ها و متن ها را در فضای مجازی داشته باشید اپلیکیشن کلمه ساز بهترین اپلیکیشن هست توجه:دسترسی کامل به اینتر نت برای تبلیغات عدد هستش لینک مستقیم و دریافت از کافه بازار
  18. سلام من تازه برنامه نویسی اندروید را شروع کردم؛امروز داشتم با AsyncTask کار میکردم به یه مشکلی بر خوردم: من با AsyncTask یه شمارنده ای را درست کردم که عدد را خودکار شمارش میکنه و داخل TextViwe نمایش میده. با باتن OTHER PAGE وارد اکتیویتی دوم میشه و داخل اون یک باتن هست که یک عدد را افزایش میده. باتن ABOUT هم صفحه وب را باز میکنه. باتن TIME هم فعلا کاری انجام نمیده. مشکل اینجاست ، زمانی که بک میزنم و از برنامه بیرون میام دوباره که وارد مشم داخل TextViwe هیچ چیزی نشون نمیده. من فکر میکنم مشکل از AsyncTask که داخل MainActivity هست باشه. activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" 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="com.example.app1012.myapplication1012.MainActivity" android:orientation="vertical"> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/BUT01" android:text="@string/button1" android:textSize="25sp"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/BUT02" android:layout_marginTop="25dp" android:text="@string/button2" android:textSize="25sp"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/BUT03" android:layout_marginTop="25dp" android:text="@string/time" android:textSize="25sp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="25dp" android:layout_gravity="center" android:id="@+id/TEV02"/> </LinearLayout> MainActivity.java: package com.example.app1012.myapplication1012; import android.content.Intent; import android.net.Uri; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { /*Thread mythread=new Thread(){ public void run(){ while (true) { try { m++; sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } } };*/ int m = 0; String CC; TextView TEXVV; TxtTimer TxtTimer1=new TxtTimer(); boolean d=true; public void TextUp(Integer inpu_t) { CC = Integer.toString(inpu_t); TEXVV.setText(CC); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button BUTJ1 = (Button) findViewById(R.id.BUT01); Button BUTJ2 = (Button) findViewById(R.id.BUT02); Button BUTJ3 = (Button) findViewById(R.id.BUT03); TEXVV = (TextView) findViewById(R.id.TEV02); //mythread.start(); TxtTimer1.execute(); BUTJ1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent otactiv = new Intent(MainActivity.this, Other_page.class); startActivity(otactiv); } }); BUTJ2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent abactive = new Intent(Intent.ACTION_VIEW, Uri.parse("http://site.ir")); startActivity(abactive); } }); BUTJ3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); } @Override protected void onPause() { super.onStop(); d=false; } @Override protected void onResume() { super.onResume(); d=true; } private class TxtTimer extends AsyncTask<Object, Integer, Boolean> { @Override protected Boolean doInBackground(Object... strings) { while (m<=1000000) { if (d == true) { // کد زیر متد پروگرس رو صدا میزنه و بهش مقدار پیشرفت رو میدیم publishProgress(m, 1000000); try { m++; Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } } } /*if(TxtTimer1.isCancelled()){ s=false; } else { s=true; }*/ return null; } @Override protected void onProgressUpdate(Integer... values) { super.onProgressUpdate(values); // ma do meghdar be method emun dadim, yeki meghdar pishraft dovomi kole pishraft ke dar zir be tartib una ro estefade kardim TextUp(values[0]); } @Override protected void onPostExecute(Boolean s) { super.onPostExecute(s); } } } string.xml: <resources> <string name="app_name">My Application1012</string> <string name="button1">OTHER PAGE</string> <string name="button2">ABOUT</string> <string name="Count">COUNTER</string> <string name="time">TIME</string> </resources> AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.app1012.myapplication1012"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" 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> <activity android:name=".Other_page"> <intent-filter> <action android:name="android.intent.action.Other_page" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </application> </manifest> otherpage.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="16dp" android:paddingLeft="16dp" android:paddingRight="16dp" android:paddingTop="16dp" android:id="@+id/other"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/TEV01" android:layout_gravity="center"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/oBUT" android:text="@string/Count" android:textSize="25sp" android:layout_marginTop="25dp"/> </LinearLayout> Other_page.java: package com.example.app1012.myapplication1012; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.TextView; public class Other_page extends AppCompatActivity { int i=0; TextView TEVJ; @Override protected void onCreate(Bundle savedInstanceState2) { super.onCreate(savedInstanceState2); setContentView(R.layout.otherpage); Button oBUTJ=(Button)findViewById(R.id.oBUT); TEVJ=(TextView)findViewById(R.id.TEV01); oBUTJ.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { i++; String COU=Integer.toString(i); TEVJ.setText(COU); } }); } } پیشاپیش از راهنماییتون ممنونم.
  19. سلام.وقتی برنامم رو ران می کنم خط زیر تب به این شکل در میاد ولی بعد اینکه روی یکی دیگه از تب ها کلیک می کنم درست میشه شما میدونین مشکل چیه؟
  20. سلام جنی موشن نصب کردم برنامه هارو برعکس نشون میده
  21. کاربران گرامی انجمن برنامه نویسی اندروید پی سی دروید با درود چهار سالگی انجمن برنامه نویسی اندروید پی سی دروید مبارک باد همچنان که در طی سالیان گذشته در کنار ما بودید مبنی بر اینکه در روز 22 اسفند ماه که برابر است با چهار سالگی انجمن برنامه نویسی اندروید ، به پاس این روز نیک قصد داریم هدایایی را تقدیم کاربران انجمن پی سی دروید نماییم ،از این رو خوشحال میشویم شما در این روز با ما همراه باشید. خوشحال خواهیم نظرات خود را در مورد انجمن اندروید ایران با ما در میان بگذارید تا بتوانیم در سال جدید(۱۳۹۶) انجمنی پربارتر را داشته باشیم با احترام مدیر انجمن اندروید ایران (پی سی دروید) فرزاد سرسیفی
  22. نگارش 1.0.0

    85 دانلود

    سورس اپلیکیشن فروشگاه اندروید

    رایگان

  23. سلام.چرا گریدل من سینک نمیشه؟
  24. با سلام. من میخام سرور در اندروید رو یاد بگیرم. لطفا یک منبع اموزشی خوب ک از همون اول بصورت پایه ای اموزش داده باشه، ب بنده معرفی کنید.
  25. نگارش 1.0.0

    153 دانلود

    ایا به سورس اپلیکیشن اندرویدی نیاز دارید که بتوانید یک Music Player قوی پخش فایل های صوتی را داشته باشید،با این پروژه اندرویدی میتوانید اینکار را انجام دهید. ویژگی های این پروژه اندرویدی : پخش فایل صوتی از طریق حافظه داخلی استریم فایل ها صوتی از طریق اینترنت پخش فایل های صوتی با فرمت های MP3, AMR, AAC, PCM WAV, OGG, MP4a, 3GP

    رایگان