安卓开发
文章平均质量分 64
「已注销」
这个作者很懒,什么都没留下…
展开
-
关于Android切换系统字体大小和字体样式导致App崩溃或者界面错乱的问题
一.发现问题问题:最近公司测试同学,在无意间调整系统字体大小的之后把app从后台切换到前台,发现app crash。查阅了一些资料,发现在app中文字标注的单位为sp。当系统字体大小发生变化的时候sp的度量标准发生了变化,这个时候,系统会给app发送一个通知,告诉它配置已经变了,需要重新刷新界面。类似的操作就像是横竖屏切换,在onConfigurationChanged()方法里面进行需要...原创 2016-10-21 15:28:09 · 8666 阅读 · 3 评论 -
将自己的应用加入到程序启动列表(安卓)
需求:最近在学习vlc的使用,做了一个简易的app,要实现一个功能,点击某个视频文件的时候,把自己的app加入到可以选择的程序的列表。效果如图:解决方法:第一步 在设定启动的Activity的清单文件进行配置,添加intent-filter节点,在节点里面设置mimeType指定文件的类型,我当前需要打开的文件是video类型的:<activity android:name原创 2017-01-10 18:41:16 · 1066 阅读 · 0 评论 -
发射弹幕的Dialog
最近在做弹幕的功能,弹幕功能的实现是使用的DanmakuFlameMaster。这篇文章主要是分享发射弹幕的dialog的具体实现以及遇到的问题。实现的效果如下: 现在就开始分享具体的代码实现:问题一:点击某个按键发射弹幕,需要弹出EditText输入框,并且要不挤压布局。 最原始的思路是,让带有EditText控件的View浮在播放器view的上层。整体布局是一个FrameL...原创 2016-07-08 17:27:09 · 1559 阅读 · 0 评论 -
Android中AIDL的基本用法
转载自:http://flrito.cc/notes-androidzhong-aidlde-ji-ben-yong-fa/早些时候就听说过AIDL,也常在各种Android面试题、教程甚至大牛采访中看到过它的身影。可见AIDL在Android开发中的地位十分的重要。于是决定先从AIDL的一些基本概念和基本用法开始着手学习它,下面是一些整理的笔记。AIDL的全称为Android Interface...转载 2017-06-02 15:07:39 · 572 阅读 · 0 评论