Android小知识点

1:进入开发的App播放视频时,需要将当前其他app播放音乐任务暂停,主要通过AudioManager中的requestAudioFocus短暂地获取音频播放的焦点!退出该App时自动恢复原先的音乐播放!

 2:andorid与Js端相互沟通:

      android-->js: 主要在加载网页完毕后,通过loadUrl("functionName(params)"),进行响应js中的函数!

      s-->android:先在android端注入函数所依赖对象,以及该对象的name,继而在js中的函数中:用该对象调用其中定义的函数!


     3:android中的业务:原生代码和网页展示相结合的时候:遇到如何保证网页中对应位置字体大小和android原生代码一致:

      解决方案:传递一个手机屏幕密度的 参数值至网页的js函数中:在js函数中动态的设置字体大小:


 4:android镜像:

     大连东软信息学院镜像服务器地址:
      http://mirrors.neusoft.edu.cn 端口:80

      北京化工大学镜像服务器地址:
      IPv4: http://ubuntu.buct.edu.cn/ 端口:80
      IPv4: http://ubuntu.buct.cn/ 端口:80
      IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

      上海GDG镜像服务器地址:
       http://sdk.gdgshanghai.com 端口:8000

       中国科学院开源协会镜像站地址:
       IPV4/IPV6: http://mirrors.opencas.cn 端口:80
       IPV4/IPV6: http://mirrors.opencas.org 端口:80
       IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80

       腾讯Bugly 镜像:
       http://android-mirror.bugly.qq.com 端口:8080
       腾讯镜像使用方法: http://android-mirror.bugly.qq.com:8080/include/usage.html

5:android中的mediaPlayer中注意点,一般视频播放,将视频暂停之后,回来定位到指定的时间点,但是实际运行中,视频播放并没有回到指定时间点播放! 这个可能手机中android的版本有关,以后用开源稳定的视频播放的框架!Vitamin播放框架! 有时间研究一下 播放框架的源码!                                                              注意: 如果是合成的视频,是不能够用seekTo的方法的,快进不到指定的时间点!  只能够暂停,回来继续!


      6:android 中的自定义控件中View(WebView控件) 界面渲染时,如果出现界面的抖动(暂时发现小米5  7.0系统):

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

以及需要将view所在的界面activity 配置的清单文件中的是否设置硬件加速器状态为false

android:hardwareAccelerated="false"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容