آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

باز شدن سایر اپلیکیشن ها در یک اپ شخصی

میم . الف  9 سال پیش  9 سال پیش
0 0

سلام من صفر کیلومتر صفر کیلومترم :) یک اپ وب ویو درست کردم با این مشخصات :  com.mysite.hamrahna که در مایکت و ایران اپس موجوده

سایتم توش معرفی نرم افزار دارم و لینک اونها به مارکت گوگل ، مایکت و بازار می باشد. اما وقتی کاربر روی لینک کلیک میکنه سایت مایکت باز میشه بجای اینکه نرم افزار مایکت باز بشه. ممنون میشم کمکم کنید این مشکل را رفع کنم.

 برای این سوال 3 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
میم . الف  9 سال پیش
0 0

کسی نمیتونه کمکم کنه؟

یکبار دیگه ساده تر میگم در یک اپ webview میخوام لینک با این آدرس https://play.google.com/... وقتی کلیک میشه نرم افزار استور گوگل باز بشه

و یا مثلا وقتی این لینک باز میشه mailto:info... نرم افزار میل یا جی میل باز بشه

شدیدا نیاز به رفع مشکلم دارم کل یوتیوب و stackoverflow را زیر و رو کردم چیزی پیدا نکردم خواهشا کمک کنید

پاسخ به سوال 
یاسر   9 سال پیش
+1 0

 پاسخ صحیح

اینو تست کن

 yourWebView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if (Uri.parse(url).getScheme().equals("market")) {
            try {
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setData(Uri.parse(url));
                Activity host = (Activity) view.getContext();
                host.startActivity(intent);
                return true;
            } catch (ActivityNotFoundException e) {
                // Google Play app is not installed, you may want to open the app store link
                Uri uri = Uri.parse(url);
                view.loadUrl("http://play.google.com/store/apps/" + uri.getHost() + "?" + uri.getQuery());
                return false;
            }

        }
        return false;
    }
});
پاسخ به سوال 
oMiD4gApp  9 سال پیش
0 0

شما میتونید یک دکمه یا .... درست کنید اینو بذارید توش

کاربر که روش کلیک کنه اگر برنامه مایکت رو داشته باشه از طریق برنامه براش باز میشه

 

 btnLink.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://   لینک آدرس مورد نظر "));
                startActivity(browserIntent);
            }
        });
 

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .