Farzad Sarseifi

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

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

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

  • Days Won

    110

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

  1. باید کل فایل ها اندروید استودیو و sdk رو پاک کنید به این صورت C:\Program Files\Android\Android Studio C:\Users\Android\AppData\Local\YOUSERNAME\sdk
  2. اندروید استودیو پلاگین خاصی برای کار نیاز نداره. فعلا SDK اپدیت باشه کافیه و کار خودتون رو شروع کنید
  3. بهترین کار اینه یبار دیگه اندروید استودیو رو نصب کنید و پلاگین ها رو نصب کنید. فقط توضیح ندادید کاربرد پلاگین های چی بود که باید نصب میکردید ؟
  4. نسخه جاوا تون چند هستش ؟
  5. چی نصب کردید.اسم پلاگین یا کتابخانه شو قرار دهید ؟
  6. از کجا اندروید استودیو رو دانلود کردید؟ آیا SDK خودتون رو آپدیت کردید ؟
  7. این خطا اشاره میکنه که شما باید Dependency رو دوباره دانلود کنید حتما وی پی ان رو باز کنید و Gradle و سینک کنید تا مشکل حل بشه.
  8. آموزش های فارسی برنامه نویسی اندروید آموزش های ویدیویی بنده در وب سایت آموزشگاه اندروید ایران http://android-learn.ir/online-learning/guruPcategs/1-android-programming
  9. خب درستش هم همینه.. باید اپ کافه بازار نصب باشه. گوگل پلی هم به همین صورته
  10. لطفا تو انجمن ویدیو رو اپلود نمایید.
  11. کانفیگ پایینی دارید و مشکل کندی برای همین هستش
  12. import java.util.List; import java.util.Locale; import android.app.Dialog; import android.app.ProgressDialog; import android.content.Context; import android.content.Intent; import android.location.Address; import android.location.Criteria; import android.location.Geocoder; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.os.AsyncTask; import android.os.Bundle; import android.text.Html; import android.util.Log; public class MyAsyncTask extends AsyncTask<Void, Void, Void> implements LocationListener { private Context ContextAsync; public MyAsyncTask (Context context){ this.ContextAsync = context; } Dialog progress; private String providerAsync; private LocationManager locationManagerAsync; double latAsync=0.0; double lonAsync=0.0; String thikanaAsync="Scan sms for location"; String AddressAsync=""; Geocoder GeocoderAsync; Location location; @Override protected void onPreExecute() { super.onPreExecute(); progress = ProgressDialog.show(ContextAsync, "Loading data", "Please wait..."); } @Override protected Void doInBackground(Void... arg0) { // TODO Auto-generated method stub locationManagerAsync = (LocationManager) ContextAsync.getSystemService(ContextAsync.LOCATION_SERVICE); Criteria criteria = new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_COARSE); criteria.setCostAllowed(false); criteria.setPowerRequirement(Criteria.NO_REQUIREMENT); providerAsync = locationManagerAsync.getBestProvider(criteria, false); if (locationManagerAsync.isProviderEnabled(LocationManager.GPS_PROVIDER)) { providerAsync = LocationManager.GPS_PROVIDER; } else if (locationManagerAsync.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) { providerAsync = LocationManager.NETWORK_PROVIDER; /*AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("GPS is disabled in the settings!"); alert.setMessage("It is recomended that you turn on your device's GPS and restart the app so the app can determine your location more accurately!"); alert.setPositiveButton("OK", null); alert.show();*/ } else if (locationManagerAsync.isProviderEnabled(LocationManager.PASSIVE_PROVIDER)) { providerAsync = LocationManager.PASSIVE_PROVIDER; //Toast.makeText(ContextAsync, "Switch On Data Connection!!!!", Toast.LENGTH_LONG).show(); } location = locationManagerAsync.getLastKnownLocation(providerAsync); // Initialize the location fields if (location != null) { // System.out.println("Provider " + provider + " has been selected."); latAsync = location.getLatitude(); lonAsync = location.getLongitude(); } else { //Toast.makeText(ContextAsync, " Locationnot available", Toast.LENGTH_SHORT).show(); } List<Address> addresses = null; GeocoderAsync = new Geocoder(ContextAsync, Locale.getDefault()); try { addresses = GeocoderAsync.getFromLocation(latAsync, lonAsync, 1); String address = addresses.get(0).getAddressLine(0); String city = addresses.get(0).getAddressLine(1); String country = addresses.get(0).getCountryName(); AddressAsync = Html.fromHtml( address + ", " + city + ",<br>" + country).toString(); } catch (Exception e) { e.printStackTrace(); AddressAsync = "Refresh for the address"; } return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); progress.dismiss(); onLocationChanged(location); Log.v("latAsync_lonAsync",latAsync+"_"+lonAsync); Intent intentAsync = new Intent(ContextAsync,Emerg.class); intentAsync.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intentAsync.putExtra("calculated_Lat", latAsync); intentAsync.putExtra("calculated_Lon", lonAsync); intentAsync.putExtra("calculated_address", AddressAsync); ContextAsync.startActivity(intentAsync); } @Override public void onLocationChanged(Location location) { // TODO Auto-generated method stub locationManagerAsync.requestLocationUpdates(providerAsync, 0, 0, this); } @Override public void onProviderDisabled(String provider) { // TODO Auto-generated method stub } @Override public void onProviderEnabled(String provider) { // TODO Auto-generated method stub } @Override public void onStatusChanged(String provider, int status, Bundle extras) { // TODO Auto-generated method stub } }
  13. کدتون رو داخل AsynTask بزارید.
  14. کلاس پرس منظورتون چی هستش؟ دتابیس اندروید ارتباطش با لاگین وب سایت چی هستش بتونم کمکتون کنم؟
  15. mediaPlayer.seekTo(200); endTime = 3000; mediaPlayer.start(); new CountDownTimer(endTime, 100) { public void onTick(long millisUntilFinished) { temp_counter = millisUntilFinished; if (MediaPlayerUtility.getTime(mediaPlayer) >= endTime) { mediaPlayer.pause(); } } public void onFinish() { if (MediaPlayerUtility.getTime(mediaPlayer) >= endTime) { mediaPlayer.pause(); } } }.start();
  16. حجم اپ زیاده . کد پلیر رو بزارید لطفا
  17. روی چه دیوایسی اجرا میکنید ؟
  18. باید سرویس بنویسی برای اینکار.چون stop اکتیویتی میشه
  19. لاگ ارورتون رو بزارید
  20. شما فقط این تکه کد رو نیاز دارید از اموزش سایت مربوطه 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);
  21. نگاه کنید شما دو راه بیشتر جلوتون نیس ۱- کل کلمات رو تک به تک توی دیتابیس رکورد به رکورد وارد کنید و برای هر کلمه یک Id قرار دهید و وقتی قصد دارید نمایش دهید کنترل داینامیک ایجاد کنید ۲- نمایش در WebView
  22. شما باید Gradle خودتون رو آفلاین کنید