关于2月29日活动上提出的问题

4 views
Skip to first unread message

炫姐姐

unread,
Mar 2, 2012, 12:35:24 PM3/2/12
to 移动开发专家团, fxp...@gmail.com, ljr...@gmail.com, xuxia...@umeng.com
2月29日活动上,两位的提问汇总。没有讨论充分的,可以继续!

刘金瑞:

我提了几个问题,供大家参考和讨论。
1、MIUI的资源是否也可以提供给App使用呢?
2、换肤的资源包占用空间比较大,访问外部资源是否会耗时较长,一般如何优化?
3、Android4.0的资源整合后(PAD、Phone、TV都适配),对资源的访问有何变化?

-------------------------------------------------

冯小平:

我也想了几个问题

1. Framework层和应用层(对应开发者)是如何对UI展示(图片加载,inflate等,或者最通用的ListView的流畅度)性能进行调
优的?(如hierarchyviewer)
2. Google最近推出的一系列统一UI设计的措施(Design Guide和即将推出的Design Template)是否对MIUI有影
响。如有,MIUI开发者该如何应对,且有何措施让开发者更容易适配MIUI系统?
3. 换肤的应用如何优化自己的内存使用?会不会导致Mem overflow的问题?

Xu, Xianming

unread,
Mar 3, 2012, 5:40:01 AM3/3/12
to 冯小平, 炫姐姐, 移动开发专家团, ljr...@gmail.com
小平是说通过应用提供的接口去换肤吗? 如果是的话,一般来说应用换肤的时候会调用某个接口函数,比如changeSkin(int skidId)。 加一个监听事件就可以了。 可以借助一些统计工具SDK轻松实现。植入个广告:友盟的分析服务提供自定义事件的功能。在客户端加上把换肤作为一个自定义事件,在服务器端可以看到换肤的报表分析。

如果是用户强行替换资源, 不通过应用的接口实现换肤。在应用层面可以做皮肤文件的fingerprint。对每个文件有hash value, 当被替换时,文件的hash value改变, 从而得知皮肤有没有被篡改,前提是对应检查fingerprint的代码不会被改。 


2012/3/3 冯小平 <fxp...@gmail.com>
+ 是否应该让应用可以感知被换肤?有些开发者会很在意自己应用的展示形象吧。

2012/3/3 炫姐姐 <shini...@gmail.com>

冯小平

unread,
Mar 6, 2012, 12:31:48 AM3/6/12
to Xu, Xianming, 炫姐姐, 移动开发专家团, ljr...@gmail.com
明白啦,谢:)

2012/3/3 Xu, Xianming <xuxia...@umeng.com>
Reply all
Reply to author
Forward
0 new messages