abofazeli

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

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

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

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

0 Neutral

درباره abofazeli

  • درجه
    کاربر حرفه ای
  1. از این متد استفاده کن، احتمالا مشکلت حل بشه. private void sendSMS(String phoneNumber, String message) { String SENT = "SMS_SENT"; String DELIVERED = "SMS_DELIVERED"; PendingIntent sentPI = PendingIntent.getBroadcast(act, 0, new Intent( SENT), 0); PendingIntent deliveredPI = PendingIntent.getBroadcast(act, 0, new Intent(DELIVERED), 0); if (message.length() <= 70) { SmsManager sms = SmsManager.getDefault(); Log.d(LOG_TAG, "Send Sms : " + message + " serverNumber " + phoneNumber); sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI); } else { SmsManager sms = SmsManager.getDefault(); ArrayList parts = sms.divideMessage(message); int numParts = parts.size(); ArrayList sentIntents = new ArrayList(); ArrayList deliveryIntents = new ArrayList(); for (int i = 0; i < numParts; i++) { sentIntents.add(PendingIntent.getBroadcast(act, 0, new Intent( SENT), 0)); deliveryIntents.add(PendingIntent.getBroadcast(act, 0, new Intent(DELIVERED), 0)); } Log.d(LOG_TAG, "Send Sms multipart : " + message + " serverNumber " + phoneNumber); sms.sendMultipartTextMessage(phoneNumber, null, parts, sentIntents, deliveryIntents); } }
  2. احتمالا داخل آداپتر یه شرطی وجود داره که این مشکل رو بوجود میاره! چک کنید اگر نیاز نبود پاکش کنید یا یک الگوریتم دیگر براش به کار ببرید، اگر نشد کد های آداپتر رو قرار بدید تا بررسی بشه
  3. راه های بهتری هم وجود داره، - مثلا اگر از سرور متنی رو دریافت میکنید در پایان async task چک کنید که متن برابر با null نباشد یا اگر ارایه ای را پر میکنید چک کنید تا مقدار داده های آرایه 0 نباشد. - یا از try catch هم استفاده کنید میشه، ایتدا یک boolean با مقدار false تعریف کنید، سپس در catch مقدار رو true کنید،در آخر هم چک کنید که اگر مقدار true بود یعنی دسترسی به اینترنت وجود ندارد!
  4. باسلام، کدهاتون خیلی ایراد داره، اول اینکه؛ تو اندروید متد GET رو تعریف کردید و تو php متد Post رو. دوم اینکه فایل php شما چیزی نداره، $_post اطلاعات رو دریافت میکنه فقط. اگر میخواهید مشکلتون برطرف بشه، کد های php را کامل تر قرار بدید. و آدرس وب سرویس تون رو هم بنویسید.
  5. rss میخواد چیکار؟ شما شرایط کامل رو بفرمایید من براتون مینویسم! با طراحی متریال زیبا و کدنویسی حرفه ای و بدون باگ و خطا، سریع و... اینم ایمیلمه؛mohamobistar@gmail.com من نمیدونم چرا برخی از این برنامه نویس ها میپیچونن کارفرما هارو!!!! اگر خواستید درخدمتم، با قیمت عالی!
  6. واقعا خیلی سخته این سوال من؟؟؟!!
  7. خسته نباشد دوستان من چند تا کد تا حالا استفاده کردم و هیچ کدامشان تا به حال جواب نداد! کد زیر را بررسی کنید ببینید متوجه میشوید چرا جواب نمیده؟ package com.zipp;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.nio.Buffer;import java.nio.ByteBuffer;import android.util.Log;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import java.util.zip.ZipOutputStream;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(BundlesavedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}public String[] _files; public String _zipFile = "/mnt/sdcard/123.zip"; public class Compress { private static final int BUFFER = 2048; public Compress(String[] files, String zipFile) { _files = files; _zipFile = zipFile; Button btn_zip = (Button) findViewById(R.id.zip); btn_zip.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { try { BufferedInputStream origin = null; FileOutputStream dest = new FileOutputStream(_zipFile); ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest)); String path = "/mnt/sdcard/out"; File fileDir = new File( path ); if(!fileDir.exists() || !fileDir.isDirectory()) { return; } String[] _files = fileDir.list(); for ( int i = 0 ; i < _files.length ; i++ { _files[i] = path + "/"+ _files[i]; } byte data[] = new byte[bUFFER]; for(int i=0; i < _files.length; i++) { Log.v("Compress", "Adding: " + _files[i]); FileInputStream fi = new FileInputStream(_files[i]); origin = new BufferedInputStream(fi, BUFFER); ZipEntry entry = new ZipEntry(_files[i].substring(_files[i].lastIndexOf("/") + 1)); out.putNextEntry(entry); int count; while ((count = origin.read(data, 0, BUFFER)) != -1) { out.write(data, 0, count); } origin.close(); } out.close(); } catch(Exception e) { e.printStackTrace(); } } });} }}
  8. سلام میتونید از لینک زیر استفاده کنید که البته ف-ی-ل-ت-ر-ه http://android-coding.blogspot.com/2014/05/display-textview-with-multi-color.html
  9. سلام دوست عزیز احیانا بازی آنلاین که نیست؟
  10. دوست عزیز نیازی به دیتابیس نیست! من در گذشته تمام این کارهارو بدون دیتابیس انجام میدادم مثل جستجو و علاقه مندی! اما شما دوراه دارید: یکی که خودتون تلاش کنید و یاد بگیرید و یا یک سورس آماده تحویل بگیرید که قیمت میلیونی داره :دی
  11. سلام با کدهایی که اعلام فرمودین و با کامپایلر اندروید 4.2 تست کردم اما اجرا نشد! اگه نمونه کد دارین ممنون میشم قرار بدین تا استفاده کنیم
  12. setPluginsEnabled(true); این کد رو اصلا نمیشناسه!
  13. mWebView.getSettings().setPluginsEnabled(true); این کد اررور میده...!
  14. بزار 19 یه تست کن
  15. ببین تو منیفست target sdk روی چنده