![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 69
罡斩
我们祝福所有的朋友,我们祝福所有的所有。
展开
-
使用LOL盒子的数据查询简单的战斗力信息
简单分析了一下LOL盒子战斗力查询工具网页版的请求和响应的结构,做了这么个工具。使用服务器名和角色名请求LOL盒子的服务器,从返回的网页中使用正则表达式获得战斗力的基本信息,信息在html中的位置如下。后续有时间的话可能会在这个基础上继续丰富功能做其他数据的解析和展示和查询历史记录。Activity代码public class LOLPowerActivity exte原创 2014-12-25 23:05:52 · 1088 阅读 · 0 评论 -
不用打开视频、音频文件就能获取视频、音频的时长等属性
主要使用 android.media.MediaMetadataRetriever 类,其官方文档对该类的作用的解释是 MediaMetadataRetriever class provides a unified interface for retrieving frame and meta data from an input media file. 意思是 该类用于检索 媒体文件的框架信息原创 2014-12-18 20:21:48 · 2491 阅读 · 0 评论 -
android使用磁场传感器和加速度传感器确定当前朝向(即:方位角),以及常见问题的解决办法
最常见的问题是 SensorManager.getRotationMatrix 返回false,传进去的第一个参数没有被正确赋值,于是最终获得方位角就是0。这个问题出现的原因一般有以下几种:(1)在注册的传感器监听器的 onSensorChanged 中没有使用深复制,而是直接使用浅复制 accelerValues = event.values; 这种情况下,部分设备可以正确地取到最终的方位角,但是部分设备下就会出现 SensorManager.getRotationMatrix 失败的问题。应该是原创 2015-01-29 18:35:16 · 5491 阅读 · 2 评论 -
android ListView使用ViewHolder优化时,EditText设置TextWatcher时,滑动ListView导致内容错乱
一般为了避免ListView卡顿,会在 adapter 的 getView方法中使用 convertView 和 ViewHolder 优化。这样可以重用之前加载过的布局并减少在母视图中查找子视图的时间,以达到最大限度优化的目的。当ListView的Item中有要支持更新操作的控件时,一般要添加各种监听器。这里就要注意布局重用带来的问题;因为重用布局时,某一次 getView中使用的conver原创 2014-12-17 22:23:14 · 2405 阅读 · 1 评论 -
android PreferenceActivity中移除删除Preference的方法
不同于layout文件夹中的界面,android的 xml文件夹中的cheng'xu原创 2014-07-29 00:06:35 · 2854 阅读 · 0 评论 -
一步步实现 仿制Android LOL多玩盒子(二) 物品装备相关
一、原应用相关模块简介1,入口:主界面-----游戏百科-----装备。2,装备物品主界面中,列表选择物品类型,进入指定物品类型GridView,GridView点击某一项进入指定物品的物品详情界面。物品详情界面主要内容有:物品名称、物品价格、物品缩略图、物品属性、合成该物品所需物品,该物品可合成的物品。二、功能分析1,物品分类页面是一个ListView且分类是固定原创 2014-12-31 16:26:41 · 1484 阅读 · 1 评论 -
一步步实现 仿制Android LOL多玩盒子(四) 自定义AlertDialog实现
android自带的AlertDialog格式比较单调,跟大多数应用的设计风格都不搭,能显示的内容也仅限于一些简单的文字、列表等。AlertDialog的设计风格的调整一般有三种方式:1,在AlertDialog.Builder(context, theme)构造函数中传入自定义的主题,这种方式最便捷,但是可自定义的内容相当有限,只能改改字体颜色等,布局仍是固定的;2,使用 Builder.s原创 2015-01-05 22:57:34 · 859 阅读 · 0 评论 -
一步步实现 仿制Android LOL多玩盒子(一) 概览
一、起源最近比较闲,玩LOL的时候感觉 Android LOL多玩盒子 里面应用到的东西挺多也挺有意思,打算仿照着做一个。抱着练练手的心态,打算只使用原APK中的图片,代码和布局均自己实现。由于该应用涉及的内容较多、个人能力和空闲时间受限,可能部分功能难以实现。项目完成度达到一定程度后会将代码放到 csdn code中去。如果涉及到版权问题,请告知,我将立刻处理。二、简单的初步分析1,原创 2014-12-28 16:44:06 · 1149 阅读 · 0 评论 -
一步步实现 仿制Android LOL多玩盒子(三) 英雄基础
1,解决 FragmentPagerAdapter 与原生包中的Fragment冲突的问题;2,Json字段不固定时可在解析前先矫正Json字符串;3,自定义组合控件使用时可以使用xml布局文件也可以直接Java代码实现;4,ViewPagerIndicator 和ViewPager 联动使用;5,良好的封装会使代码十分优美。原创 2015-01-02 19:18:00 · 3602 阅读 · 0 评论 -
Android Service startForeground不显示Notification的办法
Android 有Service后台执行重要任务时,提升后台优先级可使用startForeground方法,将使Service处于Perceptible优先级,adj=2,这一优先级比Service/BService都要高,可以一定程度上避免进程被LMK杀掉。 startForeground方法如下:public final void startForeground(int id, Notific原创 2016-04-09 12:01:17 · 9064 阅读 · 0 评论