انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پکیج ها (در برنامه نویسی اندروید)

پکیج ها (در برنامه نویسی اندروید)

#2
سلام.
بستگی دارد که از چه بخش هایی از آن دو پروژه اندروید بخواهید استفاده کنید. یعنی به هر حال باید یک پروژه سوم ساخته شود (یا از یکی از آن دو، یک کپی تهیه شود) و سپس موارد مورد نظرمان را از پروژه های دیگر در آن کپی کنیم. 
مثلا برای کپی کردن یک کلاس (Class) عادی، تنها کافی است که فایل java مربوط به آن را در محل مناسب از پروژه کپی کنیم. برای کتابخانه ها (libraries) نیز همین طور.
اما فرض کنید که بخواهیم یک Activity را کپی کنیم، برای این منظور، باید فایل java و فایل xml مربوط به آن را کپی کرده و علاوه بر آن، نام و ویژگی های Activity را در فایل AndroidManifest.xml نیز ذکر کنیم (می توان آنها را از همان پروژه اولیه کپی کرد).
حالا ممکنه که یک فایل xml را کپی کنید و در آن، به خیلی از منابع مثل String ها و Style ها و ... ارجاع داده شده باشد، پس باید آن موارد را نیز که با خطاهای نمایش داده شده، قابل شناسایی هستند را نیز از پروژه اولیه در پروژه اصلی قرار بدهیم (اینگونه ارجاع ها در فایل های java نیز موجود می باشد و در آنجا نیز باید آنها را بررسی کنیم). یا اینکه ممکن است که شخصی، تمامی String ها و Style ها و ... را کپی کند.
بعد از کپی فایل های java ، باید نام package اصلی در آنها را نیز تصحیح کنیم.
permission ها در فایل AndroidManifest.xml نیز مهم می باشد. یعنی permission های هر پروژه باید ذکر کنیم (البته اگر از هر دوی آنها به طور کامل استفاده کنیم).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط داش بهروز ، foad.pezeshkian


پیام‌های این موضوع
پکیج ها (در برنامه نویسی اندروید) - توسط foad.pezeshkian - ۱۳۹۴/۰۱/۰۷, ۰۹:۰۷ ب.ظ
RE: پکیج ها (در برنامه نویسی اندروید) - توسط admin - ۱۳۹۴/۰۱/۰۷, ۰۹:۴۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان