最近的一个面试题

安卓机器人 2012-11-13 05:54:44
最近碰到一个面试题:给你一个应用程序,你没有他的源码,怎么在他的一个界面嵌入一个控件,这个控件可以做一些事情,比如关闭声音,等等。
...全文
284 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
JavPer 2012-11-15
  • 打赏
  • 举报
回复
这个有点流氓,来听听有没有高手分析下思路。
excellencv 2012-11-15
  • 打赏
  • 举报
回复
安卓机器人 2012-11-15
  • 打赏
  • 举报
回复
引用 12 楼 zanglengyu 的回复:
引用 10 楼 ncuboy045wsq 的回复:引用 9 楼 zanglengyu 的回复: 这个也不难,你需要知道这个空间的任何一个父节点就行了,关闭声音调用系统统一接口,android多媒体曾会有全局控制声音引擎的东东 可以具体解释下知道父节点之后的一些操作吗,或者如何可以用伪代码描述下,谢谢了! 获取一个子节点,找出layout层,添加显示,如果当前……
activity具体的单个属性什么呢?可以举个例子吗?
zz11370 2012-11-14
  • 打赏
  • 举报
回复
怎么不能像360一样,检测到进入了主界面,我们就搞个悬浮的view,用来关闭声音呢?
summersrest 2012-11-14
  • 打赏
  • 举报
回复
反编译基本上人家都加密吧。这个难了。
zanglengyu 2012-11-14
  • 打赏
  • 举报
回复
引用 10 楼 ncuboy045wsq 的回复:
引用 9 楼 zanglengyu 的回复: 这个也不难,你需要知道这个空间的任何一个父节点就行了,关闭声音调用系统统一接口,android多媒体曾会有全局控制声音引擎的东东 可以具体解释下知道父节点之后的一些操作吗,或者如何可以用伪代码描述下,谢谢了!
获取一个子节点,找出layout层,添加显示,如果当前的Activity属性是单个的时候就容易多了吧
matrixcl 2012-11-14
  • 打赏
  • 举报
回复
纯技术探讨也就罢了。如果去了这家公司就干这个的话,还是谨慎考虑吧
安卓机器人 2012-11-14
  • 打赏
  • 举报
回复
引用 9 楼 zanglengyu 的回复:
这个也不难,你需要知道这个空间的任何一个父节点就行了,关闭声音调用系统统一接口,android多媒体曾会有全局控制声音引擎的东东
可以具体解释下知道父节点之后的一些操作吗,或者如何可以用伪代码描述下,谢谢了!
zanglengyu 2012-11-14
  • 打赏
  • 举报
回复
这个也不难,你需要知道这个空间的任何一个父节点就行了,关闭声音调用系统统一接口,android多媒体曾会有全局控制声音引擎的东东
balmy 2012-11-13
  • 打赏
  • 举报
回复
这个问题是不是想让我们添加一个view,在这个view里可以做我们想做的事,有点类似桌面添加widget效果,问问题是我们怎么拿到它的界面的一个view 然后通过addView这类方法添加我们的view,不知道理解的对不对?个人猜测。
fameview000 2012-11-13
  • 打赏
  • 举报
回复
楼上的办法可以试一试
tantahe 2012-11-13
  • 打赏
  • 举报
回复
反编译了直接改对应layout的xml是可以添加一个控件的,只要你把控件的属性设置好了就行。 增加功能可能就要改smali了 改完回编译回去,再签名就可以用了。
安卓机器人 2012-11-13
  • 打赏
  • 举报
回复
引用 2 楼 hosterZhu 的回复:
是扯淡呢吗? 你不知道源码,怎么修改UI ?
兄弟,真不是扯淡,人家都有实现好的例子
-船长- 2012-11-13
  • 打赏
  • 举报
回复
是扯淡呢吗? 你不知道源码,怎么修改UI ?
安卓机器人 2012-11-13
  • 打赏
  • 举报
回复
欢迎大家进来讨论,分析下实现思路即可

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧