Farzad Sarseifi

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

    1,915
  • تاریخ عضویت

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

  • Days Won

    129

تمامی ارسال های Farzad Sarseifi

  1. لاگ ارورتون رو بزارید
  2. شما فقط این تکه کد رو نیاز دارید از اموزش سایت مربوطه int startPos = name.indexOf(searchString); int endPos = startPos + searchString.length(); Spannable spanString = Spannable.Factory.getInstance().newSpannable(holder.htxt.getText()); spanString.setSpan(new ForegroundColorSpan(Color.RED), startPos, endPos, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); // red color of matching text holder.htxt.setText(spanString);
  3. نگاه کنید شما دو راه بیشتر جلوتون نیس ۱- کل کلمات رو تک به تک توی دیتابیس رکورد به رکورد وارد کنید و برای هر کلمه یک Id قرار دهید و وقتی قصد دارید نمایش دهید کنترل داینامیک ایجاد کنید ۲- نمایش در WebView
  4. شما باید Gradle خودتون رو آفلاین کنید
  5. چرا خود اندروید استودیو رو نصب نمیکنید. بیشتر مشکل فارسی نویسی حل شده است
  6. خروجی وب سرویس که براتون میاد رو بزارید،(متن)
  7. سلام.اکلیپس همیشه برای نمایش دادن Ui در محیط ادیتور مشکل داره.. بهتره به اندروید استودیو مهاجرت کنید
  8. نه اینکار امکان پذیر نیس و حتما باید کاربر خودش روشن کنه
  9. Intent intent = new Intent(); intent.setComponent(new ComponentName( "com.android.settings", "com.android.settings.Settings$DataUsageSummaryActivity")); startActivity(intent);
  10. محتویات فایل Build.gradle خودتون رو بزارید چک کنم
  11. به این آدرس بروید Tools>Android>Sdk manager
  12. انجمن اندروید ایران با همکاری فرانش برگزار میکند: تاریخ برگزاری : 3 آبان 1395 مدرس : فرزاد سرسیفی مکان: مصلی تهرانی،غرفه فرانش عنوان درسی : امنیت در اندروید "شرکت برای عموم رایگان میباشد" با سپاس فراوان فرزاد سرسیفی
  13. این مشکل برای جنی موشن موجوده و یکی از مشکلات جنی موشن همین میباشد. این آموزش رو ببنید
  14. gradle

    سلام..باید اطمینان حاصل کنید آیا این وی پی انی که دارید آیا میتوانید به آدرس مورد نظر وصل بشه و فایل ها رو دانلود کنه یا خیر
  15. در اندروید دو دسته مجوز داریم Normal and Dangerous Permissions اگر سطح Dangerous Permissions رو انتخاب کنید کاربران تردید مکنند که اپ شما رو نصب کنند پس مجوز های غیر ضروری را بردارید
  16. موارد زیر را بررسی نمایید نسخه جنی موشن آیا با ویندوز شما سازگار میباشد؟ آیا قبلا دیوایس ها کار میکردند و جدیدا به مشکل خوردند؟
  17. اندروید هر روز در حال بروزسانی میباشد و اگر میخواهید جدیدترین امکانات اندروید را در اپلیکیشن خود استفاده کنید که در ورژن های پایین اندروید هم پشتیبانی شود باید از کتابخانه Appcompat استفاده کنید
  18. To get full sized camera image you should point camera to save picture in temporary file, like private URI mImageUri; Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); File photo; try { // place where to store camera taken picture photo = this.createTemporaryFile("picture", ".jpg"); photo.delete(); } catch(Exception e) { Log.v(TAG, "Can't create file to take picture!"); Toast.makeText(activity, "Please check SD card! Image shot is impossible!", 10000); return false; } mImageUri = Uri.fromFile(photo); intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri); //start camera intent activity.startActivityForResult(this, intent, MenuShootImage); private File createTemporaryFile(String part, String ext) throws Exception { File tempDir= Environment.getExternalStorageDirectory(); tempDir=new File(tempDir.getAbsolutePath()+"/.temp/"); if(!tempDir.exists()) { tempDir.mkdirs(); } return File.createTempFile(part, ext, tempDir); } Then after image capture intent finished to work - just grab your picture from imageUri using following code: public void grabImage(ImageView imageView) { this.getContentResolver().notifyChange(mImageUri, null); ContentResolver cr = this.getContentResolver(); Bitmap bitmap; try { bitmap = android.provider.MediaStore.Images.Media.getBitmap(cr, mImageUri); imageView.setImageBitmap(bitmap); } catch (Exception e) { Toast.makeText(this, "Failed to load", Toast.LENGTH_SHORT).show(); Log.d(TAG, "Failed to load", e); } } //called after camera intent finished @Override public void onActivityResult(int requestCode, int resultCode, Intent intent) { if(requestCode==MenuShootImage && resultCode==RESULT_OK) { ImageView imageView; //... some code to inflate/create/find appropriate ImageView to place grabbed image this.grabImage(imageView); } super.onActivityResult(requestCode, resultCode, intent); }
  19. package edu.gvsu.cis.masl.camerademo; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class MyCameraActivity extends Activity { private static final int CAMERA_REQUEST = 1888; private ImageView imageView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.imageView = (ImageView)this.findViewById(R.id.imageView1); Button photoButton = (Button) this.findViewById(R.id.button1); photoButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUEST); } }); } protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) { Bitmap photo = (Bitmap) data.getExtras().get("data"); imageView.setImageBitmap(photo); } } } Layout <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/photo"></Button> <ImageView android:id="@+id/imageView1" android:layout_height="wrap_content" android:src="@drawable/icon" android:layout_width="wrap_content"></ImageView> </LinearLayout> Manifest <uses-feature android:name="android.hardware.camera"></uses-feature> <uses-feature android:name="android.hardware.camera" android:required="false"></uses-feature>
  20. از offset استفاده کنید برای query سمت سرورتئن
  21. همیشه یکی از ابزارهای مفید و کاربردی وب سایت های آموزشی میباشند و باعث میشود ما را در رفع مسائل کمک کنند در این پست لیستی از این وب سایت ها در زمینه اندروید را معرفی میکنیم: 1-اولین و مهمترین وب سایت، مرجع خود اندروید میباشد http://developer.android.com/ 2- وب سایت Vogellla http://www.vogella.com/ 3-وب سایت AndroidHive http://www.androidhive.info/ اگر وب سایت های دیگه ای میشناسید شما هم معرفی کنید
  22. احتمالا برای مجوز هستش. Grant Permission رو بررسی کردید؟
  23. مطلب رو ویرایش کردم. دوباره بررسی نمایید
  24. https://developer.android.com/guide/practices/screens_support.html res/layout/my_layout.xml // layout for normal screen size ("default") res/layout-large/my_layout.xml // layout for large screen size res/layout-xlarge/my_layout.xml // layout for extra-large screen size res/layout-xlarge-land/my_layout.xml // layout for extra-large in landscape orientation res/drawable-mdpi/graphic.png // bitmap for medium-density res/drawable-hdpi/graphic.png // bitmap for high-density res/drawable-xhdpi/graphic.png // bitmap for extra-high-density res/drawable-xxhdpi/graphic.png // bitmap for extra-extra-high-density res/mipmap-mdpi/my_icon.png // launcher icon for medium-density res/mipmap-hdpi/my_icon.png // launcher icon for high-density res/mipmap-xhdpi/my_icon.png // launcher icon for extra-high-density res/mipmap-xxhdpi/my_icon.png // launcher icon for extra-extra-high-density res/mipmap-xxxhdpi/my_icon.png // launcher icon for extra-extra-extra-high-density و فقط یک نکته برای اندروید های بالای ۲.۳ باید از ایتم های زیر استفاده کنید res/layout/main_activity.xml # For handsets (smaller than 600dp available width) res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger) res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger
  25. layout layout-sw600dp layout-sw720dp