سلام
ایا راهی هست یا کسی بلده که
بشه کاربر بر روی باتن کلیک کنه یه فایل chooser باز شه کاربر فایل html رو انتخاب کنه که شامل فایل css , jsهست و بتونه اون رو در وب ویو داخل برنامه نشون بده
ممنون میشم راهنمایی کنید
سلام
ایا راهی هست یا کسی بلده که
بشه کاربر بر روی باتن کلیک کنه یه فایل chooser باز شه کاربر فایل html رو انتخاب کنه که شامل فایل css , jsهست و بتونه اون رو در وب ویو داخل برنامه نشون بده
ممنون میشم راهنمایی کنید
کسی نظری نداره؟؟؟
بله.
بعد از این که کاربر از Chooser فایل رو انتخاب کرد و مسیر فایل رو گرفتی، فایل رو اینجوری توی WebView لود کن:
webView.loadUrl("file://"+pathToHtmlFile);
سلام
ممنون
اما فرض کنید ما یک پوش داریم که داخلش یک سری پوشه با نام css وjs و ... هست و یک فایل مثلا index.hml خوب حالا چطور آدرس رو بگیریم و نشون بدم یعنی آدرس html که شامل اینک های به css و js هست؟
سلام
ممنون
اما فرض کنید ما یک پوش داریم که داخلش یک سری پوشه با نام css وjs و ... هست و یک فایل مثلا index.hml خوب حالا چطور آدرس رو بگیریم و نشون بدم یعنی آدرس html که شامل اینک های به css و js هست؟
اینکه آدرس رو چطور بگیری ، یه داستان جدایی داره خودش.
باید یه File Chooser طراحی کنی یا از Chooser های آماده استفاده کنی. که نمونش توی اینترنت کم نیست.
بعدش که آدرس رو گرفتی همونجوری که گفتم لودش میکنی. اگه از فایل های css و js هم به صورت خودکار شناسایی میشه. نیازی نیست کار خاصی بکنی.
آره شناسایی شد ممنون درست شد
فقط
اگه بخوام کاربر در یک editview متن html بنویسه بخواد ذخیره کنه روی گوشی در مسیر دلخواه این چطور ميشه و
اگه بخوام فایل با پسوند .cs رو در برنامه انتخاب و در یک edit view نشون بدم با قابلیت ویرایش و ذخیره باید چکار کنم؟
ممنون میشم لطف کنید و اینهارو رو هم راهنمایی کنید
سپاس
باید برای WebView یک JavaScriptIterface بنویسی و با متد های اون، متن داخل EditView رو بگیری و یه جا ذخیره کنی.[/QUOTE]
میشه لطف کنید بیشتر توضیح بدید باید دقیقا چکار کنم متوجه نشدم
و
برای نمایش و ویرایش cs باید چکار کنم منظورم نمایش فایل به زبان سی شارپ هست
مرسی
کسی برا نمایش فایل سی شارپ نظری نداره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
شما میخوای کد های cs رو به صورت استایل شده مثل ویژوال استدیو ببینی یا استایل شدنش مهم نیست؟
خوب مسلما اگه استیایل دار شده مثل vs باشه که خیلی بهتره
شما میدانید چکار باید کرد؟؟؟
ممنون پیشاپیش
برای استایل دار شدن کد یا باید خودت یه View جدید بنویسی یا اگه باشه (من ندیدم) از کتابخانه های آماده استفاده کنی. یه راه دیگه هم هست و اون اینه که از code editor های html در webview استفاده کنی.
برای ذخیره محتویات EditText هم میتونی از این کد استفاده کنی:
try {
String text = editText.getText().toString();
if (!text.trim().equals("")) {
File file = new File("/sdcard/Accelerometer.html");
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
FileWriter fileWritter = new FileWriter(file.getName(),
true);
BufferedWriter bufferWritter = new BufferedWriter(
fileWritter);
bufferWritter.write(text);
bufferWritter.close();
}
} catch (IOException e) {
e.printStackTrace();
}
ممنونم
فقط یعنی حالا اگه بخوام استایل دار باشه شما چه کتابخانه ای پیشنهاد میدید اخه من نمیدونم چی سرچ کنم؟؟؟
و اگه استایل دار نباشه
چطوری میشه؟؟؟
من تا حالا همچین کتابخانه ای ندیدم. شما سرچ کن شاید پیدا کنی.
شاید این کتابخونه به دردت بخوره:
https://github.com/windyzboy/CustomEditor
آخرین ویرایش به وسیله spiderman200700 : شنبه 26 تیر 1395 در 17:34 عصر
ممنون پرسی
متوجه شدم
فقط
کلا اگه بخوام فایل با پسوند مختلف مثل همین .cs در edittext نمایش بدم باید چکار کنم
؟؟؟
مرسی
دوستان من کد ذخیره html رو زدم اما هیچ اتفاقی نمی افته چکار کنم کد دیه ای سراغ دارید؟
الان فایل sample.html
رو ساخت اما خالیه؟! چکار کنم؟؟