mbpourya

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

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

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

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

0 Neutral

درباره mbpourya

  • درجه
    Member
  1. سلام دوستان من یک سفارش برنامه نویسی به یک بنده خدایی دادم که انقدر بهش زنگ زدم و سوال پیچش کردم دیگه روم نمیشه زنگ بزنم و این رو ازش بپرسم. ما توی برنامه (تحت وب هست) یک سری افراد داریم که در بخش مدیریت(خودمون) جای اونها رو به وسیله طول و عرض جغرافیایی روی نقشه مشخص می کنیم که توی اپ نشون داده بشه. میخوام بدونم که برنامه نویس این کار رو به وسیه api های خاصی انجام میده؟ اگه آره، آیا میتونه بعدا اون نقشه رو حذف یا هرکار دیگه ای باهاش بکنه؟ منظورم این هست که اون api رو به وسیله اکانت خودم در گوگل بگیرم و بهش بدم یا اینکه خود برنامه نویس با اکانت خودش بگیره و نگران مشکلی نباشم؟ چون ممکنه من برنامه نویس رو دیگه نبینم و شاید اصلا دوست داشته باشه که اکانتش رو حذف کنه اونوقت تکلیف کسب و کار ما چی میشه که همه ش به نقشه ها و مکان افراد وابسته هست؟ ممنونم ازتون
  2. سلام دوستان عزیز برای یک پروژه برنامه نویسی اندروید به شخص یا تیم یا شرکتی احتیاج داریم که شرایط زیر رو داشته باشن و بتونن سفارش ما رو به بهترین نحو و قیمت مناسب انجام بدن: 1- ساکن تهران یا کرج (محل کار) 2- توانایی انجام ملاقات حضوری برای پیش بردن کار. به صورتی که در تمام مراحل انجام کار میخوایم به برنامه نویس سر بزنیم و ببینیم کار در چه مرحله ای هست. 3- برنامه با اینترنت سر و کار داره، بنابراین باید علاوه بر برنامه نویسی اندروید، به php و یا asp.net هم مسلط باشید. 4- حتما شماره تماس (و در صورتی که محل کار مشخصی دارید، آدرس رو هم بدید) بدید چون در روزهای آینده جهت ملاقات حضوری باید هماهنگ کنیم. و چند نکته بسیار مهم: - دوستانی که قیمت های بالا و بدون حساب کتاب میدن لطفا به هیچ وجه اعلام همکاری نکنن. - لطفا در صورتی که واقعا به کار خودتون اعتماد دارید و فکر می کنید توانایی نوشتن برنامه ای مثل دیوار رو دارید اعلام همکاری کنید. - خوش وقتی حتی از سابقه هم برامون مهم تره، در صورتی که خوش وقت نیستید ما رو شرمنده خودتون نکنید. - در صورتی که نمونه کار دارید لطفا ارائه بدید. - و در آخر هم اینکه باور کنید درسته که ما برنامه نویس نیستیم، اما از برنامه نویسی و هزینه هاش و وقت لازم برای اون سر در میاریم، پس خواهش می کنم کاملا رو راست باشید.
  3. دوستان جوابی برای سوال بالا اگه دارید منت رو سر بنده بزارید و راهنماییی کنید ممنون
  4. عذر میخوام استاد عزیز دقیقا داخل تگ قرارش دادم نمیدونم چرا اینکدهای اضافه اومده! من کد قسمت توست رو از یه سایت کپی کردم و به خاطر داشتن واژه فارسی توی کد باعث شده نتونم تشخیص بدم باید چیکار کنم! اگه ممکنه شما یک قطعه کد که بتونه برای هر آیتم یه شنونده کلیک ایجاد کنه(به طور مثال بره به یه لایه دیگه) رو به من بدید ممنون میشم چون این چیزی که من ازین کد فهمیدم برای همه ی آیتمها یک خاصیت رو تعریف کرده، نه هر آیتم به صورت جداگانه... [shcode=java] package com.example.are; import android.support.v4.app.ActionBarDrawerToggle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.content.Context; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends ActionBarActivity { private String[] mPlanetTitles; private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; String dokme_txt= "test"; private Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Codhaye Marboot be ActionBar View actionBarView = getLayoutInflater().inflate(R.layout.actionbar_view , null); getSupportActionBar().setNavigationMode(android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setDisplayOptions(android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setCustomView(actionBarView) ; findViewById(R.id.actionbar_icon).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //code marboot be dokmeye baz shodane menu mDrawerLayout.openDrawer(Gravity.RIGHT); } }); //sliding menu mPlanetTitles = getResources().getStringArray(R.array.dokmeha); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); // Set the adapter for the list view mDrawerList.setAdapter(new ArrayAdapter(this,android.R.layout.simple_list_item_1, mPlanetTitles)); // Set the list's click listener mDrawerList.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int post, long arg3) { String dokme_txt = getResources().getStringArray(R.array.dokmeha); Toast.makeText(getBaseContext(),"برروی "+dokme_txt+" کلیک شد", Toast.LENGTH_SHORT).show(); } }); } } [/shcode]
  5. سلام بنده یه navigation drawer درست کردم که کدهای فایل جاوا و لایه اصلی و لایه استرینگهامو واستون میزارم این پایین اگه امکان راهنماییم کنید که برای هر آیتم چطوری میتونم یه شنونده کلیک مثل دکمه براشون تعریف کنم؟ در واقع این منو رو ساختم که یه سری دکمه های روی لایه اصلی رو دیگه نزارم و بجاش اونهارو توی منو ایجاد کنم(مثل نمایش دادن علاقه ها و رفتن به صفحه جستجو و...) البته این کدها به صورت امتحانی در یه پروژه جدید هست. امیدوارم بد توضیح نداده باشم MainActivity.java [shcode=java] import android.support.v4.app.ActionBarDrawerToggle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.content.Context; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends ActionBarActivity { private String[] mPlanetTitles; private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; String dokme_txt= "test"; private Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Codhaye Marboot be ActionBar View actionBarView = getLayoutInflater().inflate(R.layout.actionbar_view , null); getSupportActionBar().setNavigationMode(android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setDisplayOptions(android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setCustomView(actionBarView) ; findViewById(R.id.actionbar_icon).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //code marboot be dokmeye baz shodane menu mDrawerLayout.openDrawer(Gravity.RIGHT); } }); //sliding menu mPlanetTitles = getResources().getStringArray(R.array.dokmeha); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); // Set the adapter for the list view mDrawerList.setAdapter(new ArrayAdapter(this,android.R.layout.simple_list_item_1, mPlanetTitles)); // Set the list's click listener mDrawerList.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int post, long arg3) { String dokme_txt = getResources().getStringArray(R.array.dokmeha); Toast.makeText(getBaseContext(),"برروی "+dokme_txt+" کلیک شد", Toast.LENGTH_SHORT).show(); } }); } } [/shcode] activity_main.xml [shcode=xml] android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" /> android:id="@+id/left_drawer" android:layout_alignParentRight="true" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="right" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="#ffffff"/> [/shcode] strings.xml [shcode=xml]<?xml version="1.0" encoding="utf-8"?> are Hello world! Settings صفحه اصلی تنظیمات درباره ما خروج [/shcode]
  6. دوستای عزیز کسی جواب سوالای بالا رو اگه میدونه بزرگواری کنه و من رو راهنمایی کنه... مچکرم
  7. زحمت کشیدید دوست عزیز اما متاسفانه از برنامه میاد بیرون و فکر میکنم توی معرفی mInflater مشکل دارم چون دقیقا توی این خط زیرش خط قرمز میکشه: View mCustomView = mInflater.inflate(R.layout.custom_actionbar, null); من کلا یه پروژه جدید ساختم که گیجم نکنه و این کد اکتیویتیم هستش: import java.util.zip.Inflater; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageButton; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View mCustomView = mInflater.inflate(R.layout.custom_actionbar, null); TextView mTitleTextView = (TextView) mCustomView.findViewById(R.id.title_text); mTitleTextView.setText("My Own Title"); ImageButton imageButton = (ImageButton) mCustomView .findViewById(R.id.imageButton); imageButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplicationContext(), "Refresh Clicked!", Toast.LENGTH_LONG).show(); } }); getSupportActionBar().setCustomView(mCustomView); getSupportActionBar().setDisplayShowCustomEnabled(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } } بازم واقعا ممنونم که وقت گذاشتید
  8. سلام استادای عزیز بنده یه navigation drawer درست کردم که از سمت راست صفحه باز میشه(تا اینجا همه چی آرومه) حالا یه دکمه هم توی اکش بار قرار دادم که کاربر با کلیک روی اون هم بتونه منو رو باز و بسته کنی اما این دکمه وقتی روش کلیک میشه از برنامه میاد بیرون و فکر میکنم مشکل اصلیش هم این باشه که سمت چپ قرار گرفته... دو تا تصویر هم از برنامه گرفتم که ببینید چه خبره و منظورمو بهتر درک کنید. در کل اگه بخوام آیتمهای اکشن بار به صورت کامل راست چین بشن تکلیف چیه؟ یا جای آیتمها رو تغییر بدم؟ اگر هم راه ساده تری هست که اکشن بار رو حذف کنم و به جاش با یه ایمیج باتن منو فقط رو باز کنم لطفا راهش رو بگید ممنون میشم...(اینجوری بهترم میشه) در ضمن min sdk ham 8 هست.
  9. مچکرم از توضیح کامل و وقتتون
  10. سلام استادای عزیز بنده چند وقته دارم برنامه نویسی با اکلیپس رو دنبال میکنم اما یه مشکلی که از همون اول باهاش داشتم و دارم این سه گزینه هست: 1-Minimum Required SDK 2- Target SDK 3- Compile With گزینه اول و دوم رو درک کردم اما هیچ جا در مورد سومی توضیحی پیدا نکردم! دقیقا اگه من بخوام برنامم روی تمامی نسخه های اندروید 2.2 به بعد اجرا بشه اینارو باید چجوری قرار بدم؟