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


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
باز کردن پاور پوینت درون اپلیکیشن اندروید

باز کردن پاور پوینت درون اپلیکیشن اندروید

#1
سلام  این کد برای باز کردن پاور پوینت هست درون یک اپلیکیشن بطوری که پاور درون برنامه ذخیره شده اما با استفاده از نرم افزار های اجرا کننده پاور درون گوشی اجرا میشه حالا من از سایت http://stackoverflow.com/ پرسیدم که چطور میشه یک پاور رو درون برنامه باز کرد  این تیکه کد رو برام نوشتن و گفتن از این استفاده کن حالا می خوام بدونم که چطوری استفادش کنم  ببخشید چون انگلیسیم خوب نبود نتونستم از خودش بپرسم؟

 
کد پی‌اچ‌پی:
File file = new File("path_to_the_file.ppt");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file),"application/vnd.ms-powerpoint");
startActivity(intent); 
پاسخ

باز کردن پاور پوینت درون اپلیکیشن اندروید

#2
سلام.
بنده تا حالا فایل ppt رو تست نکردم، ولی مشکل شما در مورد چگونگی آدرس دهی فایل است که برایتان توضیحاتی می دهم.
فرض کنید که فایل شما (فایل ppt) در حافظه خارجی (External Storage) یا مثلا درون پوشه assets (یا پوشه raw) خود پروژه اندروید قرار دارد، باید ابتدا مسیر (path) درست به آن را داشته باشیم. کد زیر را ببینید :

کد پی‌اچ‌پی:
File file = new File("path_to_the_file.ppt"); 

منظورشون از path_to_the_file.ppt ، این است که مسیر درست به فایل را داشته باشیم و بعد یک متغیر از نوع File بر اساس آن مسیر بسازیم. بنابراین شما تنها باید به جای این خط اول از کدها، کدهای مناسب را بنویسید و سه خط بعدی، نیازی به تغییر دادن ندارد (البته بنده فرض می کنم که روش ذکر شده، مشکلی نداشته باشد).
خوب حالا فرض می کنیم که در حافظه خارجی (External Storage) وجود داشته باشد، کد زیر، چگونگی آدرس دهی یک فایل txt (به عنوان مثال) را نمایش می دهد (بخشی از کد کلید شماره 281) :

کد پی‌اچ‌پی:
File root android.os.Environment.getExternalStorageDirectory(); 
File dir = new File (root.getAbsolutePath() + "/myFolder");
File file = new File(dir"myData.txt"); 

که برای فایلی با نام myData.txt است که در پوشه myFolder قرار گرفته است. مشاهده می کنید که یک متغیر File بر اساس آن ساخته ایم.

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


پرش به انجمن:


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