جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'اندروید'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


برنامه نویسی اندروید | آموزش برنامه نویسی اندروید | آموزش اندروید

  • اندروید
    • ابزار های برنامه نویسی اندروید
    • آموزش برنامه نویسی اندروید
    • رفع مشکلات و سوالات
    • امنیت در اندروید
    • پروژه های اندروید
  • پشتیبانی اندروید
    • اندروید Lollipop
    • اندروید marshmallow
    • اندروید nougat
    • اندروید Oreo
  • کاتلین (Kotlin)
    • آموزش های برنامه نویسی Kotlin
    • سوالات و رفع مشکلات Kotlin
  • مباحث مرتبط با اندروید
    • ابزارها و سایتهای مفید
    • گرافیک موبایل
    • آموزش های ویدئویی
    • برنامه نویسی جاوا
  • تکنولوژی های اندروید
    • وب موبایل
    • توسعه اندروید با #C
    • توسعه اندروید با Basic4Android
  • متفرقه
    • اپلیکیش های ایرانی
    • برنامه نویسی
    • درخواست همکاری
    • مباحث متفرقه
    • مهارتهای فروش و بازاریابی
  • پشتیبانی محصولات مارکت
    • پرسش و پاسخ مرتبط با مارکت انجمن اندروید ایران
    • پشتیبانی مارکت پروژه های اندروید
    • پشتیبانی مارکت آموزش اندروید
    • پشتیبانی مارکت گرافیک موبایل
  • انجمن اندروید ایران
    • اخبار و اعلانات
    • صندوق پيشنهادات و انتقادات
    • تازه‌های دنیای کامپیوتر و فناوری
    • قوانین انجمن تخصصی اندروید ایران

دسته ها

  • پروژه اندروید
    • سورس پروژه اندروید
    • کامپوننت های اندروید
    • کتابخانه های اندروید
  • آموزش اندروید
    • فیلم آموزشی کاربردی
    • مقالات آموزشی اندروید
  • گرافیک موبایل
    • قالب طراحی اپلیکیشن
  • اپلیکیشن های اندروید
    • کاربردی
    • کسب و کار
    • آموزش
    • کتاب‌ها و منابع
    • ویدئو و رسانه
    • بازی‌

تقویم ها

  • Community Calendar

208 نتیجه پیدا شد

  1. سلام من میخواستم بدونم برای انتخاب فایل از داخل گوشی برای اینکه محدودیت در نوع فایل بگذاریم چه کدی رو باید قرار بدیم Intent intent = new Intent(); intent.setType("*/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select File"), 1); در واقع داخل کد intent.setType("*/*"); چه چیزی باید قرار بدهیم با تشکر
  2. Android Studio یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در 16 می 2014 توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه June 2014 نسخه پیش نمایش این برنامه برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب jetbrains طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد. As a knowledge worker, your choice of tools can mean the difference between struggling and thriving. We’re always searching for tools that increase productivity and automate work. Certain tools have benefits that are so apparent that one adopts them immediately. Android Studio is one such tool. We were introduced to Android Studio just a few days after its prerelease at Google I/O in 2013. Prior to that time, we had both been using Android Developer Tools (ADT) both professionally and in the classroom. ADT is an Android development environment built upon the opensource integrated development environment (IDE) called Eclipse. While Android Studio was still in early prerelease, we both began to use Android Studio professionally. Android Studio is a collaboration between JetBrains and Google. Android Studio is built atop JetBrain’s IntelliJ, and so its functionality is a superset of IntelliJ. Most anything you can do with IntelliJ, you can also do in Android Studio. Android Studio is revolutionary because it streamlines the Android development process and makes Android development far more accessible than it has previously beenviii . Android Studio is now the official IDE for Android دانلود کتاب آموزشی Learn Android Studio learning_android_studio.pdf
  3. سلام دوستان من نمیدونم بعد اینکه برنامه اندروید استودیو نصب کردم . زمانی که میخوام تکیمل مقدمات ایجاد برنامه تموم کنم . و فینیشو میزنم .برنامه وارد محیط نمیشه و همینطوری فقط میزنه در حال ساخت . لطفا راهنمایی کنید !
  4. سلام دوستان این ایرادو چطوری برطرف کنم !؟
  5. سلام من فرم ثبت نام با گوگل درست کردم از طریق usbبه گوشی وصل میکنم خروجی درست نشون میده ولی تو حالتی که apk میگرم از پروژه چیزی نشون نمیده ایراد از کجاس؟
  6. سلام دوستان ی سوال تو تب وقتی چنتا تب میرم اینور اونر برمیگردم تب قبلی نیست صفحه خالی چرا؟
  7. سلام من از ادیت تکست و ریسایکر ویو همزمان استفاده می کنم خطا میگیره . بعد جستجو این کد زیر رو داخل ادیت تکست قرار دادم مشکلش برطرف شد ولی داخل ادیت تکست دیگه نمیشه چیزی نوشت android:focusable="false" در ضمن ادیت تکست بالای ریسایکر ویو قرار داده شده است این زیر هم کل کدشه <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/bg_state" android:layout_centerHorizontal="true" tools:context="com.example.mostafanazarband.sajma.State_Location"> <ImageView android:id="@+id/top_state_id" android:layout_alignParentTop="true" android:src="@drawable/h" android:layout_width="match_parent" android:scaleType="fitXY" android:layout_height="100dp" /> <ImageView android:layout_width="wrap_content" android:src="@drawable/state_loct" android:layout_marginTop="20dp" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_height="40dp" /> <TextView android:id="@+id/loc_stat_txt" android:textColor="#fff" android:text="@string/loc_stat_txt" android:layout_marginTop="70dp" android:layout_width="wrap_content" android:layout_centerHorizontal="true" android:layout_height="wrap_content" /> <RelativeLayout android:id="@+id/state_linear_layout" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="100dp" android:background="@color/search_bg" android:paddingBottom="20dp" > <RelativeLayout android:background="#fff" android:layout_marginLeft="50dp" android:layout_marginRight="50dp" android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/img_search" android:src="@drawable/search" android:onClick="searchstate" android:layout_width="wrap_content" android:layout_marginRight="5dp" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_alignParentRight="true" android:layout_height="30dp" android:scaleType="fitXY" /> <EditText android:layout_width="match_parent" android:layout_toLeftOf="@+id/img_search" android:layout_height="40dp" android:id="@+id/search_state" android:textColor="#000" android:textSize="13sp" android:focusable="false" android:layout_gravity="right" android:textColorHint="@color/txt_hint" android:layout_alignParentTop="true" android:background="@color/startlinkcolor" android:layout_centerHorizontal="true" android:ems="10" android:hint="@string/search_state_hint" android:paddingTop="5sp" android:paddingBottom="5sp" android:paddingRight="2dp" android:paddingLeft="5dp" android:layout_marginRight="2dp" android:inputType="text" /> </RelativeLayout> </RelativeLayout> <android.support.v7.widget.RecyclerView android:id="@+id/state_recycles" android:layout_height="match_parent" android:layout_below="@+id/state_linear_layout" android:layout_width="match_parent" android:layout_marginBottom="10dp" android:layout_marginTop="10dp" android:layout_marginLeft="10dp" /> <com.victor.loading.rotate.RotateLoading android:id="@+id/rotat2" android:layout_width="60dp" android:layout_height="60dp" android:layout_centerHorizontal="true" android:layout_marginTop="200dp" app:loading_color="@color/search_bg" android:layout_gravity="center" /> </RelativeLayout>
  8. سلام میخواستم بدونم بخوام فرم ثبت نام با پنل پیامک بسازیم چطوریه ؟ با تشکر
  9. گروه توسعه دهندگان کافه بازار و عدد جایی برای حل مشکلات و تبادل تجربیات توسعه دهندگان با یکدیگر از طریق لینک زیر می توانید به جمع ما در تلگرام بپیوندید https://telegram.me/joinchat/AAAAAEF19MVcuevJ0pVsDw در صورتی که لینک بالا برای شما کار نمی کند به آیدی زیر در تلگرام پیام دهید تا شما را به گروه اضافه کند telegram.me/yadegari_admin
  10. سلام من وقتی برنامه رو دیباگ میکنم ابتدای برنامه force close میده و میره داخل برنامه logcat 04-26 06:47:35.126 26637-26637/com.saeedahmad.ir.saeed W/ActivityThread: Application com.saeedahmad.ir.saeed is waiting for the debugger on port 8100... 04-26 06:47:37.742 26637-26637/com.saeedahmad.ir.saeed W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 04-26 06:47:38.439 26637-26708/com.saeedahmad.ir.saeed W/EGL_emulation: eglSurfaceAttrib not implemented 04-26 06:47:38.439 26637-26708/com.saeedahmad.ir.saeed W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xeec60680, error=EGL_SUCCESS 04-26 06:47:38.593 26637-26637/com.saeedahmad.ir.saeed W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView علتش چیه
  11. سلام من تو برنامه ام به یه مشکلی برخوردم خیلی هم گشتم راه های زیادی بود تست کردم اما جواب نگرفتم مشکل من اینه که وقتی کاربر تصویر از گالری یا دوربین رو اتخاب کرد و برگشت من عکس انتخابی رو بهش نمایش میدم اما تصویر چرخش خورده اما خوب این تو بعضی از گوشی ها پیش میاد ممنون میشم راهناییم کنید
  12. سلام میخواستم بدونم چطور میشه فرم ورود با اکانت جیمل برای اندروید ایجاد کرد
  13. سلام من میخوام فایل اپلود کنم به طوری که فرمت های پی دی اف ،jpg و doc رو نمایش بده . تو جنی موشن زمانی که دکمه مربوط به انتخاب فایل رو انتخاب می کنم درست عمل م کنه ولی تو گوشی زمانی که دکمه رو می زنم و فایل رو انتخاب می کنم خطای فورس کلوز میده و به صفحه اول میره و کل فونتش به هم میخوره و قسمت سرور رو لود نمیکنه
  14. سلام توی لوکال هاست اطلاعات به درستی نشان میدن ولی تو هاست اصلی یه بار نشون داده میشه و بار دوم نشون داده نمیشه و روی تب های دیگه میره بعد میایی روی اون تب اول نشون میده. مشکل از کجاست؟
  15. سلام وقت بخیر من ی مشکل دارم در زمینه فرگمنت زمانی که روی 5 تا دکمه ای که توی تولبار گذاشتم میزنم که توی اکتیویتی اصلی ، فرگمنت هام لود بشن محتوای اکتیویتی اصلی هستش و فرگمنتا زیرش نمایش داده میشن اکتیویتی اصلی فقط کلیلک میشه و به فرگمنتا درسترسی ندارم روند انجام این کار به چه صورته و من چیو جا انداختم که اطلاعات رو هم میفتن؟؟
  16. سلام وقت همه اساتید عزیز بخیر و خوشی یک سوال ساده دارم البته واسه شما ساده توضیحی درباره : ترسیم روی برنامه‌های دیگر-android.permission.SYSTEM_ALERT_WINDOW بدید کلا برای چی هست و چرا در یک برنامه اضافه میشه . ممنون میشم
  17. سلام من یه قسمت جستجو دارم که جستجو رو از دیتابس انجام میده و یه اداپتر که بصورت لیست نشون میده میخوام کلمه جستجو شده به صورت رنگی نشان داده شود از چه کدی و در کدام قسمت اعمال کنم public class Search extends AppCompatActivity { EditText et; private StoryDataSource datasource; private List<SearchContent> searchitems; private ListView listView; private ArrayAdapter<SearchContent> adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_search); et = (EditText) findViewById(R.id.search); listView = (ListView) findViewById(R.id.list); datasource = new StoryDataSource(getBaseContext()); searchitems = datasource.getAllsearch(et.getText().toString()); et.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { searchitems = datasource.getAllsearch(et.getText().toString()); refreshDisplay(); } @Override public void afterTextChanged(Editable s) { } }); } private void refreshDisplay() { adapter = new SearchListAdapter(this, R.layout.story_list_item, searchitems); listView.setAdapter(adapter); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { SearchContent content = searchitems.get(position); Intent intent = new Intent(Search.this, Activity4.class); intent.putExtra(".db", content); startActivity(intent); } }); } } اداپتر public class SearchListAdapter extends ArrayAdapter<SearchContent>{ private Context context; private int resourceId; private List<SearchContent> searchitems; public SearchListAdapter(Context context, int resourceId, List<SearchContent> searchitems) { super(context, resourceId, searchitems); this.context = context; this.resourceId = resourceId; this.searchitems = searchitems; } @Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(resourceId, parent, false); final SearchContent item = searchitems.get(position); TextView txt_name = (TextView) view.findViewById(R.id.txt_name_listitem); txt_name.setText(item.getName()); return view; } }
  18. نگارش 1.0.0

    0 دانلود

    بسیاری از وقت ها شما یک ابزاری را در یک برنامه میبینید و دوست دارید آن را در برنامه های خود بکار ببرید ما در این مواقع به شما دیکد کردن را پیشنهاد میکنیم. مشخصات پکیج: یک فایل زیپ حاوی یک عدد فیلم آموزشی با زیرنویس فارسی + تمامی برنامه های مورد نیاز جهت دیکد کردن و نمایش منابع و کدها + یک نمونه فایل APK برنامه اندرویدی جهت تمرین کردن.

    50٬000 ریال

  19. سلام من موقع کلیک بر روی spinner با ارور مواجه میشم public class Activity4 extends AppCompatActivity { private StoryDataSource datasource; private List<Matn> matnItems; private ListView listView1; private ArrayAdapter<Matn> adapter; private StoryContent content; private Spinner spiner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_4); spiner = (Spinner) findViewById(R.id.spinner); datasource = new StoryDataSource(getBaseContext()); Bundle extras = getIntent().getExtras(); if (extras != null) { content = extras.getParcelable(".db"); matnItems = datasource.getMatnItems(content); Toast.makeText(this, "totalPages = " + matnItems, Toast.LENGTH_SHORT).show(); } refreshDisplay(); } private void refreshDisplay(){ adapter = new MatnListAdapter(this, R.layout.story_list_item1, matnItems); spiner.setAdapter(adapter); } } اداپتور ublic class MatnListAdapter extends ArrayAdapter<Matn>{ private int totalPages = 0; private int currentPageNo = 0; private StoryDataSource datasource; private Matn matn; private Context context; private int resourceId; private List<Matn> matnItems; public MatnListAdapter(Context context, int resourceId, List<Matn> matnItems) { super(context, resourceId, matnItems); this.context = context; this.resourceId = resourceId; this.matnItems = matnItems; } @Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(resourceId, parent, false); final Matn item = matnItems.get(position); TextView txt_name = (TextView) view.findViewById(R.id.txt_name_listitem); txt_name.setText(item.getMatn()); return view; } } ارور 04-14 07:56:46.919 1741-1741/com.example.asus.myapplication I/Story: Parcelable : write to Parcel2. 04-14 07:56:47.127 1741-1741/com.example.asus.myapplication W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 04-14 07:56:47.445 1741-1741/com.example.asus.myapplication I/Story: Parcelable CREATOR : createFromParcel2 04-14 07:56:47.452 1741-1741/com.example.asus.myapplication I/Story: database opened. 04-14 07:56:47.461 1741-1741/com.example.asus.myapplication I/Story: getMatnItems : Returned 2 rows. 04-14 07:56:47.463 1741-1741/com.example.asus.myapplication I/Story: database closed. 04-14 07:56:47.566 1741-1741/com.example.asus.myapplication I/Choreographer: Skipped 37 frames! The application may be doing too much work on its main thread. 04-14 07:56:47.686 1741-1808/com.example.asus.myapplication W/EGL_emulation: eglSurfaceAttrib not implemented 04-14 07:56:47.686 1741-1808/com.example.asus.myapplication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xe9a233c0, error=EGL_SUCCESS 04-14 07:56:47.860 1741-1741/com.example.asus.myapplication W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView 04-14 07:56:48.136 1741-1808/com.example.asus.myapplication W/EGL_emulation: eglSurfaceAttrib not implemented 04-14 07:56:48.136 1741-1808/com.example.asus.myapplication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xe0770620, error=EGL_SUCCESS 04-14 07:56:48.255 1741-1808/com.example.asus.myapplication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xf2ce3960 04-14 07:56:49.483 1741-1808/com.example.asus.myapplication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xf2ce4f40 04-14 07:56:52.262 1741-1741/com.example.asus.myapplication E/ArrayAdapter: You must supply a resource ID for a TextView 04-14 07:56:52.262 1741-1741/com.example.asus.myapplication D/AndroidRuntime: Shutting down VM --------- beginning of crash 04-14 07:56:52.263 1741-1741/com.example.asus.myapplication E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.asus.myapplication, PID: 1741 java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:393) at android.widget.ArrayAdapter.getDropDownView(ArrayAdapter.java:448) at android.widget.Spinner$DropDownAdapter.getDropDownView(Spinner.java:963) at android.widget.Spinner$DropDownAdapter.getView(Spinner.java:959) at android.widget.Spinner.measureContentWidth(Spinner.java:833) at android.widget.Spinner$DropdownPopup.computeContentWidth(Spinner.java:1194) at android.widget.Spinner$DropdownPopup.show(Spinner.java:1220) at android.widget.Spinner.performClick(Spinner.java:758) at android.support.v7.widget.AppCompatSpinner.performClick(AppCompatSpinner.java:441) at android.view.View$PerformClick.run(View.java:21147) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:386) at android.widget.ArrayAdapter.getDropDownView(ArrayAdapter.java:448) at android.widget.Spinner$DropDownAdapter.getDropDownView(Spinner.java:963) at android.widget.Spinner$DropDownAdapter.getView(Spinner.java:959) at android.widget.Spinner.measureContentWidth(Spinner.java:833) at android.widget.Spinner$DropdownPopup.computeContentWidth(Spinner.java:1194) at android.widget.Spinner$DropdownPopup.show(Spinner.java:1220) at android.widget.Spinner.performClick(Spinner.java:758) at android.support.v7.widget.AppCompatSpinner.performClick(AppCompatSpinner.java:441) at android.view.View$PerformClick.run(View.java:21147) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
  20. سلام.من می خوام یه برنامه بلاک کردن اس ام اس درست کنم.که یه شماره از کاربر می گیره و وقتی اس ام اس جدید رسید.اگه برابر اون شماره بود ذخیره می کنه. من برای اندروید قبل از 4.4 این برنامه رو درست کردم.می خواستم ببینم کسی می دونه برای اندروید 4.4 به بالا که احتیاج به بدست گیری برنامه پیامک پیش فرض خود گوشی هاست.چیکار باید بکنم؟آیا کسی آموزشی در این باره می شناسه؟خیلی ممنونم
  21. من یه لیست ویو دارم که هر فصل من دارای چند زیر مجوعه داره میخوام زیر مجوعه هر فصل بشمارم ونشون بدم داخل لیستم . فصل ها نشون داده میشن ولی بخش ها تعداد ارور داره کسی میتونه کمک کنه کدهام اینه public class StoryDataSource { private Context context; private SQLiteOpenHelper dbhelper; private SQLiteDatabase database; public StoryDataSource(Context context){ this.context = context; this.dbhelper = new StoryDBHelper(context); } public void openDb(){ database = dbhelper.getWritableDatabase(); Log.i(Activity2.LOGTAG, "database opened."); } public void closeDb(){ if(database != null){ database.close(); Log.i(Activity2.LOGTAG, "database closed."); } else{ Log.i(Activity2.LOGTAG, "db = null"); } } public List<Story> getAllStories(){ List<Story> items = new ArrayList<Story>(); openDb(); String[] columns = {StoryDBHelper.KEY_ID, StoryDBHelper.KEY_SESONE, StoryDBHelper.KEY_FAV}; Cursor cursor = database.query( StoryDBHelper.TABLE_BOOKS, columns, StoryDBHelper.KEY_TYPE + " = \"" + StoryDBHelper.TYPE_SESON + "\"", null, null, null, StoryDBHelper.KEY_ID + " ASC"); if(cursor.moveToFirst()){ do{ Story story = new Story(); story.setId(cursor.getLong(cursor.getColumnIndex(StoryDBHelper.KEY_ID))); story.setName(cursor.getString(cursor.getColumnIndex(StoryDBHelper.KEY_SESONE))); story.setFav(cursor.getInt(cursor.getColumnIndex(StoryDBHelper.KEY_FAV)) > 0); // author and indexPic String[] col_title_type = {StoryDBHelper.KEY_SESONEID}; String where = "\"" + StoryDBHelper.KEY_SESONEID + "\" = " + story.getId() + " AND (\"" + StoryDBHelper.KEY_TYPE + "\" = \"" + StoryDBHelper.TYPE_TITLE + "\")"; Cursor cur = database.query(StoryDBHelper.TABLE_BOOKS, col_title_type, where, null, null, null, StoryDBHelper.KEY_ID + " ASC"); if(cur.moveToFirst()){ do{ story.setDount(cur.getCount()); } while(cur.moveToNext()); } Log.i(Activity2.LOGTAG, "getAllStories() : Returned " + cur.getCount() + " rows."); cur.close(); items.add(story); } while(cursor.moveToNext()); } cursor.close(); Log.i(Activity2.LOGTAG, "getAllStories() : Returned " + cursor.getCount() + " rows."); closeDb(); return items; } public void updateIsFav(Story story){ openDb(); String value = story.isFav() ? "1" : "0"; String sql = "UPDATE " + StoryDBHelper.TABLE_BOOKS + " SET " + StoryDBHelper.KEY_FAV + " = " + value + " WHERE " + StoryDBHelper.KEY_ID + " = " + story.getId(); Log.i(Activity2.LOGTAG, "sql = " + sql); database.execSQL(sql); closeDb(); } public void copyDbFile(){ try { InputStream in = context.getAssets().open("books"); File dir = new File("/data/data/" + context.getPackageName() + "/databases"); dir.mkdirs(); FileOutputStream out = new FileOutputStream(new File(dir, "books")); byte[] buffer = new byte[1024]; int len = 0; while( (len = in.read(buffer)) > 0 ){ out.write(buffer, 0, len); } in.close(); out.close(); Log.i(Activity2.LOGTAG, "database copied."); } catch (Exception e) { Log.i(Activity2.LOGTAG, "copy() : exception -> " + e.getMessage()); } } } اداپترم public class StoryListAdapter extends ArrayAdapter<Story>{ private Context context; private int resourceId; private List<Story> stories; public StoryListAdapter(Context context, int resourceId, List<Story> stories) { super(context, resourceId, stories); this.context = context; this.resourceId = resourceId; this.stories = stories; } @Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(resourceId, parent, false); final Story item = stories.get(position); TextView txt_name = (TextView) view.findViewById(R.id.txt_name_listitem); TextView txt_count = (TextView) view.findViewById(R.id.txt_count_listitem); final ImageView img_isFav = (ImageView) view.findViewById(R.id.img_isFav); txt_name.setText(item.getName()); txt_count.setText(item.getDount());در اینجا خطا میگیره LoadImageResource(context, view, item.getIndexPic(), R.id.img_indexpic_listitem); if(item.isFav()){ img_isFav.setImageResource(R.drawable.red_heart); } else { img_isFav.setImageResource(R.drawable.heart); } img_isFav.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { item.setFav(! item.isFav()); StoryDataSource datasource = new StoryDataSource(context); datasource.updateIsFav(item); if(item.isFav()){ img_isFav.setImageResource(R.drawable.red_heart); } else { img_isFav.setImageResource(R.drawable.heart); } } }); return view; } public static void LoadImageResource(Context context, View view, String resourceName, int imageView_id){ String resName ; if(resourceName.lastIndexOf('.') > 0){ resName = resourceName.substring(0, resourceName.lastIndexOf('.')); } else{ resName = resourceName; } int imageResId = context.getResources().getIdentifier( resName, "drawable", context.getPackageName()); if(imageResId > 0){ ImageView imgView = (ImageView) view.findViewById(imageView_id); imgView.setImageResource(imageResId); } } } خطاها 04-09 17:20:10.011 25228-25228/com.example.asus.myapplication I/Story: database opened. 04-09 17:20:10.023 25228-25228/com.example.asus.myapplication I/Story: getAllStories() : Returned 3 rows. 04-09 17:20:10.024 25228-25228/com.example.asus.myapplication I/Story: getAllStories() : Returned 2 rows. 04-09 17:20:10.026 25228-25228/com.example.asus.myapplication I/Story: getAllStories() : Returned 3 rows. 04-09 17:20:10.027 25228-25228/com.example.asus.myapplication I/Story: getAllStories() : Returned 3 rows. 04-09 17:20:10.028 25228-25228/com.example.asus.myapplication I/Story: database closed. 04-09 17:20:10.142 25228-25228/com.example.asus.myapplication W/ResourceType: No package identifier when getting value for resource number 0x00000003 04-09 17:20:10.143 25228-25228/com.example.asus.myapplication D/AndroidRuntime: Shutting down VM --------- beginning of crash 04-09 17:20:10.147 25228-25228/com.example.asus.myapplication E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.asus.myapplication, PID: 25228 android.content.res.Resources$NotFoundException: String resource ID #0x3 at android.content.res.Resources.getText(Resources.java:312) at android.widget.TextView.setText(TextView.java:4417) at com.example.asus.myapplication.StoryListAdapter.getView(StoryListAdapter.java:41) at android.widget.AbsListView.obtainView(AbsListView.java:2346) at android.widget.ListView.measureHeightOfChildren(ListView.java:1280) at android.widget.ListView.onMeasure(ListView.java:1188) at android.view.View.measure(View.java:18788) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1465) at android.widget.LinearLayout.measureVertical(LinearLayout.java:748) at android.widget.LinearLayout.onMeasure(LinearLayout.java:630) at android.view.View.measure(View.java:18788) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139) at android.view.View.measure(View.java:18788) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951) at android.support.v7.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:393) at android.view.View.measure(View.java:18788) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:18788) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1465) at android.widget.LinearLayout.measureVertical(LinearLayout.java:748) at android.widget.LinearLayout.onMeasure(LinearLayout.java:630) at android.view.View.measure(View.java:18788) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at com.android.internal.policy.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2643) at android.view.View.measure(View.java:18788) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2100) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1216) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1452) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858) at android.view.Choreographer.doCallbacks(Choreographer.java:670) at android.view.Choreographer.doFrame(Choreographer.java:606) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 04-09 17:20:10.188 25228-25238/com.example.asus.myapplication W/art: Suspending all threads took: 7.481ms سورس برنامه MyApplication3.rar
  22. مشاهده فایل دیکد کردن برنامه های اندرویدی بسیاری از وقت ها شما یک ابزاری را در یک برنامه میبینید و دوست دارید آن را در برنامه های خود بکار ببرید ما در این مواقع به شما دیکد کردن را پیشنهاد میکنیم. مشخصات پکیج: یک فایل زیپ حاوی یک عدد فیلم آموزشی با زیرنویس فارسی + تمامی برنامه های مورد نیاز جهت دیکد کردن و نمایش منابع و کدها + یک نمونه فایل APK برنامه اندرویدی جهت تمرین کردن. ارسال کننده electroncompany ارسال ۱۷/۰۴/۰۷ دسته سورس پروژه اندروید  
  23. سلام من یه سوال داشتم.ممنون میشم راهنمایی بفرمایید.مرسی 1-من یک برنامه نوشتم برای اندروید 23 و توش از کتابخانه design استفاده کردم.می خوام برنامه ام رو تغییر بدم جوری که تو اندروید 4 هم کار کنه.آیا راهی وجود داره؟ من هرکاری می کنم نمی تونم فایل های build gradle رو تغییر بدم. نمی تونم compileSdkVersion ,buildToolsVersionرو تغییر بدم چون از کتابخونه design تو سراسر برنامه استفاده کردم. ممنون میشم این سوال رو هم جواب بدید.آیا راهی وجود داره که برنامه های اندروید برای اکثر ورژن ها نصب بشه و کار کنه؟ با تشکر از شما. فایل گریدلم این عکس هست: ا
  24. نگارش 1.0.0

    16 دانلود

    ویژگی ها: یک عدد فایل زیپ (فشرده) حاوی 10 عدد سورس کد کامل، شامل موارد زیر با قابلیت ایمپورت شدن در اکلیپس CustomListView ( لیست ویو سفارشی ) CustomActionBar ( اکشن بار سفارشی ) ExpandableListView ( لیست ویو با قابلیت باز و بسته شدن ) SlideMenu ( منوی کشویی پیشرفته ) SlideShow ( اسلاید منو ) Tablayout ( لایه ی تب دار ) CustomToast ( پیغام سفارشی ) SelectionFont ( انتخاب فونت ) Animations ( انیمیشن ها ) بنابراین انتظار میرود شما با خرید این پکیج ( سورس کد ) تمامی مطالب بالا را فراگرفته و در برنامه های خود استفاده نمایید و آنها را برای انتشار به مارکت های گوناگون بفرستید و کسب درآمد نمایید.

    70٬000 ریال

  25. مشاهده فایل پکیج زیباسازی برنامه های اندرویدی ویژگی ها: یک عدد فایل زیپ (فشرده) حاوی 10 عدد سورس کد کامل، شامل موارد زیر با قابلیت ایمپورت شدن در اکلیپس CustomListView ( لیست ویو سفارشی ) CustomActionBar ( اکشن بار سفارشی ) ExpandableListView ( لیست ویو با قابلیت باز و بسته شدن ) SlideMenu ( منوی کشویی پیشرفته ) SlideShow ( اسلاید منو ) Tablayout ( لایه ی تب دار ) CustomToast ( پیغام سفارشی ) SelectionFont ( انتخاب فونت ) Animations ( انیمیشن ها ) بنابراین انتظار میرود شما با خرید این پکیج ( سورس کد ) تمامی مطالب بالا را فراگرفته و در برنامه های خود استفاده نمایید و آنها را برای انتشار به مارکت های گوناگون بفرستید و کسب درآمد نمایید. ارسال کننده electroncompany ارسال ۱۷/۰۴/۰۵ دسته سورس پروژه اندروید