samir samiri

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

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

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

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

0 Neutral

درباره samir samiri

  • درجه
    Member
  1. ممنون ولی کلاس PdfWriter و همچنین کلاس image.scaleToFit و PageSize و getInstance رو پیدا نمیکنه و اخطار میده. کتابخونه ی خاصی باید اضافه کنم ؟
  2. هر کاری کردم درست نشد ، تقریبا بیخیالش شدم (علت از ، اوت آو مموری بود فک کنم )ولی نمیدونم چرا تو ایسینک تسک متد proExecute() که یک پروسس دیالوگ هست گاهی اجرا میشه گاهی اجرا نمیشه چرا؟
  3. با سپاس من نتونستم از این کد استفاده کنم. اره مشکلش فک کنم از مموری بود . وقتی زوم میشد و می خواستم تبدیل به بیتمپ کنم مینداخت بیرون . چون کیفیت عکس واسم مهم بود و تبدیل به بیت مپ هم این مشکل رو داشت . حالا میخام تبدیل به pdf کنم اش. http://p30droid.com/topic/6242-کار-با-pdf/#comment-25000
  4. با تشکر و سپاس فراوان. حالا یه سوال : میشه فایل اچ تی ام ال یا اطلاعات یک وب ویو رو به pdf تبدیل کرد و ذخیره نمود ؟ پیشاپیش ممنون.
  5. سلام دوستان برای کار با pdf در اندروید چه کتابخونه ای راحت و آسونه و کارایی های زیر رو داره : 1 - خوندن و نمایش pdf ازفولدر برنامه 2- ویرایش فایل pdf از داخل برنامه 3 - پر کردن قسمت هایی از pdf با دادن اطلاعات به برنامه ( مثلا یک عدد رو داخل ادیت تکس بنویسیم و با زدن دکمه ای اینعدد در جای خاصی از فایل pdf قرار بگیره ) 4 - خروجی pdf گرفتن از برنامه لطفا کمک کنید. ممنون.
  6. سلام من با کد زیر از صفحه ی وب ویو یک بیت مپ میگیرم و ذخیره میکنم البته به کمک کلاس ایسنک تسک حالا مشکل اینه که اگه وب ویو زیاد زوم باشه فورس کلوز میکنه واسه حل این مورد اومدم و زوم رو ریست کردم و در حالت عادی هم ریست میکنه و درست عمل میکنه ولی همراه با ای سینک تسک عمل نمیکنه در واقع عمل میکنه ولی بعد از کلاس ای سینک تسک عمل میکنه و باعث فورس کلوز میشه . من حتی اومدم یک ثانیه مکث هم در متد doInBackbround با ترد ایجاد کردم ولی باز مشکل پابرجاست .. لطفا کمک کنید چند روزه که اعصابمو خراب کرده. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_form); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); assert toolbar != null; toolbar.setNavigationIcon(null); toolbar.setTitle(""); WV1 = (WebView) findViewById(R.id.MywebView); WV1.setVerticalScrollBarEnabled(true); WV1.setHorizontalScrollBarEnabled(true); WV1.getSettings().setLoadWithOverviewMode(true); WV1.getSettings().setUseWideViewPort(true); WV1.getSettings().setBuiltInZoomControls(true); WV1.getSettings().setDisplayZoomControls(boolZ); String html_code ="file:///android_asset/myweb.html"; assert WV1 != null; WV1.loadUrl(html_code); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.form, 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. switch (item.getItemId()) { case R.id.pic: zoom(); new imagan().execute(); return true; default: return super.onOptionsItemSelected(item); } } private void zoom() { /************* این خط ها کامل زوم رو ریست میکنه ولی ... ************/ WV1.getSettings().setUseWideViewPort(true); WV1.getSettings().setLoadWithOverviewMode(true); WV1.setInitialScale(1); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); WV1.zoomOut(); } public void MYMY() { try { WV1.measure(View.MeasureSpec.makeMeasureSpec( View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED)); WV1.layout(0, 0, WV1.getMeasuredWidth(), WV1.getMeasuredHeight()); WV1.setDrawingCacheEnabled(true); WV1.buildDrawingCache(); bm = Bitmap.createBitmap(WV1.getMeasuredWidth(), WV1.getMeasuredHeight(), Bitmap.Config.ARGB_8888); Canvas bigcanvas = new Canvas(bm); Paint paint = new Paint(); int iHeight = bm.getHeight(); bigcanvas.drawBitmap(bm, 0, iHeight, paint); bigcanvas.scale(2.0f, 2.0f); bigcanvas.drawColor(Color.WHITE); WV1.draw(bigcanvas); Mbool1 = true; MYMY2(); } catch (Exception e) { Mbool1= false; } } public void MYMY2() { if (bm != null) { try { OutputStream fOut = null; fOut = new FileOutputStream(getFilename()); bm.compress(Bitmap.CompressFormat.PNG, 100, fOut); fOut.flush(); fOut.close(); bm.recycle(); Mbool1= true; } catch (Exception e) { e.printStackTrace(); Mbool1= false; } } } public String getFilename() { Calendar c = Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss"); String myString = df.format(c.getTime()); File file = new File(Environment.getExternalStorageDirectory() .getPath(), "Folder"); if (!file.exists()) { file.mkdirs(); } String uriSting = (file.getAbsolutePath() + "/" + myString + ".jpg"); MyPic = uriSting; return uriSting; } public class imagan extends AsyncTask<String , Void , Boolean> { Handler handler = new Handler(); public ProgressDialog pro; @Override protected void onPreExecute() { super.onPreExecute(); zoom(); pro = new ProgressDialog(Form.this); pro.setMessage("در حال ذخیره ی عکس"); pro.show(); } @Override protected Boolean doInBackground(String... picture) { /************* چون اخطار ترد میداد از یک طرد استفاده کردم *****************/ runOnUiThread(new Runnable() { @Override public void run() { MYMY(); } }); return true; } @Override protected void onPostExecute(Boolean s) { super.onPostExecute(s); pro.dismiss(); if (Mbool1) { Toast.makeText(Form.this, "با موفقیت ذخیره شد", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(Form.this, "متاسفانه ذخیره نشد دوباره امتحان کنید.", Toast.LENGTH_SHORT).show(); } } } }
  7. احتمالا از اندازه ی bitmap باشه . آیا بیت مپ محدویتی در اندازه داره ؟
  8. این مشکل رو حل کردم ولی حالا یه مشکل جدید دارم : وقتی وب ویو ام حالت غیر زوم هست ویا کمی زوم هست درست کار میکنه ولی وقتی که یکم بیشتر زوم میکنم و اسکرین شات میگیرم میندازه بیرون .البته داخل بلو استک و شبیه ساز مشکلی اصلا نداره ولی داخل گوشی واقعی این مشکل واقعا عجیب هست چیکار میتونم بکنم . ممنون میشم راهنمایی کنید.
  9. ممنون ولی من میخام کل اطلاعات داخل عکس بیفته هر چند که صفحه ی گوشی اونو به علت زوم شدن یا به علت اسکرول و ... نشون نده( یعنی جا نشه واسش) مثل همین فایل پیوستی : که با وجود اینکه صفحه ی گوشی داره قسمتی رو نشون میده ولی من میخام عکسی که گرفته میشه کل محتوا رو تحت پوشش قرار بده.. لطفا راهنمایی کنید. ممنون
  10. سلام دوستان من یک وب ویو دارم که میخام ازش در نهایت یک اسکرین شات بگیرم ولی وقتی مثلا صفحه افقی میشه یک قسمتی از صفحه اسکرول میخوره و در عکس نهایی نمی افته . چیکار کنم تا کل وب ویو ام بیفته ؟ هر چند که صفحه زوم شده باشه یا صفحه اسکرول خورده باشه ؟ ممنون
  11. من که تایید نکردم خوب اون همه توسعه دهنده ؛ هر کدوم 40 هزار پیاده شن چقدر درامد نصیب بازار میشه!! خوب پس درصدی که میگیره از هر فروش چیه ؟ واقعا که . احتمالا اول هر سال بگه واریز کنید یا از حساب کم کنه...
  12. سلام و عرض خسته نباشید کافه بازار چند روزی میشه (احتمالا هم از امروز ) شرایط جدیدی رو به قرار داد اضافه کرده دوستانی که ازش اطلاع دارن ممنون میشم اینجا بگن چه شرایطی هست ؟ چی ها تغییر کرده ؟
  13. ممنون واسه انعقاد قرارداد به نظرتون چطور میشه اقدام کرد ؟ حضوری ؟ یا دورادور هم میشه ؟ مثلا اینترنتی و با فکس و ...
  14. سلام دوستان خسته نباشید میخساتم راههای همکاری دوفرد یا فرد با یک شرکت رو سوال کنم ممنون میشم راهنمایی ام کنید : من طرح برنامه نویسی ای دارم و میخام به یک شرکت برنامه نویسی و بازی سازی بدم ولی به نظر شما چطور اعتماد کنیم بهم ؟ پیشنهاد شما واسه این مواقع چیه؟ من شهرستان هستم و شرکت تهران/ پیشنهاد هم طرح بسیار خوب و درامدسازی هست با اطمینان. چطور کار کنم ؟ شراکتیو ... ممنون میشم دوستان تجربیاتشون رو بگن .