
android
文章平均质量分 66
尹人入胜
感受移动互联网带来的无尽乐趣!
展开
-
Android中Dalvik和Art的认识和区别
Dalvik是什么? Dalvik是Google公司自己设计用于Android平台的虚拟机,同时也是android设备厂商的核心部件之一。它可以支持已转换为 .dex格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。 Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik 应用作为一个独立的Linu原创 2017-06-07 17:43:08 · 981 阅读 · 0 评论 -
Android应用的多语言切换
在一些应用需要国际化或者面对各种用户群体时,会涉及到语言的不同,所以我们在开发应用apk时,记得一定要养成将应用中涉及到的所有文字信息放在string.xml里的好习惯!Android中的多语言切换,对于我们应用层的开发同学来时,操作起来非常见到,代码也很简单,大部分工作都是让framwork层的资源进程调度框架给代工了。OK,下面我们一步步看看怎么完成多语言的配置和切换:1.右击res目录,打开对原创 2017-06-26 13:10:18 · 9210 阅读 · 2 评论 -
浅谈Android启动优化
一、前言随着我们的应用版本迭代,需要集成和增加的资源越来越多,尤其是在Application中,应用的性能也将出现很多需要优化的点因此下面我们将从一个apk的启动原理去分析和解决启动时常常遇到的白屏、卡顿或者时间过长而带来的体验问题。二、应用启动方式1、冷启动概念:是指启动应用时系统进程中没有该应用,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。特点:冷启动因为系统...原创 2018-10-18 18:31:46 · 2038 阅读 · 0 评论 -
Android与JS互调的简单使用
在项目开发过程中有时会遇到WebView在加载Js页面时,网页上的一些逻辑要通知Android本地进行简单的UI交互或者参数的实时传递,那么就需要我们在Android程序的代码里实现相应的互调配置,以达到互调的效果。下面我直接通过代码实现:JS调用Android方法:1、先设置Android中的webviewclass WebViewActivity:Activity(){ over...原创 2018-10-30 16:48:45 · 849 阅读 · 0 评论 -
ARouter探索和使用分析
一、ARouter含义简单说就是映射页面跳转关系的一个中间件,其中包含有一些跳转时的辅助功能(参数传递、动画、拦截器、服务绑定、碎片对象获取等)。二、原理 / 流程ARouter内部使用了注解处理工具APT(Annotation Processing Tool )技术,在代码编译期间对注解进行处理,生成JAVA文件,形成映射关系类。_ARouter中的init方法内,通过系统Clas...原创 2019-01-15 17:15:16 · 2035 阅读 · 0 评论