3245

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

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

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

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

0 Neutral

درباره 3245

  • درجه
    Member
  1. سلام من درحال اموزش اندروید هستم، برای این کار، ویدیوهای ساخت کتاب رو خریدم، اما چون اطلاعاتم خیلی کمه،درک مطالب توی این ویدئو سخته برام میخواستم اگرممکنه دوستان کلیپی پیشنهاد بدن که سبک تر باشه و بیشتر به مباحث پایه بپردازه، البته خیلی هم نخواد از صفر شروع کنه که خسته کننده میشه... طوری باشه پروژه محور باشه اما پروژه سبکی باشه. ممنون.
  2. توضیحات پروژه با سلام قصد دارم این سورس رو ارتقا بدم https://github.com/FredJul/Flym و در نهایت یک نرم افزار شبی به https://play.google.com/store/apps/details?id=com.khorasannews.akharinkhabar در بیاد در واقع اگر سورس رو چک کنید، یک APK هم داره، اونو نصب کنید میبینید که میتونید ادرس xml سایت رو بدید بهش و مطالب رو ایمپورت کنه، اما من میخوام این xml در پایه بهش اضافه بشه و دیگه قابلیت اضافه کردن هم از داخل برنامه برداشته بشه. و کمی هم شخصی سازی بشه... همچنین از نظر دیزاین هم تغییراتی بکنه که شبیه تر بشه به برنامه خبری بالا که لینکشو دادم. بنظر میاد کار خیلی سختی نباشه. اگر از دوستان میتونه کمک کنه ایدی تلگرام یا ... بزاره باهاش تماس میگیرم...، هزینه هم پرداخت میشه. ممنون.
  3. uppppp
  4. سلام یک پروژه در ایکلیپس دارم، وقتی اجراش میکنم و new > project > android project from existing code رو انتخاب میکنم اروری نداره، حتی میتونم بدون مشکل اکسپورت APK بگیرم. همین که میخوام تغییری داخلش بدم، ارورهای زیر رو نمایش میده: حتی اومدم و روی پروژه کلیک راست کردم و properties رو زدم، build target رو به google api تغییر دادم، اما فرقی نکرد... حتی اومدم روی پروژه کلیک راست کردم و properties و java build path رو زدم و google play service رو هم اضافه کردم، اما تغییری نکرد نکته: در هر بار clean میکردم ارورها رو... روی ارور که دوبار کلیک میکنم میره به کدهای زیر [shcode=java]import com.google.android.gms.ads.AdListener; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView;[/shcode] حذفشون میکنم اینارو، ارورها حذف نمیشه و باز هم ارور هست... ممنون میشم راهنمایی کنید.
  5. با سلام برنامه ای در ایکلیپس نوشتم، بخوبی کار میکنه اما فقط در اندروید 4.4.2 و 5.0.1 force close میده گوشی هایی که تست کردم فیزیکی بوده و emulator نبوده... برنامه هیچگونه اروری نداره اما وارنینگ داره چطور میتونم 4.4.2 و 5.0.1 رو در سیستم نصب کنم و تست کنم؟ در genymotion این نسخه ها رو ندیدم ممنون میشم دوستان کمک کنند. با تشکر
  6. زکات علم به نشر آن است! شما یه ایمیل به بنده بزن ! در حد توانم کمک میکنم! mr.smf8@gmail.com من گشتم تو انجمن صفحه قوانین پیدا نکردم ! اگه درج ایمیل خلافه ! من خلاف کار نیستم همینجا پیام بده! سلام براتون ایمیل فرستادم. با تشکر
  7. از دوستان کی میتونه با پرداخت هزینه این برنامه رو بهم آموزش بده؟ دقیقا ساختن همین برنامه، توسط همین آموزش دقیقا، نه زبون جاوا رو با تشکر
  8. به زبان انگلیسی تسلط مناسبی دارم اما برنامه نویسی دونستن زبان انگلیسی یکی از بخش هاش هست، برای همین است که کمکی از دوستان خواستم، میشه بگید در قسمت description چی دیدی که در مورد جدا کردن UI از XML توضیح داده باشه؟ ممنون از شما و description شما
  9. سپاس از شما بابت راهنمایی، ممکنه کمی راهنمایی کنید که بتونم اینها رو از هم جدا کنم؟ لطفا پیغام خصوصیتون رو هم چک کنید ارادتمند
  10. سلام من در حال یادگیری برنامه نویسی اندروید هستم، و از طریق اموزش زیر یک برنامه رو دارم مینویسم: http://goo.gl/ONulua حالا من این کدهایی که برنامه داده رو پشت سر هم میزارم، اما جواب نمیده، چطوری باید اینها رو بچینم؟ We want to replace the “Hello AndroidPIT!” with our RSS Feed. In order to do this, we to give [b]TextView[/b] an identifier on what we want it to show. In this case, the android: id attribute will do the trick: android:id="@+id/rss_feed" android:text="@string/hello_world" android:layout_width="wrap_content" android:layout_height="wrap_content" />After we provide the [b]Textview [/b]with an [b]id[/b], we have to find the ones we want to use and an add them to our [b]Placeholder fragment[/b] segment. For this purpose we use the method [b]findViewById[/b]. It should like this within the [b]onCreateView[/b] method: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); mRssFeed = (TextView) rootView.findViewById(R.id.rss_feed); return rootView; }To retrieve the RSS feed at the start of the app, we need the following [b]onStart[/b] method: @Override public void onStart() { super.onStart(); InputStream in = null; try { URL url = new URL("http://www.androidpit.com/feed/main.xml"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); in = conn.getInputStream(); ByteArrayOutputStream out = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; for (int count; (count = in.read(buffer)) != -1; ) { out.write(buffer, 0, count); } byte[] response = out.toByteArray(); String rssFeed = new String(response, "UTF-8"); mRssFeed.setText(rssFeed); } catch (IOException e) { e.printStackTrace(); } finally { if (in != null) { try { in.close(); } catch (IOException e) { e.printStackTrace(); } } } }If you don’t understand the source code, don’t worry and just copy and paste what we’ve done. To understand it in depth, you’ll need to take up Java and learn the programming language. If you try running the app right now, it will begin to compile but will crash at some point. In app development, it is necessary that you can learn how to deal with crashes and what exactly they mean. If you open [b]logcat[/b] at the same time as you run your application, it will log all the messages and error messages output by the application. If you do it after running what we’ve done so far, you should have the following error message: com.rockylabs.androidpitrss E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.rockylabs.androidpitrss, PID: 14367 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.rockylabs.androidpitrss/com.rockylabs.androidpitrss.MainActivity}: android.os.NetworkOnMainThreadExceptionSo, what happened? Your application tried in the main thread to access the Internet, however, if the request takes too long, the application stops responding and an error message is issued. To avoid this, Android has been rigged to crash instead of hang indefinitely.