
Android初级
文章平均质量分 63
DontesMore
Android程序员一枚,接触过后端,盼交流
展开
-
关于Android中的反射
其实,关于反射,个人觉得在Android中的使用不是特么频繁、实用。优快云上有一个关于反射的经典例子:AlertDialog该例子是这样的:众所周知,在AlertDialog中有两个按钮,无论你点击任何一个,该dialog都会dismiss,这个有项目需求说不要dismiss的时候,该如何做到?这个时候就需要实用反射技术改变AlertDialog中的mAlert变量,自定义一个相关变原创 2015-03-14 18:32:17 · 417 阅读 · 0 评论 -
Android App 引导页
今天在程序中要设置一批引导页,喊UI切了图,对应的比例如下:m:320*480h:480*800xh:720*1280xxh:1280*1920然后使用了ViewPagger去设置出这些图片但是手机类型繁多,而且“坑机”也不少。所以使用了LinearLayout + ImageView去设置ViewPagger的每个item。其中,ImageView对应的是纯色背景原创 2015-03-25 09:17:35 · 371 阅读 · 0 评论 -
Android获取音频焦点,播放自己的音频
这些天在项目上遇到了些困难:在播放语音的时候遇到了第三方音频播放器的干扰。倒腾了两天,终于解决了,这里mark一下。在Android系统中,如果想自己的音频播放不被第三方干扰,例如有时出现音乐和你的语音一起播放,或者是一声音大,一声音小。这时候必须先获取音频的焦点(除了一些耍流氓的),然后才去播放你的语音,而且在播放结束后必须释放焦点。1.请求音频焦点public void原创 2015-04-10 10:07:07 · 1786 阅读 · 0 评论 -
Android 图片缓存(文件+缓存+网络+线程池)
今天在项目中遇到了图片缓存的问题,自己尝试写了下:1.正常的加载图片原创 2015-04-30 11:42:07 · 369 阅读 · 0 评论 -
FragmentActivity管理Fragment,实现滑动切换
今儿在项目中遇到个问题,分析了下采用Fragment解决。1.问题描述:在页面顶部有4个tab要求支持切换,以及页面滑动时tab切换。2.解决方案分析2.1 tab切换:为了让每一个tab页都有一个完整的生命周期,决定采用Fragment去编写。2.2 滑动切换:ViewPagger3.解决方法3.1 主容器task_add_activity.xml原创 2015-05-11 14:14:00 · 586 阅读 · 0 评论 -
ScrollView滑动至最底部
已经不止一次碰到这个问题了,所以在这里做下记录,方便以后查询。handler.post(new Runnable() { @Override public void run() { mScrollView.fullScroll(ScrollView.FOCUS_DOWN); }});为嘛要使用handler呢?因为我们要在View完全绘制出来之后再去调用f原创 2015-09-06 15:59:17 · 452 阅读 · 0 评论