نمایش نتایج 1 تا 6 از 6

نام تاپیک: کمک در ساخت برنامه ای ساده [ یک web browser خیلی ساده ]

  1. #1

    کمک در ساخت برنامه ای ساده [ یک web browser خیلی ساده ]

    باسلام.
    دوستان من برنامه نویسی اندورید رو بلد نیستم ولی بیشتر کار سی شارپ و asp , php می کنم ولی حالا برای یکی از کارهام لازم دارم یک برنامه ی ساده بنویسم که فقط یک آدرس سایت رو باز کند و نمایش دهد.
    این برنامه به صورت فول اسکرین اجرا شود و هیچگونه اجازه تغییر سایتی رو هم ندهد.

    بعنوان پیشفرض سایت http://www.google.com رو باز کند. و 100 البته ممنون میشوم بگید این آدرس رو از کجای سورس رو تغییر دهم. من نرم افزار eclips رو هم دارم.

    البته باز هم میگم من اصلا برنامه نویسی اندروید کار نکرده ام و نمی دونم چقدر این برنامه، ساده یا دشوار است.

    درصورتی که برنامه دشوار و پیچیده است، ممنون می شوم راهنمایی کنید تا من این برنامه را بسازم.

    باتشکر

  2. #2
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: کمک در ساخت برنامه ای ساده [ یک web browser خیلی ساده ]

    خب حتماً ADT رو هم بر روی Eclipse نصب کردید.
    یک پروژه ی جدید Android ایجاد کنید. (در قسمت انتخاب Template گزینه ی Blank Activity رو انتخاب کنید).
    یک پروژه ی جدید که یک اکتیویتی داره ایجاد میشه. در پوشه ی res/layout یک فایل xml هست (معمولاً activity_main.xml) اون رو باز کنید. این فایل رابط گرافیکی این اکتیویتی (اکتیویتی معادل فرم در برنامه نویسی دسکتاپ هست) هست.
    اگر Viewی در این فایل وجود داره حذفش کنید و یک WebView به این layout اضافه کنید.
    محتویات این فایل xml باید شبیه کد زیر باشه:
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <WebView
    android:id="@+id/webView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true" />

    </RelativeLayout>

    حالا از پوشه ی src باید Activity رو انتخاب کنید، چون فعلاً تنها یک اکتیویتی دارید که احتمالاً نامش MainActivity.java هست، همون رو باز کنید.
    حالا کد اون باید چیزی شبیه به کد زیر باشه:
    public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // remove title
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    //set fullscreen
    getWindow().setFlags(WindowManager.LayoutParams.FL AG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);

    setContentView(R.layout.activity_main);

    getSystemService(WINDOW_SERVICE).

    // get Instance of WebView
    WebView webView = (WebView) findViewById(R.id.webView1);

    // Enable Javascript
    webView.getSettings().setJavaScriptEnabled(true);

    // Enable Built-in Zoom
    webView.getSettings().setBuiltInZoomControls(true) ;

    // load url
    webView.loadUrl("http://www.google.com");
    }
    }

    البته در اکتیویتی قبل از این کدها یکسری کدهای دیگه موجود هست که من ننوشتم، خط اول که با package شروع میشه و نام پکیجتون هست و چند خط بعد هم با import شروع میشه که کلاس های مورد نظر رو import می کنه.
    اگه این کد رو Paste کردید، یکبار Ctrl+Shift+O رو بزنید.

  3. #3
    کاربر دائمی آواتار Modernidea
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    »مشهد الرضا«
    پست
    573

    نقل قول: کمک در ساخت برنامه ای ساده [ یک web browser خیلی ساده ]

    سلام

    الف:
    در این لینک مراحل ساخت یک برنامه وب را به سادگی و کامل توضیح داده است.
    Building Web Apps in WebView

    البته این سایت از طرف گوگل برای ایران تحریم شده است. برای دسترسی به این سایت دو راه وجود داره
    1- استفاده از قیــلتر شکن
    2- استفاده از این سایت به صورت آفلاین. تقریبا تمام مطالب آموزشی این سایت درون پوشه sdk است. برای دسترسی به این مطالب باید به پوشه SDK ای که نصب کردید برید و درون پوشه docs فایل index.html را اجرا کنید.
    مثلا آدرس ذکر شده در سیستم من به این شکل است:
    E:\Program Files (x86)\Android\android-sdk\docs\index.html

    بعد از باز شدن مرورگر در ادامه آدرس فعلی مرورگر، این آدرس را اضافه کنید:
    guide/webapps/webview.html

    یعنی آدرس نهایی برای سیستم من در مرورگر به این شکل میشه که این آدرس اشاره به ساخت یک برنامه وب در اندروید را دارد:
    file:///E:/Program%20Files%20(x86)/Android/android-sdk/docs/guide/webapps/webview.html

    ب:
    سایت phonegap یک فریم ورک هست که کمک میکنه که با تکنولوژی های HTML، CSS، JavaScript برنامه وب در موبایل تولید کنید.

  4. #4

    نقل قول: کمک در ساخت برنامه ای ساده [ یک web browser خیلی ساده ]

    باسلام و با تشکر فراوان.
    دوستان من این برنامه ای که گفتین رو بالاخره تونستم با کلی دردسر برای نصب eclipse و به کمک *** فرانسه بنویسم، البته بازم یکسری سوال داشتم. خوب اولش بگم که این برنامه رو همون طور که در تصاویر زیر می بینید نوشتم ولی یه warning کوچولو داره که من فکر کردم بزارم اینجا شاید مهم باشه و بهم کمک کنید. دوم اینکه سوالم اینجاست که چطور این برنامه را روی شبیه ساز اجرا کنم. من شبیه ساز رو نیز نصب و فعال و تنظیم کرده ام ولی نمی دونم چطور برنامه رو باید روی آن اجرا نمود.

    پس حتما تصاویر گذاشته شده در ضمینه رو مشاهده نمایید.
    من منتظر لطفا شما در پاسخ گویی هستم. p3.jpgp1.jpgp2.jpg

  5. #5
    کاربر دائمی آواتار Modernidea
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    »مشهد الرضا«
    پست
    573

    نقل قول: کمک در ساخت برنامه ای ساده [ یک web browser خیلی ساده ]

    سلام

    خوشحالم که اینقدر خوب پیش رفتید.
    یه warning کوچولو داره که من فکر کردم بزارم اینجا شاید مهم باشه و بهم کمک کنید
    همونطور که میبینید در تبهای پایین نرم افزار، تب Problems، توضیحی در مورد این هشدار داده، اگه اون توضیح کافی نبود، نیمی یا همه این توضیح را در گوگل سرچ کنید تا بهترین و سریعترین نتیچه را بگیرید.
    همچنین اگر آخرین نسخه eclipse را نصب کرده باشید، اگر نشانه گر(cursor) روی خطی که هشدار داده شده قرار بدید و Ctrl+1 را بزنید، یکسری گزینه هایی در مورد این هشدار نمایش داده میشه که یکی از آنها Explain issue هست که در مورد این هشدار توضیحی کاملتری میده.
    هشداری که برنامه شما داده در مورد حملات احتمالی هکر ها به دستگاه شماست. بافعال کردن Java Script، ممکنه مشکلات امنتی پیش بیاد که در این لینک توضیح بیشتری داده.
    چطور این برنامه را روی شبیه ساز اجرا کنم
    خیلی راحت:مراحل اجرای پروژه روی Emulator.

  6. #6

    نقل قول: کمک در ساخت برنامه ای ساده [ یک web browser خیلی ساده ]

    سلام
    کسی آموزش برنامه نویسی تحت وب در محیط eclips را دارد؟

تاپیک های مشابه

  1. کمک برای ساخت برنامه آموزشی در VB
    نوشته شده توسط Emperorr در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: یک شنبه 07 خرداد 1391, 02:45 صبح
  2. کمک برای ساخت برنامه (با استفاده از الگریتم First Come First Service
    نوشته شده توسط skh1300 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: چهارشنبه 19 خرداد 1389, 23:22 عصر
  3. سوال: کمک در ساخت برنامه طلافروشی
    نوشته شده توسط Mohamad ghorbani در بخش برنامه نویسی در 6 VB
    پاسخ: 9
    آخرین پست: پنج شنبه 06 خرداد 1389, 11:59 صبح
  4. سوال: کمک برای ساخت برنامه فکس
    نوشته شده توسط saiidkh در بخش VB.NET
    پاسخ: 1
    آخرین پست: چهارشنبه 21 مرداد 1388, 00:17 صبح
  5. کمک در ساخت برنامه ثبت بدهکاری و بستانکاری
    نوشته شده توسط polisoftco در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 31 شهریور 1386, 19:28 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •