
Android-实战
文章平均质量分 78
码蛋蛋
爱科技,爱程序
展开
-
简述Android 解决65536/64K方法数限制方案
在Android项目开发中,尤其是开发类似淘宝,京东,微信,直播等大型项目中,由于产品的迭代,业务模块的快速增长,到了一定的规模后难免会遇到65536/64K方法数的问题。它是个什么鬼?这个问题,网上还有其他人说65方法数问题,本质上都市指Android Dalvik可执行文件.dex中的Java方法数引用超过65536,64K的计算方法是65536/1024,65K的计算方法是65536/1000原创 2017-12-03 12:25:06 · 7494 阅读 · 4 评论 -
Android MultiDex 构建优化
解决了65535/64K的问题了,但是问题就是这样给解决了,但是上篇已经说了,会给性能造成损耗,那就是说有负副作用。究竟有什么副作用?1,应用第一次启动的时候,Dalvik虚拟机会对所有的.dex文件执行dexopt操作,生成ODEX文件,这个过程很复杂而且耗时,如果应用classes.dex很多,太大,可能会导致ANR。2,如果API14之前那就是说Android 4.0之前的系统上,由于Dalv原创 2017-12-03 19:26:56 · 524 阅读 · 0 评论 -
Andorid 风水罗盘简单实现
公司最近要开发关于风水的产品,产品需求说要做一个风水罗盘。接着UI就马上出了几张图,然后我想了一下,罗盘应该是android 特有的传感器,通过传感器获取一些动态数据,然后给与指针进行动态赋值,添加动画。上图: 首先介绍一下,什么是传感器。1.什么是传感器维基百科是这样定义的:传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件(如光、热、湿度)或化学组成(如烟雾)...原创 2018-04-07 11:07:08 · 4146 阅读 · 3 评论 -
Android SurfaceView实战 带你玩切水果1.0
1、概述最近开发一个智能项目,项目对象是某智能早教机器人,这个产品主要定位是儿童益智玩的游戏,并且可以从中学习到相关历史知识等相关知识,其中有个游戏关卡就是去到不同国家,可以玩不同的游戏。领导说要用Android原生做游戏,卧槽,我当时就懵逼,原生做游戏,我就试试开撸吧。好吧,先上个效果图 思路分析1、水果 2、背景 3、水果篮子 4、分数 5、时间 6、水果刀 ...原创 2018-05-05 20:05:11 · 1694 阅读 · 2 评论 -
Andorid 八角盘(风水八宅图)八圆轮简单实现
风水八角盘困,为了开源精神,继续写点博客,证明一下自己的存在感。之前,项目需求说要做个八角八圆轮图。听了之后就蒙蔽了。卧槽,好难,想想之后,好像有点思路。思路其实挺简单,无非就是写几行代码嘛。废话不多说,先上预览图。实现思路1、八角背景图 2、自定义ViewGroup实现八个圆轮位置+LL线性垂直布局 3、采用FrameLayout布局层叠上码不废话八角底部...原创 2018-04-28 01:14:40 · 1361 阅读 · 2 评论