谷歌浏览器做app?谷歌浏览器app下载苹果手机

本篇文章给大家谈谈谷歌浏览器做app,以及谷歌浏览器app下载苹果手机对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

谷歌浏览器做app?谷歌浏览器app下载苹果手机

本文目录

  1. 华为为什么不能下载谷歌应用了
  2. 浏览器 怎么 传 数据 给app
  3. 如何借助谷歌浏览器调试手机app
  4. 从建筑设计到独立开发上架一款谷歌APP

一、华为为什么不能下载谷歌应用了

这个问题的原因主要是未预置谷歌服务框架、Google服务版本不兼容、Google服务被禁用。

1、首先确认有没有安装谷歌服务框架(GMS),没有安装则无法使用Google系应用。

打开“设置”->“应用管理”->“”->“显示系统进程”->搜索“Google”,如果找到有“Google服务框架”则说明有装;没有的话,可以自行安装(百度自行搜索:华为mate30/mate30pro安装谷歌框架新方法),这个方案除了mate30系列,也适用于其他型号的华为手机。

2、如果确认已经预置了谷歌服务框架,可以直接进入设置,搜索进入应用管理,点击“”>显示系统进程:

①找到“Google Play服务”,进行卸载更新和清除数据。

a.若右上角存在,则点击此图标并选择卸载更新。

b.若停用按钮可选择,点击“停用”,然后卸载尝试。

c.进入存储>管理空间,选择“清除所有数据“。

②找到“Google服务框架”,进入存储,并选择“删除数据”;

③找到“Google Play商店”,卸载后,重新从三方应用市场(如应用宝)下载安装Google Play Store;

④打开要使用的谷歌应用,并按界面提示打开相关权限。

3、如果使用的是EMUI8的系统及以下的,那么还有些不同:

进入手机管家>应用启动管理,找到“Google Play服务”查看是否设置为自动管理。

①如果被设置为手动管理(开关关闭),则需要打开开关,设置为自动管理;

a.手动关闭Google Play服务的3个开关(允许自启动、允许关联启动、允许后台活动),然后等待10秒以上

b.再手动打开Google Play服务3个开关(允许自启动、允许关联启动、允许后台活动),然后等待10秒以上;

c.重新打开Google Play商店,Google地图等应用尝试。

二、浏览器 怎么 传 数据 给app

1、今天老大给我提了一个需求叫我调研一下,他已经测试了IOS平台上是可以的,需求很简单就是在系统浏览器中通过输入一个uri就可以打开相应的app。

2、比如你在IOS中的系统浏览器中输入:tel://123,就会跳到拨打电话页面而且拨打号码是123,像这样的命令,老大他用了小米手机测试了一下,发现可以的,所以他就以为Android的也是可以的,但是当我用三星和htc手机测试发现不行,这时候老大就纠结了,但是我个人认为,我们都知道小米手机是模仿IOS的,没想到模仿的这么想。所以老大就叫我去调研,我查阅了资料之后,找到了解决办法如下

3、先上一份代码,经楼主验证是绝对可以用的而且也比较清晰的代码!(ps:还是先剧透下吧,第三方大部分浏览器无法成功。)

4、点击浏览器中的URL链接,启动特定的App。

5、首先做成HTML的页面,页面内容格式如下:

6、<a href="[scheme]://[host]/[path]?[query]">启动应用程序</a>

7、scheme:判别启动的App。※详细后述

8、path:传值时必须的key※没有也可以

9、query:获取值的Key和Value※没有也可以

10、<a href="myapp://jp.app/openwith?name=zhangsan&age=26">启动应用程序</a>

11、首先在AndroidManifest.xml的MAIN Activity下追加以下内容。(启动Activity时给予)

12、<action android:name="android.intent.action.VIEW"/>

13、<category android:name="android.intent.category.DEFAULT"/>

14、<category android:name="android.intent.category.BROWSABLE"/>

15、<data android:scheme="myapp" android:host="jp.app" android:pathPrefix="/openwith"/>

16、HTML记述的内容加入<data…/>。

17、其中必须的内容仅scheme,没有其他内容app也能启动。

18、※注意事项:intent-filter的内容【android.intent.action.MAIN】和【android.intent.category.LAUNCHER】这2个,不能与这次追加的内容混合。

19、所以,如果加入了同一个Activity,请按以下这样做,否则会导致应用图标在桌面消失等问题。

20、<action android:name="android.intent.action.MAIN"/>

21、<category android:name="android.intent.category.LAUNCHER"/>

22、<action android:name="android.intent.action.VIEW"/>

23、<category android:name="android.intent.category.DEFAULT"/>

24、<category android:name="android.intent.category.BROWSABLE"/>

25、<data android:scheme="myapp" android:host="jp.app" android:pathPrefix="/openwith"/>

26、接下来在Activity中需要取值的地方添加以下代码,我是直接写在OnCreate函数里的:

27、Intent i_getvalue= getIntent();

28、String action= i_getvalue.getAction();

29、if(Intent.ACTION_VIEW.equals(action)){

30、 Uri uri= i_getvalue.getData();

31、 String name= uri.getQueryParameter("name");

32、 String age= uri.getQueryParameter("age");

33、这样就能获取到URL传递过来的值了。

34、——————————————————————————————————我是分割线————————————————————————————————————

35、代码copy完了,是不是很惊奇的发现用浏览器输入

36、myapp://jp.app/openwith?name=zhangsan&age=26

37、楼主你这不是骗人么!楼主你个混蛋啊。

38、客官,稍安勿躁啊,你看看你用的浏览器是什么?UC,猎豹,欧朋?放弃吧,试试系统自带浏览器或者谷歌浏览器吧。肯定能成功的,不能成功的话再来坑我。哈哈。

39、——————————————————————————————————我是分割线————————————————————————————————————

40、突然觉得好悲哀,好不容易get了这个技能,却不能被第三方浏览器使用。在这个android浏览器大部分被第三方占据着的时代不得不说是个悲剧啊。

41、接下来还是说说为什么第三方浏览器不能成功吧。首先,我发现的是UC浏览器,如果你使用了自己的scheme,而不是http的话,uc会默认在你的scheme前面添加http://。这太坑爹了。其他浏览器没看是不是同样的情况。发现这个问题后我就试着把自己的scheme换成http。然后满怀期待的又跑了一遍,结果还是坑爹了。所以我想会不会是第三方浏览器对url做了处理。到这里,我也无可奈何了。我测试了UC,猎豹,欧朋,这3个都不支持。系统自带的和谷歌浏览器是支持的。

42、最后再补充个线索吧,在浏览器里搜索百度应用。进了他们的页面后,他们是可以实现在各种浏览器启动已经安装好的本地app的。看到这个后我就看了下他们页面的源码。

43、在这里他们页面添加了个data-sentintent的标签,看到这里,应该能确定第三方浏览器应该是默认都不支持发intent的,只能自己起一个。根据前端说,这个标签应该是自定义的。我们前端看源码的时候发现是这样的

44、所以最后的结果应该是百度这边是起了个端口,然后在应用里启用了一个服务,来监听这个端口,来获取这个intent。大概就这个思路了。不过楼主没有实际去操作。项目时间紧,太麻烦了。对了,百度这个是有集成他们inapp这个sdk的。

45、再附上stackoverflow两个相关链接:

46、

三、如何借助谷歌浏览器调试手机app

1、首先确保电脑手机上都已经安装谷歌浏览器,电脑上已经安装手机驱动软件用数据线连接手机和电脑

2、打开手机开发者选项,打开usb调试

3、点谷歌浏览器右上角菜单按扭,选“更多工具”,选“检查设备”

4、这时浏览器就会显示已连接到电脑上的手机

5、在手机打开手机谷歌浏览器,打开要调试的网页,这里电脑端就会显示手机上打开的网页列表

6、在电脑上你可以通过这里刷新手机上的网页,给手动上打开新网页,设置当前网页,当然最重要的是点“inspect”就可以打开开发都工具了!

7、然后就能使用开发者工具像调试电脑上打开的网页一样调试手机上打开的网页了

四、从建筑设计到独立开发上架一款谷歌APP

个人背景

建筑学本科,设计院工龄一年半,2022年2月从建筑设计院裸辞,前岗位是住宅建筑设计。躺平玩游戏一个半月,三月底开始求职,四月底拿到offer,五月初入职,新的岗位为市场类型,商业变现岗位,入职时间8个月了。

建筑学本科,设计院工龄一年半,2022年2月从建筑设计院裸辞,前岗位是住宅建筑设计。躺平玩游戏一个半月,三月底开始求职,四月底拿到offer,五月初入职,新的岗位为市场类型,商业变现岗位,入职时间8个月了。

感兴趣的话,之前的文章有记录我的转变历程和目前做变现的工作状态,在此我就不多说废话啦

转行了一段时间,也有很久没有更新知乎了。其实平时在公司里做得主要是广告变现工作,和数据打交道时间久了,感觉也挺工具人的,希望在业余时间希望能做一点东西。

对于开发/上架和运营基本没有什么接触,这次想通过自己从零到一做出来的APP试试水,从实操中测试下一个游戏APP是如何能获得盈利的。选择的上架市场是GooglePlay。

一款简单APP的从制作到上架其实不算困难,可以分成基础工作,开发和运营三个步骤。

为了缩减时间精力成本,以及考虑到自己在开放方面很业余,制作的是一款混合型APP,相比于原生APP更简单,相当于是用APP的外壳,去包装一个网页上就能运行的JavaScript小程序。

游戏选型,选择的是休闲游戏中比较经典的水排序类型,这个类型的游戏在2021年左右比较风靡。

顾名思义就是原生App与WebApp的结合。它的壳是原生App,但是里面放的是网页。可以理解成,混合App里面隐藏了一个浏览器,用户看到的实际上是这个隐藏浏览器渲染出来的网页。

整体代码框架部分图示,以及部分代码思路

完成功能代码之后,需要根据官网的指导,接入广告部分的代码和SDK。

文件目录:项目名/app/src/main/java/com.xxxx.yyyyyyy(包名)/MainActivity

2.Webview部分代码(网页API的调用供参考)

整体的UI风格比较简单,背景上的气泡做了些随机的变化

如果大家对这个APP有一定兴趣,并且有访问谷歌商店(GooglePlay)的条件,可以参照下,也期望大佬的指教!

关于谷歌浏览器做app,谷歌浏览器app下载苹果手机的介绍到此结束,希望对大家有所帮助。

声明:信息资讯网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者东方体育日报所有。若您的权利被侵害,请联系 删除。

本文链接:http://www.gdxhedu.com/news/159707.html