Android App
文章平均质量分 85
_Lyux
不甘心的后进码农; 济南; Android Framework 转 Android App 兼 Server 运维,后端 .
展开
-
Android不继承ViewPager实现自动滚动翻页功能
继承ViewPager实现自动滚动的例子已经很多了,不过有时候我们不想使用继承,比如一个类已经继承了ViewPager,或者不想更改过去的代码.这里提供一个使用外部类的方法实现ViewPager自动翻页功能.直接上代码:原创 2015-12-19 10:43:12 · 2262 阅读 · 0 评论 -
activity 菜单menu的用法
<br />http://blog.chinaunix.net/u2/80919/showart_1981886.html<br /> <br />activity 这个类是进行android开发最熟悉的了,是一个具体的交互动作,所以所有ui的加载都在这个类执行启动的时候完成,最明显的是setContentView(R.layout.main);来加载布局,那么ui试图除了布局还有很多东西,menu就是一个例子,那么创建menu的onCreateOptionsMenu函数是activity类中的一个函数也就转载 2011-01-07 14:45:00 · 6261 阅读 · 0 评论 -
Android 准确获取外置存储卡路径的方法
获取存储卡路径的接口大家都很熟悉,一般是通过 Environment 接口来获取:String sdcardPath = Environment.getExternalStorageDirectory();偶尔开发中会遇到需要获取外置存储卡的接口,一般是 TF小卡,网上有很多方法,但都不是完全准确的方法.下面提供一个准确获取外置存储卡路径的方法.原理:Andro原创 2016-12-27 19:20:23 · 11441 阅读 · 1 评论 -
Ubuntu 下使用 ADB 调试 Android 应用时的设备识别问题
在 Ubuntu 下使用 ADB 调试时如果出现错误提示: insufficient permissions for device: verify udev rules 等等… 以及各种各样的奇怪问题, 总之就是不能用或不好用. 这都可能是 udev rules 问题. 可以优先尝试如下解决方案:udev rules这是谷歌官方给出的 Ubuntu 下使用 ADB 调试的配置方法, 链接在此原创 2017-03-09 10:44:27 · 5474 阅读 · 2 评论 -
Android 保存 Fragment 引用及 getActivity() 为空问题
有时我们希望在 Activity 中保存所创建的 Fragment 的引用, 以便后续逻辑中做界面更新等操作. 如果页面中的 Fragment 都是静态的 (不会被 remove, hide 等), 则一般不会出啥问题. 如果是多个 Fragment 切换的场景, 就容易出现 getActivity() 为 null 等问题. 这种问题在使用 FragmentPagerAdapter 时尤其容易出现.原创 2017-03-23 16:19:18 · 5308 阅读 · 0 评论 -
Android 多主题切换 (theme + style) 及 selector/drawable 无法引用 ?attr 属性的问题
需求:最近需要实现应用内多主题的需求: 要求应用内预置 10 个左右的主题配色方案, 用户可按需切换. 刚一拿到需求, 觉得这简单, theme + style 就可以搞定了. 没过多久就遇到了 attr 无法被 selector, drawable 等 xml 资源引用的大坑. 主题色切换的方案中文网络上一搜一大堆, 但没有哪位博主好心的提起这里还有这么深一个坑的… 实在应该事先提起啊… 这原创 2017-03-15 22:38:01 · 4136 阅读 · 1 评论 -
一键生成 Android 录屏 gif 的脚本
目的编写 bash 脚本, 实现一行命令得到 Android 手机录制屏幕 gif 动图文件.博主使用 ubuntu 系统, shell 为 bash. 这个脚本也可以用在 mac 系统上. 听说 windows 系统出了 ubuntu on windows, 不知道能不能使用这个脚本.原理adb shell screenrecordAndroid 4.4 版本后系统内预置了一个 screenre原创 2017-04-06 17:10:05 · 3456 阅读 · 0 评论 -
Android 从 View 中获取 Activity 时遇到 TintContextWrapper cannot be cast to 的问题
问题描述:如果一个 View 绘制于某个 Activity 的 ContentView 上, 那它的 Context 一定是和这个 Activity 相关联的. 因此我们想在 View 中直接用 Activity 方法时 (最常用的应该就是 Activity.startActivity() 方法了), 不必再向 View 中传递 Activity 对象. 一般在 View 中获取这个 Activi原创 2017-04-12 17:12:52 · 9965 阅读 · 4 评论