-
September 5th, 2014, 12:14
#1
-
-
September 5th, 2014 12:14
# ADS
-
September 5th, 2014, 12:20
#2
پاسخ : یه سوال ساده در رابطه با اندروید
اینجا برنامه نویس سایت زیاد است برای اندروید باید سر بزنین انجمن های اندروید
موبایلستان - Mobilestan
انجمن تخصصی اندروید ایران
-
-
September 5th, 2014, 12:36
#3
عضو انجمن
پاسخ : یه سوال ساده در رابطه با اندروید

نوشته اصلی توسط
shirinsoft
سلام دوستای گلم
2 تا سوال ساده تو اندروید هر کی جواب بده دعاش میکنم
اول اینکه بخوایم دوتا صفحه رو به هم لینک بدیم کدش چیه؟مثلا روی buttom کلیک کنند برن تو یه صفحه دیگه
و دومی اینکه دوباره میخوام روی یه دکمه کلیک کردن با مرورگر آدرس یه سایت براشون باز بشه
راستش تازه کارم تو اندروید...سرمم خیلی شلوغه...اصلا نتونستم کدهاشو پیدا کنم...


شما نیاز به دو تا اکتیویتی داری,
برای اینکه از اولی بری به دومی باید اول تو فایل جاوا اکتیویتی اول یا پیشفرض اون دکمه رو تعریف کنی, مثلا imagebutton:
کد PHP:
private ImageButton ImageButton ;
و بعد در داخل public void onCreate(Bundle savedInstanceState) {
از دستور زیر استفاده کنی:
[PHP]
کد PHP:
ImageButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, about.class);
startActivity(intent);
}
});
تو کد بالا به جای about از اسم اکتیویتی خودت استفاده کن که قراره به اون منتقل بشه.
به لینک زیر هم یه نگاه بنداز:
Android activity – from one screen to another screen
https://androiddesk.wordpress.com/ta...ing-an-intent/
برای نمایش یک وب سایت هم از همین روش استفاده کن, یک اکتیویتی جدید بساز و یه لینک بده که بهش منتقل بشه,تو اکتیویتی دوم از webview استفاده کن که تو نوار ابزارت هست,
البته تو webview باید permission دسترسی به اینترنت هم قرار بدید:
Building Web Apps in WebView | Android Developers
Android WebView example
http://p30droid.com/Thread-Webview-%...88%DB%8C%D8%AF
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
تعداد تشکر ها از yastheme به دلیل پست مفید
-
September 5th, 2014, 12:47
#4
پاسخ : یه سوال ساده در رابطه با اندروید
خیلی عالی بود...دستت درد نکنه.فقط میشه یذره این دومی رو بیشتر توضیح بدی؟؟؟اصلا نمیشه کدی زد که به مرورگر منتقل نشه و تو یه فرم سایت داخل خود برنامه بالا بیاد؟
-
-
September 5th, 2014, 13:00
#5
عضو انجمن
پاسخ : یه سوال ساده در رابطه با اندروید
webview مرورگر نیست, توی برنامه لود می کنه,
این کد XML :
کد PHP:
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
و کد جاواش به صورت زیره:
کد PHP:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");
فایل manifest هم ویرایش کنید و کد دسترسی به اینترنت زیر رو اضافه کنید:
کد PHP:
<uses-permission android:name="android.permission.INTERNET" />
یه سری تنظیمات مثل فعال کردن جاوا وب سایت (به صورت پیشفرض وب سایت را بدون جاوا لود می کند) از لینک های بالا کمک بگیرید
- - - Updated - - -
کد PHP:
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
webView.setBackgroundColor(0x00000000);
خط اول جاوا رو فعال می کنه, خط دوم کش فعال می کنه, خط سوم بک گراند webview رو حذف می کنه و بکگراند خود برنامه میشه,
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
تعداد تشکر ها از yastheme به دلیل پست مفید