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

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



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

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

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

نوع محتوا


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

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

دسته ها

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

تقویم ها

  • Community Calendar

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

  1. با سلام هنگام اجرای برنامه تقویم فارسی با Date Picker اپ اندروید crash می کند و روی قسمت typeface خطا می گیرد. Typeface typeface = Typeface.createFromAsset(getAssets(), "Shabnam-Light-FD.ttf");
  2. محققان اخیراً راه تازه ای برای دسترسی به محتویات موبایل هایی که از قفل های مبتنی بر الگوهای تصویری بهره مند هستند یافته اند. با استفاده از یک الگوریتم دید کامپیوتری، امکان دنبال کردن حرکات انگشت کاربر روی نمایشگر دستگاه مهیا می شود و بعد از آن، یک نرم افزار می تواند الگوی تعیین شده برای قفل دستگاه را در کمتر از 5 تلاش تشخیص دهد. قفل های مبتنی بر الگو، معمولاً از نقاط مشخصی روی نمایشگر بهره می برند که کاربر با متصل کردن آنها به یکدیگر به روشی منحصر به فرد، می تواند به موبایل خود دسترسی داشته باشد. این متود، محبوبیت بسیار زیادی دارد و تخمین زده شده که 40 درصد از کاربران اندرویدی به جای بهره گیری از PIN یا رمز عبور، به استفاده از آن روی آورده اند. نتایج تحقیق اخیر طی همکاری مشترکی میان دانشگاه لنکستر، دانشگاه بث و دانشگاه نورث وست چین به دست آمده که از موبایل های هوشمند کاربران هنگام کشیدن الگو برای باز کردن قفل دستگاه فیلم برداری کرده اند. محققان با آزمایش 120 الگوی منحصر به فرد که توسط 215 کاربر ایجاد شده بودند، پی بردند که نرم افزار مورد اشاره می تواند در 95 درصد از مواقع، الگو را در کمتر از 5 تلاش تشخیص دهد. گفته می شود که این روند، حتی هنگامی که دوربین قادر به مشاهده نمایشگر دستگاه نیست نیز عمل می کند. ضمناً نکته جالب اینجاست که هرچه الگوها پیچیده تر می شوند، تشخیص آنها با سهولت بیشتری صورت می گیرد. اکثر کاربران اندرویدی از امنیت پایین تر الگوها نسبت به پین کدها و رمزهای عبور آگاهی دارند و این مسئله، هنگام انتخاب روش قفل دستگاه نیز به آنها یادآوری می شود. علاوه بر این، استفاده از دوربین و نرم افزاری برای تشخیص الگوها، ممکن است اندکی پیچیده به نظر می رسد، چرا که گاهی امکان مشاهده پنهانی الگو کاربر و به خاطر سپردن آن نیز وجود دارد؛ با این همه محققان همواره به دنبال کشف آسیب پذیری های قفل امنیتی دستگاه های اندرویدی بوده اند.
  3. با سلام آموزشی برای دریافت داده json و نمایش آن در اپ مربوطه نیاز دارم.
  4. با سلام برای دریافت داده json در اندروید نیاز به ایمپورت کردن import org.apache.http.client.HttpClient import org.apache.http.impl.client.DefaultHttpClient خواهم داشت هنگام اضافه کردن در قسمت dependency با خطا مواجه می شود.
  5. با سلام چند جا و از چند نفر پرسیدم ولی جواب درستی نشنیدم بعضیا میگن برای تبلیغ برنامتون یکی از راه پوش نوتیفیکیشن است پوش نوتیفیکیشن چیه و چطور میشه از برای تبلیغ استفاده کرد؟ با تشکر
  6. سلام و درود خدمت دوستان مدت یه هفته هست که دنبال رو این موضوع هستم اما به نتیجه نرسیدم نرم افزاری رو با اندروید استدیو ساختم حالا می خوام بخش پرداخت درون برنامه ای رو درش قرار بدم می خوام این جوری باشه که کاربر بتونه به صورت محدود با برنامم کار کنه اما برای استفاده کامل باید به نسخه کامل ارتقاء بده لطفا کسی بلده سورسی در این زمینه دارید ویدیو و ... هرچی لطفا بهم کمک کنید خیلی وقته دنبالش رو گرفتم هنوز به نتیجه ای نرسیدم ممنون میشم کمک کنید
  7. با سلام می خواهم لیستی از داده ها را در پایگاه داده sqlite اندروید ذخیره کنم داده مربوط به ستون آخر نمایش داده نمی شود کد مربوطه را ارسال می کنم، اگر می توانید راهنمایی کنید. package com.example.t.newsqlite; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import java.util.ArrayList; import java.util.List; public class DatabaseHandler extends SQLiteOpenHelper { private static final int DATABASE_VERSION = 1; private static final String DATABASE_NAME = "carManager"; private static final String TABLE_CONTACTS = "cars"; private static final String KEY_ID = "id"; private static final String KEY_BRAND = "brand"; private static final String KEY_WORKED = "worked"; private static final String KEY_MODEL="model"; public DatabaseHandler(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CONTACTS + "(" + KEY_ID + " INTEGER PRIMARY KEY," + KEY_BRAND + " TEXT," + KEY_WORKED + " TEXT," + KEY_MODEL + " TEXT " + ")"; db.execSQL(CREATE_CONTACTS_TABLE); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS " + TABLE_CONTACTS); onCreate(db); } public void addContact(Car car) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(KEY_BRAND, car.getBrand()); values.put(KEY_WORKED, car.getWorked()); values.put(KEY_MODEL, car.getModel()); db.insert(TABLE_CONTACTS, null, values); db.close(); } public Car getContact(int id) { SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor = db.query(TABLE_CONTACTS, new String[]{KEY_ID, KEY_BRAND, KEY_WORKED, KEY_MODEL}, KEY_ID + "=?", new String[]{String.valueOf(id)}, null, null, null, null); if (cursor != null) cursor.moveToFirst(); Car car = new Car(Integer.parseInt(cursor.getString(0)), cursor.getString(1), cursor.getString(2),cursor.getString(3)); // return contact return car; } public List<Car> getAllContacts() { List<Car> contactList = new ArrayList<Car>(); // Select All Query String selectQuery = "SELECT * FROM " + TABLE_CONTACTS; SQLiteDatabase db = this.getWritableDatabase(); Cursor cursor = db.rawQuery(selectQuery, null); // looping through all rows and adding to list if (cursor.moveToFirst()) { do { Car car = new Car(); car.setID(Integer.parseInt(cursor.getString(0))); car.setBrand(cursor.getString(1)); car.setWorked(cursor.getString(2)); car.setModel(cursor.getString(3)); // Adding contact to list contactList.add(car); } while (cursor.moveToNext()); } // return contact list return contactList; } public int getContactsCount() { String countQuery = "SELECT * FROM " + TABLE_CONTACTS; SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor = db.rawQuery(countQuery, null); cursor.close(); // return count return cursor.getCount(); } public int updateContact(Car car) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(KEY_BRAND, car.getBrand()); values.put(KEY_WORKED, car.getWorked()); values.put(KEY_MODEL, car.getModel()); // updating row return db.update(TABLE_CONTACTS, values, KEY_ID + " = ?", new String[] { String.valueOf(car.getID()) }); } public void deleteContact(Car contact) { SQLiteDatabase db = this.getWritableDatabase(); db.delete(TABLE_CONTACTS, KEY_ID + " = ?", new String[] { String.valueOf(contact.getID()) }); db.close(); } } package com.example.t.newsqlite; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class AndroidSQLiteTutorialActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); DatabaseHandler db = new DatabaseHandler(this); /** * CRUD Operations * */ // Inserting Contacts Log.d("Insert: ", "Inserting .."); db.addContact(new Car("رنو","کارکرده","GGF")); db.addContact(new Car("تویوتا","صفر کیلومتر","FD")); db.addContact(new Car("بیوک", "حواله","GDG")); // Reading all contacts Log.d("Reading: ", "Reading all contacts.."); List<Car> car = db.getAllContacts(); for (Car cn : car) { String log = "Id: " + cn.getID() + " ,Brand: " + cn.getBrand() + " ,Worked: " + cn.getWorked() + " ,Model: " + cn.getModel(); // Writing Contacts to log Log.d("Name: ", log); } } } package com.example.t.newsqlite; public class Car { //private variables int id; String brand; String worked; String model; public Car(){ } public Car(int id, String brand,String worked,String model){ this.id = id; this.brand=brand; this.worked=worked; this.model=model; } // constructor public Car(String brand,String worked,String model){ this.brand=brand; this.worked=worked; this.model=model; } public int getID(){ return this.id; } public void setID(int id){ this.id = id; } // getting name public String getBrand(){ return this.brand; } // setting name public void setBrand(String brand){ this.brand = brand; } // getting phone number public String getWorked(){ return this.worked; } // setting phone number public void setWorked(String worked){ this.worked = worked; } public String getModel(){ return this.model; } public void setModel(String model){ this.model = model; } }
  8. سلام و خسته نباشید به تمامی دوستان ، اصلا نمی دونستم عنوان را چی قرار بدم در نتیجه در مورد عنوان تاپیک ایراد نگیرید من می خوام یه اپلیکیشن طراحی کنم که افراد بیاند کمپین بزنند و می خوام کاربر بتونه صفحه ی کمپین را دیزاین کنه بخوام بهتر توضیح بدم دوستانی که وردپرس کار کردن قالب سایت شون را خودشون طراحی می کنند و در انتها با قرار دادن چند کد php در بین کد ها جای منو ، پست ها و... را مشخص می کنند و حالا من هم یه اپلیکیشنی می خوام بزنم که کاربر بتونه صفحه ی خودش را ویرایش کنه یا دیزاین کنه و مثلا اگه می خواد تعداد اعضا را نشون بده در بین کد هاش بنویسه #members# و در سمت سرور ، سرور به دیتابیس وصل بشه و بجای عبارت #members# تعداد اعضا را نشون بده حالا مشکل من اینه که برای زبان طراحی صفحه از چی استفاده کنم یعنی کاربر با چی طراحی کنه html,css یا xml اندروید و نکته دیگه این که چحوری نشون بدم دیزاین را اگه html,css استفاده کردم باید تو مرورگر صفحه را نشون بدم کلا یه راهنمایی کنید که من چجوری کاری کنم که کاربر بتونه صفحه ی خودش را ویرایش و طراحی کنه
  9. سلام دوستان. صفحاتی ک طراحی کردم زمانیکه گوشی بصورت عمودی باشه، تمام صفحه نمایش داده میشه؛ اما وقتی گوشی rotate میشه و بصورت افقی قرار میگیره نصف صفحه نمایش داده نمیشه. برای رفع مشکل لطفا دوستان راهنمایی کنید.
  10. سلام دوستان . چطوری میتونم api پایینترو اضافه کنم . فقط یکی دارم به مشکل برخوردم ؟ با تشکر
  11. به نام خدا به زودی در همین تاپیک با آموزش ها و مثال های کاتلین با شما خواهیم بود. لطفا به این تاپیک پاسخ ندهید
  12. کاربران گرامی انجمن اندروید ایران همانطور که مطلع هستید در تاریخ 19 آذر ماه 1395 ورژن جدید انجمن اندروید ایران ایجاد شده و دارای بخش های فراوانی همچون : مارکت اندروید چت رابط کاربری جذاب راحتی کار در موبایل آپلود سنتر داخلی برای بارگذاری فایل ها و... خوشحال خواهیم شد نظرات خود را با ما در میان بگذارید تا بتوانیم وب سایت بهتری در شان انجمن اندروید ایران را در اختیار کاربران قرار دهیم. با تشکر فرزاد سرسیفی
  13. یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در 16 می 2014 توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه جوئن 2014 نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب جت برینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد. چندین ویژگی جدید در این نرم‌افزار برای کاربران می‌باشد: چیدمان زنده: ویرایشگر WYSIWYG – کدنویسی زنده – رندر هم زمان برنامه کنسول توسعه دهنده: راهنمای بهینه سازی – کمک برای ترجمه – ردیابی ارجاع – طریقه استفاده ارائه نسخه بتا و اجرای صحنه پشتیبانی از ساخت مبتنی بر Gradle رفع و عیب یابی مخصوص اندروید ابزار لینت برای گرفتن عملکرد، قابلیت استفاده، نسخه سازگار با مشکلات دیگر قابلیت Proguard و امضای برنامه مبتنی بر الگوی wizard برای ایجاد طرح اندروید و اجزای مشترک ویرایشگر طرح بندی غنی که به شما اجازه کشیدن و رها کردن UI کامنت‌ها را می‌دهند. گزینه‌ای برای تنظیمات پیش نمایش طرح بندی در صفحه نمایش چندگانه با سپاس فراوان فرزاد سرسیفی
  14. سلام آیا آموزشی برای ایجاد برنامه اندرویدی که بتواند با سایت وردپرسی ارتباط برقرار کرده و داده ها را بازیابی کند وجود دارد؟ آیا پلاگینی برای اتصال سایت وردپرس به اپ اندروید کوجود است؟
  15. باسلام من 2صفحه اکتیویتی دارم که هرکدوم شامل یک لیست ویو سفارشی هستند وقتی تو اکتیویتی اول روی یک گذینه ای کلیک میکنم به صفحه بعدی که شامل لیست ویو با ایتم های مربوط به اون هست منتقل میشم ولی وقتی دکمه برگشت را میزنم و دوباره اون ایتم را کلیک میکنم دیگه صفحه بعدی را باز نمیکنه!!! نمیدونم ایراد از کجاست. لطفا راهنمایی فرمایید. باتشکر
  16. سلام به نظرتون چه عواملی باعث افزایش سرعت و روان شدن برنامه ی اندرویدی که نوشتیم میشه؟ فرض کنید یه برنامه با 10 تا اکتیویتی و حدود 10 تا لایه گرافیکی مینویسیم عواملی که باعث میشه برنامه حتی روی گوشی های مدل پایین هم راحت اجرا بشه و گوشی هنگ نکنه چیه؟ آیا هنگامی که داریم تو قسمت جاوا کد مینویسیم تمام کدها رو زیر هم بنویسیم بهتره یا نه هر کاری رو داخل تابع و کلاسهای جداگانه انجام بدیم بهتره؟ همین طور برای قسمت گرافیکی برنامه اگر داخل یک لایه تمام عناصر رو بسازیم بهتره یا نه تا اونجایی که امکان داره عناصری رو که میخواهیم داخل لایه های جداگانه بسازیم و داخل لایه اصلی include کنیم؟ یه سوال دیگه برنامه ی اینستاگرام رو در نظر بگیرید وقتی روی دکمه های پایین کلیک میکنیم آیا کلا وارد یک اکتیویتی و لایه ی منحصر به فرد خودش میشه و با دستور setContentView لایه رو به فایل جاوا اتصال میده یا از یک روش دیگه مثلا Frame ها استفاده میکنه؟ ممنون میشم کمکم کنید
  17. با سلام من یه نویگیشن دراور طراحی کردم میخوام به طور پیشفرض یکسری از آیتم ها خاموش باشه اما به محض لاگین کردن که همین آیتم لاگین هم درون نویگیشن قرار دادم دو تا از آیتم های دیگه هم تو اون لیست نویگیشن نمایان بشه مثلا آیتم افزودن مطلب و نمایش پروفایل ممنون میشم راهنمایی کنید با تشکر
  18. با عرض سلام و خسته نباشید من میخوام یک برنامه اندروید بنویسم که اگر یک کلیک زده شد برنامه به مدت 2 روز نشه از هیچ یک از قابلیت هاش استفاده کرد من احساس میکنم که باید یک شمارنده طراحی بشه و بعد از صفر شدن شمارنده قابلیت های برنامه فعال بشه ولی وقتی یک مشکل هست اونم اینکه وقتی برنامه بسته بشه و دوباره باز بشه شمارنده صفر میشه باید چی کار کنم لطفا راهنماییم کنید
  19. با سلام من یک مجموع String دارم که به صورت لیست در listview نمایش میدم میخوام stringهای شبیه به هم نمایش داده نشود مثل زمانی که در sqlite دستور group by نوشته میشود انجام دهم از چه روشی استفاده کنم با تشکر
  20. سلام میخواستم بدونم سریعترین روش برای آپلود فایل و تصویر چی هستش ؟ کدهاش هم چیه ؟ با تشکر
  21. سلام من روی یکی از سیستم ها اندروید استودیو و از 2.2 به نسخه اخر 2.3 اپدیت کردم ولی گریدل سینک نمیشه و خطای Failed to find build tools revision 26.0.0 میده در حالی که این نسخه نصب هست حتی ورژنهای دیگه هم امتحان کردم ولی نشد. وقتی داخل اندروید استودیو باز میکنم sdk میزنه نصب نیست در حالی که هست حتی چند بارم باز با خود اندروید استودیو دانلود کردم build tools 26 و ولی بازم خطا میده که وجود نداره. چند روزه که کلا درگیرشم .
  22. سلام میخواستم بدونم بهترین روش دریافت اطلاعات کدومه . از طریق کلاس asynctask یا کتابخانه مثل والی
  23. سلام. من همینکه تبلیغم تو عدد رو در خالت اجرا در میارم. یک دفعه می بینم 20 نفر کلیک کردند. ایا این شک برانگیز نیست؟ و یا اینکه واقعا اون همه ادم تو اون لحظه روی تبلیغ کلیک می کنند و وارد اون صفحه در کافه بازار می شوند؟
  24. سلام به همه دوستان نمیدونم در مکان درست زدم تاپیک رو یا نه خوب درآمد سالانه و ماهانه که یک امر عادیست! برخی هم مثل کسبه درآمد هفتگی و روزانه دارن اما آیا میشود در ثانیه درآمد داشت؟ آیا میشود بخورید و بخوابید و بیدارشید ببیند شما خوابیدید ولی درآمدتون افزایش داشته ? البته اگه نخورید و نخوابید و تلاش کنید که بیشتر افزایش خواهد داشت ? این یک واقعیت است امراطوریتو بساز...! لطفا کمتر از یک دقیقه وقت بزارید و بخوانید این طرح با عنوان طرح نوای بازرگان در حال اجراست توضیح طرح: این طرح به اینصورت هست که شما یک کتابخانه ای به برنامه های خودتون اضافه میکنید و این کتابخانه باعث میشود که قبل از هر تماس کاربر یک تبلیغ بصورت صوتی منتشر شود یا درصورت نبود تبلیغ یک آهنگ که به ازای هر تبلیغ پخش شده 50 ریال به شما توسعه دهنده تعلق خواهد گرفت. فرض کنید شما برنامه ای با 10 هزار کاربر که برنامه به این کتابخانه مجهز است را دارید و فرض کنید حداقل هر کدام ازکاربران شما یک تماس داشته باشن و اگه برای همه آنها تبلیغ پخش شود شما بدون هیچ زحمتی در روز 50 هزار تومان درآمد خواهید داشت حالا حساب کتاب نرم افزارهای بالای چند صد هزار کاربر باشما... ایراد وارده: برخی عزیزان توسعه گر بر این باور هستند که پخش تبلیغ یا آهنگ در ادامه ممکنه است باعث حساسیت کاربران شود اما این هم حل شده در هرتماس کاربر در خاتمه یک کادر بزرگ برای کاربرنمایش داده میشود که کاربر میتواند این طرح را غیر فعال کنید یعنی احترام به کاربر پشتیبان و اجرا کننده طرح: این طرح از سوی یک شرکت رسمی و ثبت شده به نام الکتروکام کیش در حال اجراست که میتوانید از طریق http://site.eckish.ir/ به سایتشون مراجعه کنید اگه تمایل دارید بگید تا نحوه ثبت نام رو براتون بگم. یا اینجا یا توی تلگرام @seyedjavadmajidi یا ایمیلم javad.majidi.1369@gmail.com