کلیدستان

نسخه‌ی کامل: باز کردن پاور پوینت درون اپلیکیشن اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام  این کد برای باز کردن پاور پوینت هست درون یک اپلیکیشن بطوری که پاور درون برنامه ذخیره شده اما با استفاده از نرم افزار های اجرا کننده پاور درون گوشی اجرا میشه حالا من از سایت 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); 
سلام.
بنده تا حالا فایل 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 بر اساس آن ساخته ایم.