这是我的第一篇博客,对于一个博客小白来说,真不知道写写什么,那么我就在这记录下我在Android开发中遇到的一些奇葩事吧!

直奔主题:不知道大家在Android开发中有没有遇到这种情况,在自己手机中运行的好好地,到其他手机中就运行不正常了呢?各种bug,各种的闪退,各种的点击事件没效果,呵呵,我也是,最近在开发一款类似于美团那种软件,开发过程也是惨不忍睹。回归主题:

第一个问题:

PopupWindow大家都使用过,在一般手机上当我们点击按钮让PopupWindow显示的时候,PopupWindow会自动获得焦点,然后使PopupWindow中的各种控件都可以使用,

Popupwindow.showAsDropDown(v, 0, 0);//显示PopupWindow

此种显示在三星,谷歌,华为,中兴,小米等手机上显示都正常,且PopupWindow中的控件也可以点击,像listview,gridview都可以正常使用。

但是在魅族手机上,我发现PopupWindows根本不会获得焦点,与之对应的他里面的所有东西也不能点击,所有在魅族手机上我们要手动的让PopupWindow获得焦点。

Popupwindow.showAsDropDown(v, 0, 0);
Popupwindow.setFocusable(true);

这样PopupWindow中的控件也可以正常使用。

第二个问题:

Android中自带的浏览器控件,WebView

webview.setWebViewClient(new WebViewClient());webview.loadUrl("http://developer.android.com/");
在一般手机上(在三星,谷歌,华为,中兴,小米),这种方式加载一个网也都没有问题,但是你回发现在魅族手机上图片莫名的不显示了,呵呵,我也是醉了,最后发现只有让webview支持脚本才能打开图片,(这不科学啊,我的网页是没有脚本的啊!),不想去吐槽了,如果大家发现这种情况就加一句:
webView.getSettings().setJavaScriptEnabled(true);
这样问题就解决了!关于魅族手机测试中就发现了这两个问题。后面如果有新发现还会继续记录在这里的!
谢谢大家!!!

当Android开发遇到魅族手机相关推荐

  1. Android开发——查询/杀死手机里正在运行的进程

    0. 前言 以前有同学好像做过一个叫"自习君"的App,开启后自动检测用户这一天的自习时间,在学校里宣传广告还打了不少.其实实现原理非常简单,在SQlite数据库(也可以通过文件) ...

  2. android 判断安装微信,Android开发中判断手机是否安装了QQ或者微信

    下面一段代码给大家分享了android中判断手机是否安装了qq或者微信,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧 public static boolean isWeixinAv ...

  3. (转)解决android开发人员,手机app图标显示不正确问题

    (转)解决android开发人员,手机app图标显示不正确问题 参考文章: (1)(转)解决android开发人员,手机app图标显示不正确问题 (2)https://www.cnblogs.com/ ...

  4. Android开发图标适配手机方案

    Android开发图标适配手机方案 在Android入门的时候并没有太多考虑上述问题,甚至在做案列的时候图片或者图标显示在手机上是比较模糊,这对于用户来说是非常影响使用舒适度的. 解决方案如下: 先准 ...

  5. android开发 判断当前手机是否是阿里 yunOS 系统

    android开发 判断当前手机是否是阿里 yunOS 系统 调用此方法, 返回ture,就是yunOS系统 返回false,就是非yunOS系统 @SuppressLint({"Defau ...

  6. android 8.0 魅族手机,安卓8.0添新特性,但魅族flyme6早已实现

    标签:魅族手机(511)魅族(860) 谷歌突然推出了开发者预览版Android O,尽管谷歌尚未正式宣布,但是外界已经猜测Android O系统极有可能为大家都翘首以盼的安卓8.0系统,那么本次谷歌 ...

  7. Android开发之获取手机SIM卡信息

    TelephonyManager是一个管理手机通话状态.电话网络信息的服务类,该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于访问有关设 ...

  8. android魅族手机目录获取,根据ANDROID 10的魅族手机FLYME 8.1已公布:下列是达标机器设备的目录...

    魅族17系列产物近期与按照Android 10的Flyme 8.1固定件一路公布发布.新固定件已展开了良多改良,包括新的OneMind 4.0 AI模块. 主题勾当期内,大师都晓得此外十款魅族手机机械 ...

  9. 魅族android10答案,根据ANDROID 10的魅族手机FLYME 8.1已公布:下列是达标机器设备的目录...

    魅族17系列最近与基于Android 10的Flym人工智能少儿编程培训e 8.1固件一起正式发布.新固件已进行了许多改进,包括新的OneMind 4.0 AI引擎. 魅族17系列产品近期与根据And ...

最新文章

  1. python图表交互控件_用djang中的交互式控件制作bokeh图表
  2. 数据结构栈和队列的实现
  3. 基于java(springboot)餐厅点餐系统源码成品(java毕业设计)
  4. Linux打开终端命令
  5. 微信小程序- MQTT模拟器
  6. 人到底是为了什么活着?
  7. MFC中CImage类显示的半透明PNG存在的问题以及处理方法
  8. 作为一个大学生如何自学计算机编程
  9. C#控制键盘按键的常用方法
  10. ubuntu 18.04下解决网易云音乐打不开的问题
  11. 排球比赛计分程序的典型用户和场景
  12. java隐藏字符_Java原生隐藏字符-工具类
  13. 自动化测试 —— Pytest测试框架
  14. K-均值聚类算法(K-Means)
  15. getPrepayId php,获取到 prepay_id 后将参数再次签名传输给 APP 发起支付
  16. 【PSO三维路径规划】粒子群算法融合鸡群算法多无人机三维路径规划【含Matlab源码 1792期】
  17. 国家企业信息公示贵州 滑块打码验证
  18. 新驾考指南---[C1-图文全程指导篇]
  19. nginx 搭建http-flv(rtmp)流媒体
  20. js实现飞机跑道动画特效

热门文章

  1. pytorch快速上手-使用自动标注软件Openlabeling和yolov5快速完成目标检测
  2. Ubuntu 19.04初体验
  3. 详解Decorator模式和vistor模式
  4. js中的entries方法的使用
  5. 微信小程序学习第8天——自定义组件的数据监听器Observer小案例
  6. C#开发实战视频教程_基于多线程C#开发QQ农场
  7. 深挖洞广积粮 旷视印奇谈7.5亿美元D轮融资后的战略布局
  8. 虚拟空间windows和linux,虚拟主机选windows还是linux
  9. 智慧电网运维-覆冰在线监测装置
  10. oracle归档日志百分比,oracle归档日志过满清理