رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل

Farzad Sarseifi

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

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

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

  • روز های برد

    413

تمامی مطالب نوشته شده توسط Farzad Sarseifi

  1. برای اینکار میتوانید بدین صورت عمل کنید : [shcode=java] public class TakePicture extends Activity implements SurfaceHolder.Callback { //a variable to store a reference to the Image View at the main.xml file private ImageView iv_image; //a variable to store a reference to the Surface View at the main.xml file private SurfaceView sv; //a bitmap to display the captured image private Bitmap bmp; //Camera variables //a surface holder private SurfaceHolder sHolder; //a variable to control the camera private Camera mCamera; //the camera parameters
  2. برای نمایش اطلاعات در لیست ویو می توانید بدین صورت عمل کنید : [shcode=java] db = dbh.getReadableDatabase(); Cursor cursors = db.rawQuery("select * from " + DatabaseHelper.tbl_anbar, null); startManagingCursor(cursors); ArrayList array = new ArrayList(); while (cursors.moveToNext()) { String name = cursors.getString(cursors.getColumnIndex("name")); array.add(name); } ArrayAdapter adapter = new ArrayAdapter(this, R.layout.listview_header_row, array); list.setAdapter(adapte
  3. خیر، همچنین کاری قابل پیاده سازی نیست.
  4. Farzad Sarseifi

    test code

    با تشکر از جناب عابدی که زحمت کشیدند و مشکل ادیتور انجمن را حل کردند. تاپیک قفل شد
  5. خب باید بدین صورت برای شروع عمل کنید: 1-باید روی کامپیوتر طرف یک برنامه وب سرور مانند IIS برای برنامه های ویندوزی و یا آپاچی برای وب سرویس های لینوکسی نصب کنید، سپس ای پی سیستم خود و همچنین پورتی که برای ان قرار میدهید را وارد کنید.تا اینجا فقط ای پی را بدست اوردیم. 2-میبایستی که وب سرویس که در طرف pc نوشته شده است را ببینید تا بتوان از طریق اپ اندرویدی به آن Connect شد و داده ها را ارسال و دریافت کرد
  6. Farzad Sarseifi

    Drag & Drop

    از این مثال موجود استفاده کنید : http://www.edumobile.org/android/android-beginner-tutorials/drag-and-drop-ui-element/
  7. برای اینکار باید از یک نوع وب سرویس استفاده کنید که اطلاعات انتفال داده شوند. ابتدا باید ببینید که طرف سرور با چه روشی نوشته شده است تا روش ان را در اندروید پیاده سازی کنید و اطلاعات را برای سرور ارسال کنید. برای شروع آموزش زیر را در رابطه با وب سرویس ها مطالعه کنید : http://p30droid.com/showthread.php?tid=8
  8. هنگامی که یک شرط را در برنامه نویسی مینویسید باید در بخش where شرط را کامل بنویسید. مثلا : select * from table where jenisat='1'
  9. برای ساخت فایل بدین صورت میتوانید عمل کنید: تابع ساخت فایل: در این مثال فایل Html ساخته میشود ، شما پسوند مورد نظر خود را اعمال کنید : [shcode=java] public boolean isSdReadable() { boolean mExternalStorageAvailable = false; try { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { // We can read and write the media mExternalStorageAvailable = true; Log.i("isSdReadable", "External storage card is readable."); } else if (Environment.MED
  10. بدین صورت عمل کنید : lst_data.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3) { // TODO Auto-generated method stub String a=lst_data.getItemAtPosition(position).toString(); Intent contentIntent = new Intent(getApplicationContext(), QuestionActivity.class); startActivity(contentIntent); } });
  11. از این مطالب استفاده کنید : http://p30droid.com/showthread.php?tid=380 http://p30droid.com/showthread.php?tid=552
  12. Farzad Sarseifi

    ساعت انجمن

    میبایستی که مدیر آن انجمن ساعت محلی انجمن را دوباره تنظیم کند ،تا ساعت بروز رسانی شود
  13. بدین صورت کد خود را ویرایش کنید : android:label="@string/app_name" android:name="com.example.notificationproject.MainActivity" android:theme="@style/Theme.Dialog" >
  14. در بخش آموزش های فارسی اندروید مقالات آموزش دیتابیس اندروید از پایه موجود میباشد.
  15. بهترین راهکار برای مشکل شما دیتابیس sqlite هستش،میتوانید سریع یک دیتابیس ایجاد کنید و هنگام اجرا شدن دوباره اطلاعات رو fetch کنید و در آرایه بریزید. کد لیست گیری اطلاعات و کپی کردن در یک آرایه به تعداد رکوردهای موجود در دیتابیس: public void Fill_All() { db = dbh.getReadableDatabase(); Cursor cursors = db.rawQuery("select * from " + dbh.table, null); ArrayList> DataList; DataList = new ArrayList>(); for (int i = 0; i < cursors.getCount(); i++) { cursors.moveToNext(); HashMap map = new HashMap(); Id = cursors.getStrin
  16. همچنین امکانی وجود ندارد، چون آرایه اطلاعات را بصورت موقت در خود نگه میدارد و بعد از خروج از برنامه کلیه اطلاعات از بین خواهند رفت،پس بهتر میباشد در یک فایل یا دیتابیس ذخیره کنید.
  17. public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // your code here return false; } return super.onKeyDown(keyCode, event); }
  18. میبایستی که تابع onKeyDown را override کنید و کد کلید Back را برای اینکه چه عملیاتی مورد نظر است را قرار دهید. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK) {} return super.onKeyDown(keyCode, event); }
  19. میتوانید بدین صورت هم عمل کنید : String to = "[email protected]"; String from = "[email protected]"; Properties properties = System.getProperties(); properties.setProperty("mail.smtp.host", SMPT_HOSTNAME); Session session = Session.getInstance(properties, new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(USERNAME, PASSWORD); } }); try { MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(from)); message.addRecipient(Message.Recipien
  20. Farzad Sarseifi

    تم

    خیر،بدین صورت نمی توانید این کار را انجام دهید.میبایستی که کدهای مربوط به Style را در پروژه خود بنویسید و از آن استفاده کنید. مثلا در پوشه res/values یک فایل به نام style.xml ایجاد کنید و استایل خود را طراحی کنید.
  21. خب شما میتوانید از Webview برای اینکار استفاده کنید.آموزش وب ویو در بخش آموزش های فارسی اندروید موجود میباشد. http://p30droid.com/Thread-%D9%88%DB%8C%D8%AC%D8%AA-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-WebView-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84 http://p30droid.com/Thread-Webview-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF
  22. شما میتوانید یک ImageGallery بسازید و اینکار را برایتان انجام دهد.آموزش ساخت گالری در انجمن موجود است
  23. هنگامی که از SharedPrefrences برای ذخیره موقت اطلاعات استفاده میکنید ٰ میتوانید که ادرس فونت مربوطه را در حافظه موقت قرار دهید- سپس در آموزش لیست ویو سفارشی فونت ذخیره شده را به Textview با دستورات Typeface اعمال کنید. http://p30droid.com/Thread-%D9%84%DB%8C%D8%B3%D8%AA-%D9%88%DB%8C%D9%88-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF
  24. اینکار بطور پیشفرض در اندروید موجود نیست، بیشتر این برنامه های کتاب خوان از برنامه های کتاب ساز استفاده کرده اند و شرکت های بخصوصی آن را تولید نموده اند.
  25. وقتی برنامه رو ببنید اطلاعات از بین خواهد رفت،بهتره برای ذخیره اطلاعات بطور موقت از SharedPrefrences استفاده کنید. SharedPreferences preferences = getSharedPreferences( "user", 0); SharedPreferences.Editor editor = preferences .edit(); editor.putString("status", "1"); editor.putString("userid", userid); editor.commit();
×
×
  • اضافه کردن...