精华内容
下载资源
问答
  • 在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。以下为具体代码:Android: String url="mqqwpa://im/chat?...

    以下内容为转载,原帖子 http://m.blog.csdn.net/blog/qduningning/40587099

    在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。
    以下为具体代码:
    Android:

    String url="mqqwpa://im/chat?chat_type=wpa&uin=123456";startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));

    iOS:
    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];NSURL *url = [NSURL URLWithString"mqq://im/chat?chat_type=wpa&uin=123456&version=1&src_type=web"];NSURLRequest *request = [NSURLRequest requestWithURL:url];webView.delegate = self;[webView loadRequest:request];[self.view addSubview:webView];
    浏览器:

    <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456&site=qq&menu=yes">click here</a>
    看了上面的帖子,在apicloud中怎么实现呢???
    APICloud:

    Android <a href="mqqwpa://im/chat?chat_type=wpa&uin=123456">click here</a>
    iOS <a href="mqq://im/chat?chat_type=wpa&uin=123456&version=1&src_type=web">click here</a>

    如果是群的话
    <a href="mqqapi://card/show_pslcard?src_type=internal&version=1&uin=65895196&card_type=group&source=qrcode">和Qun聊天</a>

    转载于:https://www.cnblogs.com/wln3344/p/4875514.html

    展开全文
  • 当当网Android手机客户端,包括商品搜索、浏览...打开手机客户端,就能看到当当网正在促销的低价商品,用手机抢购,让您更快一步。  功能:  1.支持商家商品购买;  2.优化注册流程;  3.高分辨率下界面优化。
  • BREW手机客户端

    2012-08-26 16:16:59
    BREW手机客户端介绍 Brew客户端分为手机真机版和模拟器版 一、模拟器版 在公司发布的brew客户端中会有arm和win两个目录。其中win目录下的文件就是模拟器版的客户端。 首先安装brew的模拟器软件:BREWSDK315SP02.exe...
  • 现在在做移动端的页面,有一个打开微信的地方,当点击时候,就会打开微信,如果没有安装微信,就让下载。这个效果应该怎样实现?
  • 安卓通过链接打开淘宝客户端

    千次阅读 2018-05-17 10:47:10
    最近在项目中遇到了一个需求,那就是安卓客户端没有集成SDK,通过链接打开淘宝客户端。在网上搜索了很多,自己综合并总结了一下,记录下来。 思路:首先判断手机上是否安装有淘宝客户端。如果有就跳转淘宝,如果...

    最近在项目中遇到了一个需求,那就是安卓客户端没有集成SDK,通过链接打开淘宝客户端。在网上搜索了很多,自己综合并总结了一下,记录下来。

    思路:首先判断手机上是否安装有淘宝客户端。如果有就跳转淘宝,如果没有则跳转网页。

     if (checkPackage(mContext, "com.taobao.taobao")) {
             Intent intent = new Intent();
             intent.setAction("android.intent.action.VIEW");
             Uri uri = Uri.parse(YourUrlPath);// 你的商品地址
             intent.setData(uri);
    //       intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//此句代码决定是否在APP内打开淘宝
    //       intent.setClassName("com.taobao.taobao", "com.taobao.tao.detail.activity.DetailActivity");//商品详情地址
    //       intent.setClassName(“com.taobao.taobao”,”com.taobao.tao.shop.router.ShopUrlRouterActivity”);  //商铺地址    没测试过
             startActivity(intent);
      } else {
                                   
      }
    public static boolean checkPackage(Context context, String packageName) {
            if (packageName == null || "".equals(packageName))
                return false;
            try {
                context.getPackageManager().getApplicationInfo(packageName, PackageManager
                        .GET_UNINSTALLED_PACKAGES);
                return true;
            } catch (PackageManager.NameNotFoundException e) {
                return false;
            }
    
        }

    除此之外,项目中还会遇到在自己的APP中打开第三方的APP。方法如下:

    /**
     * 打开本地第三方应用
     *
     * @param pkg 第三方应用的包名
     * @param cls 第三方应用的进入的第一个Activity
     */
    private void openApp(String pkg, String cls) {
        ComponentName componet = new ComponentName(pkg, cls);
        Intent intent = new Intent();
        intent.setComponent(componet);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
    }

    获取第三方应用的包名和进入的第一个Activity的方法如下:

    private void getPkgAndCls(){
        Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
        mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
        PackageManager mPackageManager = this.getPackageManager();
        List<ResolveInfo> mAllApps = mPackageManager.queryIntentActivities(mainIntent, 0);
        //按包名排序
        Collections.sort(mAllApps, new ResolveInfo.DisplayNameComparator(mPackageManager));
        for(ResolveInfo res : mAllApps){
            //该应用的包名和主Activity
            String pkg = res.activityInfo.packageName;
            String cls = res.activityInfo.name;
            LogUtil.i("data===","===pkg===" +pkg  );
            LogUtil.i("data===","===cls===" + cls );
        }
    }
    public class ShopAppUtil {
    
        public static void openTaoBaoApp(Context context, String title, String url) {
            Log.i("data===", "===url===" + url);
            if (checkPackage(context, "com.taobao.taobao")) {
                if (url.startsWith("https://")) {
                    url = url.replaceFirst("https://", "taobao://");
                }
                if (url.startsWith("http://")) {
                    url = url.replaceFirst("http://", "taobao://");
                }
                if (url.startsWith("tbopen://")) {
                    url = url.replaceFirst("tbopen://", "taobao://");
                }
                Intent intent = new Intent();
                intent.setAction("android.intent.action.VIEW");
                Uri uri = Uri.parse(url);
                intent.setData(uri);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                context.startActivity(intent);
            } else {
                openWebView(context, title, url);
            }
        }
    
        public static void openTianMaoApp(Context context, String title, String url) {
            if (checkPackage(context, "com.tmall.wireless")) {
                if (url.startsWith("https://")) {
                    url = url.replaceFirst("https://", "tmall://");
                }
                Intent intent = new Intent();
                intent.setAction("android.intent.action.VIEW");
                Uri uri = Uri.parse(url);
                intent.setData(uri);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                context.startActivity(intent);
            } else {
                openWebView(context, title, url);
            }
        }
    
        public static void openJingDongApp(Context context, String title, String url) {
            if (checkPackage(context, "com.jingdong.app.mall")) {
                if (url.startsWith("https://")) {
                    url = url.replaceFirst("https://", "jingdong://");
                }
                Intent intent = new Intent();
                intent.setAction("android.intent.action.VIEW");
                Uri uri = Uri.parse(url);
                intent.setData(uri);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                context.startActivity(intent);
            } else {
                openWebView(context, title, url);
            }
        }
    
        public static void openPinDuoDuoApp(Context context, String title, String url) {
            if (checkPackage(context, "com.xunmeng.pinduoduo")) {
                if (url.startsWith("https://mobile.yangkeduo.com/app.html?launch_url=")) {
                    url = url.replaceFirst("https://mobile.yangkeduo.com/app.html?launch_url=", "pinduoduo://com.xunmeng.pinduoduo/");
                }
                Intent intent = new Intent();
                intent.setAction("android.intent.action.VIEW");
                Uri uri = Uri.parse("pinduoduo://com.xunmeng.pinduoduo/" + url);
                intent.setData(uri);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                context.startActivity(intent);
            } else {
                openSystemWeb(context, url);
            }
    
        }
    
    
        public static void openWebView(Context context, String title, String url) {
            if (url.startsWith("taobao://")) {
                url = url.replaceFirst("taobao://", "https://");
            }
            if (url.startsWith("tbopen://")) {
                url = url.replaceFirst("tbopen://", "https://");
            }
            if (url.startsWith("tmall://")) {
                url = url.replaceFirst("tmall://", "https://");
            }
            if (url.startsWith("yangkeduo://")) {
                url = url.replaceFirst("yangkeduo://", "https://");
            }
            if (url.startsWith("pinduoduo://")) {
                url = url.replaceFirst("pinduoduo://", "https://");
            }
    //        Intent intent = new Intent(context, WebViewActivity.class);
    //        intent.putExtra(WebViewActivity.KEY_TITLE, title);
    //        intent.putExtra(WebViewActivity.KEY_URL, url);
    //        context.startActivity(intent);
        }
    
        public static void openSystemWeb(Context context, String url) {
            try {
                Intent intent = new Intent();
                intent.setAction("android.intent.action.VIEW");
                Uri content_url = Uri.parse(url);
                intent.setData(content_url);
                context.startActivity(intent);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
        public static boolean checkPackage(Context context, String packageName) {
            if (packageName == null || "".equals(packageName)) return false;
            try {
                context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES);
                return true;
            } catch (PackageManager.NameNotFoundException e) {
                return false;
            }
    
        }
    
    
    }

     

     

     

     

    展开全文
  • 长虹手机客户端

    2012-02-27 15:16:10
    适用于长虹手机,通过序列号接口连接电脑,打开客户端可以下载,上传短信,电话本等内容!
  • 由于新版本的掌上论坛客户端还在开发中,涉及到X3.0看到在客户端无法访问的解决方案如下修改文件:source\plugin\mobile\check.php 查找代码: echo $mobilecheck; 替换代码: echo str_replace(array('"X3...

    由于新版本的掌上论坛客户端还在开发中,涉及到X3.0看到在客户端无法访问的解决方案如下
    修改文件:source\plugin\mobile\check.php

     

    查找代码:

    echo $mobilecheck;

     

    替换代码:

    echo str_replace(array('"X3"', '"X3 RC"', '"X3 Beta"', '"X3.1"', '"X3.1 RC"'), '"X2.5"', $mobilecheck);

    转载于:https://www.cnblogs.com/joshua317/articles/3885464.html

    展开全文
  • 云分享相册android版手机客户端下载 安卓客户端使用辅导的 下载地址1发送短信yfx到10001号10001号会回复一条含有下载客户端地址的短信直接点击安装即可 下载地址2登陆云分享网站 下载 客户端的使用步骤 点击手机应用...
  • 打开手机客户端,点击【同步通讯录】即可开始同步,如该过程中提示用户确认读取数据权限和请求网络连接,请按【确定】或【允许】。 [6]检查同步结果 进入soosync.com,输入【账户】和【密码】进行登录。点击导航...
  • ![图片说明]...如图 当从浏览器中输入地址,然后会打开手机上的app客户端。但会出现如图的提示,请问如图的提示可以隐藏么?即不提示,直接进入app客户端
  • 需求: 1、需要在手机网页上设计一个超链接 2、在网页上点击这个链接后会打开微信客户端 3、跳转到对应的公众帐号关注页面 4,适配安卓、苹果手机
  • 在WebView上远程访问Web服务,Web服务上点击链接,打开Word文档并可编辑 public class WebViewUI extends Activity{ private WebView webView; private Handler handler = new Handler(); @Override public ...

    在WebView上远程访问Web服务,Web服务上点击链接,打开Word文档并可编辑

    public class WebViewUI extends Activity{
    	private WebView  webView;
    	private Handler handler = new Handler();
    	@Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    //        Utils.fullScreen(this);
            setContentView(R.layout.webview_ui);
    //        Button btnReturn = (Button)findViewById(R.id.btnback);
    //		btnReturn.setOnClickListener(new View.OnClickListener() {
    //			@Override
    //			public void onClick(View v) {
    //				finish();
    //			}
    //		});
    //        regBroadCast();
            webView  = (WebView)  findViewById(R.id.webView);
            webView.setWebChromeClient(new WebChromeClient());//手机访问js必须
            webView.setWebViewClient(new MyWebViewClient());//防止页面切换时弹出其他浏览器提示
            webView.getSettings().setJavaScriptEnabled(true);
            webView.addJavascriptInterface(new DemoJavaScriptInterface(), "danielinbiti");
            webView.loadUrl(SysConfig.getInstance().getRootPath()+"web/index.html"); 
    	}
    	final class DemoJavaScriptInterface {
            DemoJavaScriptInterface() {
            }
            public void clickOnAndroid(String type) {
                Log.d("kkkkkkk", type);
                handler.post(new Runnable() {
                  public void run() {//              	
                    webView.loadUrl("javascript:updateWordName('wordname.docx')");
                    openWord("test.docx");
                  }
              });
            }
        }
    	
    	private void openWord(String wordName){
    		Intent intent = new Intent(); 
    		intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    		intent.setAction(android.content.Intent.ACTION_VIEW); 
    		//intent.setClassName("cn.wps.moffice","cn.wps.moffice.documentmanager.PreStartActivity");//早期版本是这个
    		intent.setClassName("cn.wps.moffice_eng","cn.wps.moffice.documentmanager.PreStartActivity2");
    		
    		//String sdPath = Environment.getExternalStorageDirectory()+"/apk/word1.docx";
    		//Uri uri = Uri.fromFile(new File("/mnt/sdcard/test.docx"));
    		Uri uri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),wordName));
    		intent.setData(uri); 
    		try{
    			startActivity(intent); 
    		}catch(Exception ex){
    			Log.d("333333333333", ex.getMessage());
    		}
    	}
    }

    在js上

    function callWebView(type){
    					  	 window.danielinbiti.clickOnAndroid(type);
    					  }
    					  function updateWordName(name){
    					  	 document.getElementById('txtareayj').value=name;
    					  	 //alert(name);
    					  }


    这样实现的效果,可以实现在线打开Word文档并编辑的效果。




    展开全文
  • APPCAN非常强大,开发ECSHOP非常有发展,让各位对安卓入门级别的菜鸟都能随便开发ECSHOP手机客户端,但是从去年APPCAN最后一次升级以来,已经有一年没有更新了,大家都是ECSHOP 2.73版本的都不支持,其实ECSHOP27和...
  • 锐捷手机认证客户端

    2017-11-08 15:39:41
    很多校园都使用了锐捷客户端拨号验证,我们这里也使用了,苦恼一个多月后,终于在网上找到这个东西,亲测可用,现转回来,有机友要的自行下载安装,老样子,图我就不截了,信不信由你.(感叹一下,网络真TM...再打开客户端进行认证
  • 该无线智能插座的Android手机客户端软件的详细安装过程如下所示(以博主的nova5i手机为例): (1)首先打开Android Studio开发工具中的工程开发项目 (2)利用手机充电数据线,将充电插头拿下来,然后插入到电脑...
  • 多用户校园O2O电商平台APP手机客户端,是石家庄晟讯网络科技有限公司为满足众多校园O2O运营者的迫切需要,开发定制的一款成熟的“校园O2O多用户购物系统”。校园网上超市,校园电子商务型网站,致力于打造一个使校园...
  • 1.在程序你中通过代码来查看手机上已安装的软件的包名; 2.通过该应该的包名来打开该软件。 获取已安装软件的包名的代码如下: PackageManager packageManager = this.getApplicationContext().getPackageManager()...
  • 1、 手机客户端打开ConnectBot软件,并点击右下角的+号标志 2、点击图中红框所示标志处 3、输入目标服务器的用户名和Ip地址,再点击右上方的+号标志 4、点击红框所示的地方 5、点击确认 6、输入用户密码,...
  • Gmail手机客户端软件

    2009-03-13 23:48:00
    新修了手机,各种软件全丢,安装好QQ,MSN后,打算找个GMAIL的客户端软件,通过GOOGLE官方提供的http://gmail.com/app和http://m.google.com/mail根本下不到,只能打开大大的GMAIL的WEB方式,最后找了半天才找到,...
  • 1.QQ邮箱 ...打开邮件 —>添加QQ邮箱账号—>填写独立密码—>下一步默认设置,选ssl/tls(所有),端口993—>完成 参考:http://jingyan.baidu.com/article/3052f5a1fc747f97f31f86c...
  • 该无线智能插座的Android手机客户端软件利用Android Studio开发工具进行实战开发,其开发详细的实现过程如下。 首先如下图所示,找到manifests文件下的AndroidManifest.xml,鼠标双击打开 鼠标双击打开之后,如...
  • Discuz 判断手机客户端登录

    千次阅读 2013-01-04 09:51:48
    在开发网站时,访问者如果是使用手机浏览器...若是PC访问则打开正常页面。怎样去实现呢? 下面是引用一段discuz! x2的代码 ,判断页面是否是手机移动设备访问,若是,则页面输出'wap',立即自动跳转到 'mobile.html'
  • 1.打开appium ,点击saver,进入页面点击右上角的搜索按钮,进入页面,有设备的信息,可以新建设备的信息"platformName": "Android","platformVersion": "4.4.4","...
  • 1、在手机浏览器中输入网址“leidianip.com”进入到官网,或在应用宝、各大商店平台搜索下载“雷电ip”软件,或在电脑客户端中的软件下载中选择Android客户端扫码下载。 2、下载安装后打开软件,填写账号密码登录...
  • 手机乐园WAP客户端

    2010-01-30 22:47:18
    手机乐园WAP客户端,支持JAVA MIDP2.0的所有手机,安装此程序后,打开软件则可以直接访问手机乐园WAP网站,本站几十万手机免费资源狂下载
  • 人人网 6月份推出地区版本 串号认证! 打开之后跟以前版本不一样自动识别 分享给大家 内侧的 哦
  • Socket通信1——Android手机客户端和电脑服务器通信小例子 TCP Socket 通信 主要实现客户端和服务器的连接以及发送一条消息: 前提:电脑端当做服务器,Android手机作为客户端,在同一个局域网内 流程: 1.电脑端...
  • 基于时下非常流行的Android移动设备系统开发,客户端与优酷服务器连接来获取视频信息,之后调用系统...用户在自己的Android系统中打开手机优酷客户端,呈现在其面前的各种内容与网页浏览器中看到的内容是实时对应的。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,557
精华内容 622
关键字:

打开手机客户端