精华内容
下载资源
问答
  • 手机app功能介绍页面模板是一款多用途的app应用程序介绍官网网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
  • 手机app功能介绍下载页模板是一款简洁的手机app应用程序着陆页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
  • 安卓7.0以上兼容 Android APP拨打电话: Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+110));...Android APP打开电话薄: Intent intent = new Intent(Intent.ACTION_PICK,ContactsCont...

    安卓7.0以上兼容

    Android APP拨打电话:

    Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+110));
    startActivity(intent);
    }

    Android APP打开电话薄:

    Intent intent = new Intent(Intent.ACTION_PICK,ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
    startActivityForResult(intent, 2);

     

    Android APP打开相机:

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(path)));
    startActivityForResult(intent, 2);

    Android APP打开相册:

    Intent intent = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.INTERNAL_CONTENT_URI);
    startActivityForResult(intent, 2);

    Android APP打开录像:

    Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
    intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 15);
    startActivityForResult(intent, 2);

     

    Android APP打开录音:

    Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
    intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 15);
    startActivityForResult(intent, 2);

    Android APP短信分享:

    Intent sendIntent = new Intent(Intent.ACTION_VIEW);
    sendIntent.putExtra("sms_body", "#短信分享#");
    sendIntent.setType("vnd.android-dir/mms-sms");
    startActivity(sendIntent);

    打开手机的分享功能:

    Intent sendIntent = new Intent(Intent.ACTION_SEND);
    //   sendIntent.setType("image/png");//图片
    // File f = new File(Environment.getExternalStorageDirectory() + "/Pictures/2.png");
    // Uri u = Uri.fromFile(f);
    // sendIntent.putExtra(Intent.EXTRA_STREAM, u);
      sendIntent.setType("text/plain");//文字
      sendIntent.putExtra(Intent.EXTRA_SUBJECT, "#好友分享#");  

     // 自动添加的发送的具体信息  
      sendIntent.putExtra(Intent.EXTRA_TEXT, "我现在正在玩应用,一起加入吧!更多资讯详见:http://www.xx.com");  
      sendIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
      startActivity(Intent.createChooser(sendIntent, getTitle())); 

    图文分享到微信:

    //手机QQ对话 mqqwpa://im/chat?chat_type=wpa&uin=xx&version=1&src_type=web&web_src=oicqzone.com
    //电脑QQ对话 tencent://message/?Menu=yes&uin=xx

    Intent intent=new Intent(Intent.ACTION_SEND);
    intent.setComponent(new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI"));
    intent.setType("image/*");
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_GRANT_READ_URI_PERMISSION);
    Uri uri=Uri.fromFile(new File(PATH));//MediaStore.Images.Media.insertImage()转化uri-安卓7.0
    intent.putExtra(Intent.EXTRA_STREAM,uri);
    intent.putExtra("Kdescription","分享");
    startActivity(intent);

    打开应用商店进行评价:

    Uri uri=Uri.parse("market://details?id=" + Activity.this.getPackageName());
    Intent intent=new Intent(Intent.ACTION_VIEW, uri);
    PackageManager pm = this.getPackageManager();
    List<ResolveInfo> list = pm.queryIntentActivities(intent, 0);
    if(list.size()==0){
    Toast.makeText(this, "还未安装软件商店", Toast.LENGTH_SHORT).show();
    }else{
    startActivity(intent);
    }

    应用返回到桌面:

    Intent intent= new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//如果是服务里调用,必须加入new task标识 
    startActivity(intent);

    //或者moveTaskToBack(true);

    打开另一个应用APP(桌面返回到应用):

    moveTaskToBack(true);

    Intent intent = context.getPackageManager().getLaunchIntentForPackage(appPackageName);//如:com.tencent.mm
    context.startActivity(intent);

    更新文件读写后状态:

    Uri data=Uri.fromFile(new File(yourPath));

    context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,data));//扫描文件

    Android 6.0以上权限是否开启并打开权限设置界面:

    if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {//targetSdkVersion 23以上权限判断
                //ToastUtils.setToast(this,"没有照相机权限");
                Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);//应用权限设置
                intent.setData(Uri.fromParts("package", this.getPackageName(), null));
                startActivity(intent);
    }

    APP打开百度导航:

     

    //Intent intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving®ion=西安&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");  
    	            intent = Intent.getIntent("intent://map/direction?" +  
    	                    //"origin=latlng:"+"34.264642646862,108.95108518068&" +   //起点  此处不传值默认选择当前位置
    	                    "destination=latlng:"+mapLatLng.get(arg).getLatitude()+","+mapLatLng.get(arg).getLongitude()+"|name:target"+   //终点
    	                    "&mode=driving&" +  //导航路线方式
    	                    "region=area" +  //  地区
    	                    "&src=anba#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");  
    	            this.startActivity(intent); //启动调用  

     

     

    创建桌面快捷图标:

    //发送广播的意图,要创建快捷图标了
        Intent intent = new Intent();
        intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
        //快捷方式  要包含3个重要的信息 1,名称 2.图标 3.干什么事情
        intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "仔仔手机安全卫士");
        intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));
        //桌面点击图标对应的意图。
        Intent shortcutIntent = new Intent();
        shortcutIntent.setAction("android.intent.action.MAIN");
        shortcutIntent.addCategory("android.intent.category.LAUNCHER");
        shortcutIntent.setClassName(getPackageName(), "com.zaizai.safty.MainActivity");
        intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
        sendBroadcast(intent);
    需添加权限
    com.android.launcher.permission.INSTALL_SHORTCUT

     

    MIME TYPE对照表:http://tool.oschina.net/commons       http://blog.sina.com.cn/s/blog_446cc66b0100ublv.html

    

    展开全文
  • 实现手机App录屏功能

    千次阅读 2017-02-23 19:30:36
    实现手机App录屏功能结果如下: activity_recorder.xml类布局 RecorderActivity类public class RecorderActivity extends AppCompatActivity { private Button b_ks; private Button b_tz; private SurfaceView ...

    实现手机App录屏功能结果如下:
    这里写图片描述

    activity_recorder.xml类布局

    
    RecorderActivity类
    
    public class RecorderActivity extends AppCompatActivity {
    
        private Button b_ks;
        private Button b_tz;
        private SurfaceView sv_recorder;
        private MediaRecorder mediaRecorder;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_recorder);
            sv_recorder =(SurfaceView) findViewById(R.id.sv_recorder);
            //得到开始的按钮
            b_ks =(Button)findViewById(R.id.b_ks);
            //得到停止的按钮
            b_tz =(Button)findViewById(R.id.b_tz);
    
            //实例化媒体控制器
            mediaRecorder = new MediaRecorder();
            //开始按钮的点击事件
            b_ks.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                //重置
                    mediaRecorder.reset();
                //设置视屏和音频的来源
                    mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
                    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
                    //设置保存的格式
                    mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
                    //设置编码格式
                    mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
                    mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
                    mediaRecorder.setVideoFrameRate(3);
                    //设置保存的路径
                    mediaRecorder.setOutputFile("mnt/sdcard/"+System.currentTimeMillis()+".mp4");
                    //将画面展示到SurfaceView
                    mediaRecorder.setPreviewDisplay(sv_recorder.getHolder().getSurface());
                    //准备
                    try {
                        mediaRecorder.prepare();
                        mediaRecorder.start();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            });
    
    
            //停止按钮的点击事件
            b_tz.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    //停止
                    mediaRecorder.stop();
                }
            });
        }
    }

    在AndroidManifest.xml中加入权限

     <uses-permission android:name="android.permission.RECORD_AUDIO" />
    展开全文
  • 最近在做vue项目的时候遇到了这样的一个需求,点击复制微信昵称并打开手机微信的功能,在网上查了一下,vue有一个第三方的插件,考虑到各个浏览器剪切板的兼容性问题,就直接引用了这个插件,打开微信就通过url协议...

    最近在做vue项目的时候遇到了这样的一个需求,点击复制微信昵称并打开手机微信的功能,在网上查了一下,vue有一个第三方的插件,考虑到各个浏览器剪切板的兼容性问题,就直接引用了这个插件,打开微信就通过url协议weixin://

    可参考vue-clipboard2

    <template>
        <div class="landing002-wrapper">
          <div class="landing002-content">
            <div class="landing002-content-description">
              <img class="img-left" src="../../images/landing002/landing002_arrow_down.png"/>
              <span>点此复制小程序名并进入微信</span>
              <img class="img-right" src="../../images/landing002/landing002_arrow_down.png"/>
            </div>
            <div class="landing002-content-word" @click="copyToBoard">点击进入微信</div>
            <div class="landing002-word">一键帮你找出TA的所有问题</div>
          </div>
        </div>
    </template>
    
    <script>
      import CONSTANT from '../../common/js/constant';
    
        export default {
          data() {
            return {
              name: 'Landing002',
              message: CONSTANT.WX_CHAT_NICKNAME,
            };
          },
          methods: {
            copyToBoard() {
              this.$copyText(this.message).then((e) => {
                console.log(this.message);
                console.log(e);
                this.$createToast({
                  txt: '微信昵称已复制',
                  type: 'txt',
                }).show();
                setTimeout(() => {
                  this.goWxchat();
                }, 1000);
              }, (e) => {
                console.log(e);
              });
            },
            goWxchat() {
              window.location.href = 'weixin://';
            },
          },
        };
    </script>

     

     

    展开全文
  • 链接: https://pan.baidu.com/s/1-DgIQmPNwGydAYYwA_fT5w 提取码: pq9q 复制这段内容后打开百度网盘手机App,操作更方便哦@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。...

    链接: https://pan.baidu.com/s/1-DgIQmPNwGydAYYwA_fT5w 提取码: pq9q 复制这段内容后打开百度网盘手机App,操作更方便哦@TOC

    欢迎使用Markdown编辑器

    你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    居中的图片: Alt

    居中并且带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目Value
    电脑$1600
    手机$12
    导管$1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列第二列第三列
    第一列文本居中第二列文本居右第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPEASCIIHTML
    Single backticks'Isn't this fun?'‘Isn’t this fun?’
    Quotes"Isn't this fun?"“Isn’t this fun?”
    Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to- HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

    Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t &ThinSpace; . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

    张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0 开始 我的操作 确认? 结束 yes no
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • 我们今天就来探讨下如何更好的设计好这个看似小的功能APP设计一个获取手机验证码的接口根据业务逻辑,初步总结了可能会有以下业务场景 需要用到手机验证码的验证功能大家来看下图片吧login:登录 register:注册 ...
  • 鸿蒙系统 Hi3861 实现手机APP配网功能

    千次阅读 2020-10-09 22:48:59
    需要说明的是,本人实现这个功能主要是用于学习,所涉及知识包括Hi3861的WiFi操作,AP模式、STA模式、按键功能、网络编程、JSON数据格式、手机APP开发。 所有源码,还有手机APP均提供下载,大家自领。 也可以直接...
  • 手机浏览器打开手机上某个APP及注意事项
  • 实现手机App实现拍照功能

    千次阅读 2017-02-23 19:26:20
    实现手机App实现拍照功能结果如下 第一步: activity_takephoto.xml布局用SurfaceView xm
  • 主要为大家详细介绍了HTML5 Plus的Camera、GalleryIO、Storage和Uploader,实现手机APP拍照或相册选择图片上传功能的相关资料,感兴趣的小伙伴们可以参考一下
  • 使用Appium在手机打开APP并录制简单脚本 打开Appium,点击“启动服务器” 左上角的File,然后点击new session window 点击+号增加参数 备注:上图是本人设置的参数,以供参考 1)手机系统和系统版本相信...
  • 详细解说了一款直播APP涉及到使用哪些功能,以及功能实现
  • 作为一个外汇交易者,深感MT4手机App功能有限,无法满足自己更多的交易需求,于是自己开发了一款交易助手App。希望能更方便高效地进行外汇交易。目前的主要功能是外汇价格警报功能,这是MT4手机App不具备,但我觉得...
  • APP功能测试要点

    千次阅读 多人点赞 2019-10-05 14:36:12
    APP功能测试要点 app测试一般要关注:功能测试、UI界面测试、兼容测试、安全测试、性能测试、流量测试、耗电量测试、网络测试、稳定性测试等。 app功能测试主要是依据需求规格和产品说明来验证各项功能,需要关注...
  • 导读:我这手机是华为nova 3系列手机,作为一名前端工程师,需要将代码安装包搞到手机,便于查看自己开发的功能模块是否完善。 目录 工具准备 华为手机如何打开开发者模式? 替换手机应用安装包 这种应用为啥...
  • 手机APP功能)测试重点

    千次阅读 2019-02-01 09:56:03
    手机客户端进行查看的测试重点:  1、查看各个模块,界面之间的跳转是否正确;数据的排序方式  2、“点击加载更多”的分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示  3...
  • 自己写的手机app录音功能,在按住按钮录音时总是提示失败,然后就程序闪退,找不到原因是哪里了!!闪退是打包后出现的毛病,如果不打包直接运行到手机上就没事!!求大神指教
  • 想在一个App里加入指纹验证功能,利用安卓手机自带指纹验证功能,想请教怎么做?用什么工具编程?毕业很久了,啥都不会了。谢谢。
  • 手机APP自动化 Appium教程

    万次阅读 多人点赞 2021-01-19 21:00:20
    手机APP 自动化有什么用? 自动化完成一些重复性的任务 比如微信客服机器人 爬虫 自动化测试 Appium 自动化方案的特点: 开源免费 支持多个平台 支持多种类型的自动化 支持多种编程语言 自动化原理 我们先来看...
  • 大概就是首先用户使用支付宝充值到企业支付宝,app给用户生成相应金额的虚拟货币,不同用户可以使用虚拟货币相互进行交易,用户也可以通过提现功能将企业支付宝中的钱转账到用户支付宝,我仔细查看了一下支付宝各种...
  • 以下测试用奇酷手机青春版测试,系统信息: 360系统 android5.1(UI版本号 V1.0稳定版) 浏览器 是否兼容 应用版本号 搜狗浏览器 兼容 v4.2.1 chrome 兼容 v48.0.2564.95 4G 浏览器 兼容 v3.8.7 360...
  • 关于uni-app手机nfc开启、读取、写入功能

    千次阅读 热门讨论 2020-12-01 09:44:57
    nfc功能开启,分为开启手机的nfc功能和开启app的nfc功能。 那么app端会用到的nfc功能有哪些呢? 有nfc读取身份证内容,手机读取nfc签的内容,手机更改nfc签的内容,手机写入nfc签内容。 关于nfc读取身份证内容,uni-...
  • 手机APP测试报告

    2018-02-07 15:59:14
    本测试报告为招标 手机 APP 的测试报告,目的在于总结测试阶段的测试情 况以及分析测试结果,描述系统是否符合用户需求,是否己达到用户预期的功能目标,并对测试质量进行分析。
  • H5打开外部APP

    千次阅读 2018-01-16 09:04:55
    H5开发我们会遇到这样的需求,在页面中打开外部APP。下面我们来总结一下H5打开APP的方式。并详细介绍 URL Scheme 打开方式。 目前常见的唤醒APP方式有: 1:URL Scheme 2:Android intent 3:Safari内置APP广告...
  • 手机app应用程序软件官网模板是一款可用于产品介绍软件功能展示网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
  • 根据前两次的ESP8266 学习,在网上找到一款软件可以和WIFI模块进行连接,并且可以根据自己的设计需要进行功能添加,对于初学者的我来说很是舒坦...大家也可以到我CSDN资源栏进行下载(ESP8266 手机APP) 安装完打...
  • 如何为手机APP添加智能客服功能

    千次阅读 2018-09-10 14:43:55
    公司运营了一款APP产品,业务发展...于是老板叫我在APP里加一个客服功能,第一版做了类似留言板的反馈功能,老板不满意,要求实现类似微信的即时通讯。自己开发即时通讯谈何容易,Github上也没有合适开源项目。想建...
  • 手机APP UserAgent查询

    千次阅读 2019-08-27 10:52:20
    很多做前端开发的小伙伴呢,偶尔要获得l浏览器或者手机APP的UA来做一些浏览器的兼容处理,但是手机APP又很不方便查询,今天我就给大家提供一种很方便的方法 首先用电脑打开http://www.ip138.com/useragent/这个网址...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 258,114
精华内容 103,245
关键字:

怎样打开手机app功能