alireza123

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

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

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

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

2 Neutral

درباره alireza123

  • درجه
    توسعه دهنده فعال
  1. چه مزیتی نسبت به urlconnection (کلاس asynctask) داره؟
  2. سلام میخواستم در مورد وب سرویس ها در اندروید اطلاعات بدست آورم و اینکه از کدوم وب سرویس استفاده کنیم بهتره؟ منبع آموزشی خوب هم برای یادگیری اون ذکر کنید با تشکر
  3. بعد ثبت نام صفحه ی زیر میاد چطوری باید باهاش کار کرد؟
  4. ممنون محدودیت نداره در ارسال؟ تحریمی نیست؟
  5. ممنون هزینه اش چقدره؟
  6. سلام من میخوام از نتیفیکیشن استفاده کنم . مثلا برای کاربر هر زمانی که تغییر در برنامه اضافه شد یا اینکه مثلا نسخه جدید اومد به کاربر اطلاع بده از طریق پوش نتیفیکیشن یا مثلا زمانی که پرداختی انجام شد از طریق پوش نتیفکیشن اطلاع بده . باید سرویس تهیه کنم ؟ از کدوم سایت پیشنهاد میکنید که سرویس تهیه کنم؟ با تشکر از دوستانی که پاسخگو هستند
  7. سلام من یه برنامه نوشتم تو گوشی خودم و شبیه ساز با ورژن های مختلف درست کار میکنه. ولی برای یکی از دوستام فرستادم مشکل داشت منو برعکس شده بود بعضی موارد درست نشون نمی داد. اندروید گوشی دوستم 4.0.4 هستش. با تشکر از دوستانی که راهنمایی می کنند app-release.apk
  8. سلام من از از اپ بار لایوت استفاده کردم ولی منتها روی دکمه های تولبار میزنم ابتدا هیج کار نمیکنه ولی زمانی که اسکرول می کنیه به سمت بالا کلیکش کار میک نه مشکل کجاس؟ نمونه کدهاش : <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/app_bar_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary" app:statusBarScrim="@null" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp" android:fitsSystemWindows="true"> <RelativeLayout android:layout_width="match_parent" app:layout_collapseMode="parallax" android:layout_below="@+id/trancToolbar" android:layout_height="400dp"> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#fff" /> </RelativeLayout> <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:background="@android:color/transparent" android:layout_height="?attr/actionBarSize" android:id="@+id/trancToolbar" app:layout_collapseMode="pin" xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout android:id="@+id/linearToolbarShow" android:orientation="horizontal" android:gravity="center" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="wrap_content" android:orientation="horizontal" android:layout_weight="1" android:layout_height="wrap_content"> <ImageView android:layout_width="32dp" android:id="@+id/wbasket" android:src="@drawable/bbasket" android:layout_marginRight="32dp" android:scaleType="fitCenter" android:layout_height="32dp" /> <ImageView android:layout_width="32dp" android:src="@drawable/bsearch" android:id="@+id/wsearch" android:scaleType="fitCenter" android:layout_height="32dp" /> </LinearLayout> <LinearLayout android:layout_gravity="right" android:padding="0dp" android:orientation="horizontal" android:gravity="left" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:layout_marginRight="32dp" android:scaleType="centerCrop" android:layout_width="32dp" android:layout_gravity="center_vertical" android:src="@drawable/bhambergur" android:id="@+id/whambergurMenu" android:layout_height="32dp" /> </LinearLayout> </LinearLayout> </android.support.v7.widget.Toolbar> <android.support.v7.widget.Toolbar android:id="@+id/toolbar22" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_collapseMode="parallax" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout>
  9. سلام من میخوام یه علامت مثلا فلش بزارم روی تولبار که کاربر با زدن اون به صفحه قبل بره مثل عمل که با دکمه برگشت انجام میشه. نمی خوام از اینتنت استفاده کنم . دقیقا می خوام مثل دکمه برگشت عمل کنه. اگه اینتت استفاده کنیم دوباره اطلاعات رو میخونه . من میخوام این کار رو نکنه و مثلا در صفحه قبل پایین صفحه بود بره پایین.
  10. ???
  11. من میخوام فایل های پی دی اف و docx و jpg رو رو از گوشی کاربر بگیره کدهای زیر رو قرار دادم ولی در بعضی از گوشی ها کلا نشون نمیده چی کار باید کرد؟ کدهاش به صورت زیر است Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("*/*"); String[] mimetypes = {"application/vnd.openxmlformats-officedocument.wordprocessingml.document", "application/pdf", "image/jpg"}; intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes); intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); startActivityForResult(Intent.createChooser(intent, "Select File"), 1);
  12. سلام میخواستم کاری کنم که زمانی که عکس از دوربین یا گالری انتخاب میشه اونا رو کراپ کنه. چیکار باید بکنم
  13. سلام میخواستم بدونم سریعترین روش برای آپلود فایل و تصویر چی هستش ؟ کدهاش هم چیه ؟ با تشکر
  14. سلام میخواستم بدونم چیکار کنم سرعت آپلود فایل زیاد بشه. من کد زیر رو برای آپلود نوشتم ولی یه کم زمان زیادی برای اپلود میبره. private void upload(String s,String ms){ File f=new File(s); // Toast.makeText(getActivity().getApplicationContext(),f+"",Toast.LENGTH_LONG).show(); int fbyte,cbuffer,buffersize; int maxbuffer=1024*1024; try{ FileInputStream fis=new FileInputStream(f); URL url=new URL(MainActivity.url+"imgupload.php"); HttpURLConnection con= (HttpURLConnection) url.openConnection(); con.setDoInput(true); con.setDoOutput(true); con.setRequestMethod("POST"); con.setUseCaches(false); con.setRequestProperty("Connection", "keep-Alive"); con.setRequestProperty("ENCType", "multipart/form-data"); con.setRequestProperty("Content-Type", "multipart/form-data;boundary=*****"); con.setRequestProperty("uploaded-file", s); DataOutputStream dos=new DataOutputStream(con.getOutputStream()); dos.writeBytes("--*****\r\nContent-Disposition: form-data; name=\""+ms+"\"; filename=\""+s+"\"\r\n\r\n"); fbyte=fis.available(); buffersize=Math.min(fbyte, maxbuffer); byte[] buffer=new byte[buffersize]; cbuffer=fis.read(buffer,0,buffersize); while (cbuffer>0){ dos.write(buffer,0,buffersize); fbyte=fis.available(); buffersize=Math.min(fbyte,maxbuffer); cbuffer=fis.read(buffer,0,buffersize); } dos.writeBytes("\r\n--*****--\r\n"); if(con.getResponseCode()==200){ runOnUiThread(new Runnable() { @Override public void run() { if(a_1==1&&a_2==1 && a_3==1 && a_4==1){ di.dismiss(); if (count.equals("")) { Intent i = new Intent(CreateOrg.this, agahi_main.class); startActivity(i); overridePendingTransition(R.anim.anim_in, R.anim.anim_out); } else { OptionDialog2 = new AlertDialog.Builder(CreateOrg.this).create(); LayoutInflater factory = LayoutInflater.from(CreateOrg.this); final View f = factory.inflate(R.layout.row_alert4, null); OptionDialog2.setView(f); TextView txt1 = (TextView) f.findViewById(R.id.alert_txt1); TextView txt2 = (TextView) f.findViewById(R.id.alert_txt2); TextView txt3 = (TextView) f.findViewById(R.id.alert_txt3); txt1.setTypeface(MainActivity.K); txt2.setTypeface(MainActivity.K); txt3.setTypeface(MainActivity.K); if (count.equals("5000")) { txt1.setText("آیا مایل هست آگهی خود را به مدت " + "یک هفته " + " " + "و" + "پرداخت مبلغ " + "5000 هزار تومان " + " " + "ویژه کنید؟"); } else if (count.equals("10000")) { txt1.setText("آیا مایل هست آگهی خود را به مدت " + "یک ماه " + " " + "و" + "پرداخت مبلغ " + "10000 هزار تومان" + " " + "ویژه کنید؟"); } else if (count.equals("25000")) { txt1.setText("آیا مایل هست آگهی خود را به مدت " + "سه ماه" + " " + "و" + "پرداخت مبلغ " + "25000 هزار تومان" + " " + "ویژه کنید؟"); } txt2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { requestPayment(count); OptionDialog2.dismiss(); } }); txt3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent i = new Intent(CreateOrg.this, agahi_main.class); startActivity(i); overridePendingTransition(R.anim.anim_in, R.anim.anim_out); OptionDialog2.dismiss(); } }); OptionDialog2.show(); } } } }); fis.close(); dos.flush(); dos.close(); } }catch (Exception e){ Toast.makeText(getApplicationContext(),"error upload file",Toast.LENGTH_LONG).show(); } }
  15. سلام من کد زیر رو برای انتخاب فایل استفاده کردم. مشکل اینجاس که فایل درایو هم باهاش میاد و میشه فایل داخلش رو انتخاب کرد. چون من میخوام در یه مسیری ذخیره کنم به همین خاطر فایل هایداخل اون خطا میده.میخوام این پوشه هنگام انتخاب فایل غیر فعال بشه چی کار باید بکنم؟ Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("*/*"); String[] mimetypes = {"application/vnd.openxmlformats-officedocument.wordprocessingml.document", "application/pdf","application/jpg"}; intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes); startActivityForResult(Intent.createChooser(intent, "Select File"), 1);