码迷,mamicode.com
首页 > 移动开发
有关android ANR
ANR一般有三种类型: 1:KeyDispatchTimeout(5 seconds) 按键或触摸事件在特定时间内无响应 2:BroadcastTimeout(10 seconds) BroadcastReceiver在特定时间内无法处理完成 3:ServiceTimeout(20 seconds) Service在特定的时间内无法处理完成 KeyDispatch...
分类:移动开发   时间:2014-11-26 16:42:16    阅读次数:151
ym—— Android 5.0学习之使用Material主题
前言 创建完模拟器了,我想大家已经迫不及待的想开发Android 5.0的项目了, 看完这篇后我们将可以自定义Material主题了~! 新的material主题提供了什么? 可以让你设置调色板的系统控件。 为控件(设计的)触摸反馈动画。 Activity过渡动画 我们来看一下Android给我提供了多少Material的主题吧~! 看来给我不少常用...
分类:移动开发   时间:2014-11-26 16:42:29    阅读次数:319
Android屏幕适配方案
文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。 Android屏幕适配方案 统计分析 1. 2014Q1活跃Android设备统计 参数表格: 机型 分辨率 像素密度 屏幕宽度 三星Galaxy No...
分类:移动开发   时间:2014-11-26 16:42:19    阅读次数:275
Android客户端与Java服务器交互数据(二)阿里云ACE服务器搭建
前段时间写了一个新浪SAE部署代码的小总结,刚好今天阿里云云引擎ACE公测的审核资格通过了,就来对比一下ACE与新浪SAE的使用。 首先是账号,ACE作为阿里产品自然可以通过淘宝账号直接登录,而SAE则可以通过微博账号登录。 http://www.aliyun.com/阿里云的主营业务比较多,主页很花哨,点击右上角的“管理控制台”,然后进入“云引擎ACE”,创建应用环境: 这里先...
分类:移动开发   时间:2014-11-26 16:39:57    阅读次数:220
iOS经验3: WebView的应用
iOS经验: WebView的应用的经典之谈。...
分类:移动开发   时间:2014-11-26 16:39:08    阅读次数:177
Android Launcher源码研究(三) 加载app流程2
今天继续分析Launcher源码,首先Launcher实现了LauncherModel.Callbacks接口,APP信息数据加载成功后 ,回调接口把app信息显示到Launcher的 workspace界面上,这个过程代码里面称为bind....
分类:移动开发   时间:2014-11-26 16:39:47    阅读次数:370
Android 在frameworks中修改Setting中的默认值 (二)
修改设置->关于手机->法律信息 下有一些Item,如开放源代码许可、Google法律信息等,这里分析的是Android 4.4的代码 如下图所示,想添加“Google法律信息”选项 查看Settings的源码在/Settings/src/com/android/settings/DeviceInfoSettings.java文件初始化时有这样一段代码 @Override p...
分类:移动开发   时间:2014-11-26 16:40:11    阅读次数:315
android系统设置应用详情页存储项各种大小的意义
1、             应用大小计算方式以及对应目录介绍。     1、总计: 大小=externalCodeSize + externalDataSize + codeSize + dataSize。 2、应用: 如果当前设备不含有模拟外部存储区,则,大小 = codeSize; 否则:大小 = codeSize+externalCodeSize; 3、USB存储(应用...
分类:移动开发   时间:2014-11-26 16:37:53    阅读次数:163
iOS RATreeView 问题总结
项目地址:https://github.com/Augustyniak/RATreeView 问题一:点击cell的时候分割线不见了 解决办法:https://github.com/Augustyniak/RATreeView/issues/28 问题二:当数据量过大时,展开和滚动treeView会变得很卡 Fork:https://github.com/vbrylins...
分类:移动开发   时间:2014-11-26 16:36:42    阅读次数:753
Android FM模块学习之四源码解析(一)
前一章我们了解了FM手动调频,接下来我们要分析FM模块用到的源码。此源码是基于高通平台的,别的平台都大同小异,只不过是平台自己作了些小改动而已。    首先要看的当然是主activity, FMRadio.java   fmradio类启动FMRadioService.java类调用FmSharedPreferences类进行存储数据,PresetStation调整频率 ...
分类:移动开发   时间:2014-11-26 16:35:35    阅读次数:315
crash 解析iOS奔溃地址文件
在收到 客户端收集奔溃信息时常常是地址信息 这样我们很难发现具体 奔溃的地方 所以通过 crash 锁定 奔溃大致在项目哪个文件中 1.首先找到 发布时 或 接近发布时的工程 2.将工程调为release 3.运行程序   点击这   进入该目录下 就会看见 生成的  xxx.app.dSYM 文件 3.1 将该拷贝到 crash.sh 文本下的目录中    3.2 打...
分类:移动开发   时间:2014-11-26 16:36:56    阅读次数:214
使用javascript实现手机上的touchmove效果
javascript 手机手势动作touch触屏原理分析...
分类:移动开发   时间:2014-11-26 16:34:38    阅读次数:228
Android如何在初始化的时候获取加载的布局的宽高
在自定义ListView中,需要将下拉刷新的View在初始化的时候设置padding隐藏起来,这时就要在初始化的时候获得要加载的布局View的高度。 private View headView; headView = inflater.inflate(R.layout.header, null); 如果接下来调用: headView.getHeight(); headView.getMeas......
分类:移动开发   时间:2014-11-26 16:32:53    阅读次数:249
ios经验6:提交APP上架流程
上架流程...
分类:移动开发   时间:2014-11-26 16:29:52    阅读次数:296
app-framework学习--弹出mask(toast)时让ui失去焦点
作者:木尘 日期:2014-11-26 app-framework弹出mask(toast)时让ui失去焦点: showToast("hi!",2000); $.ui.blockUI(.1); setTimeout(function () { $.unblockUI(); }, 2000); 效果图:...
分类:移动开发   时间:2014-11-26 16:30:55    阅读次数:222
ios XML,JSON,数组解析并转换成NSMutableArray(List<class>)
JSON解析: 通过正则将JSON([{...},{...}...])分解成多个包含实体实例内容的一小节({...}),在一小节中通过Runtime(运行时)()将实体所有属性值找到并赋值(正则查找实现)到实例({...} --> 实体的一个实例),遍历所有小节({...})就将XML转换成NSMutableArray(类似:List)。 XML 解析: 通过GDataXml(也可以通过正则)将XML分解成多个包含实体实例内容的一小节XML,在一小节中通过Run...
分类:移动开发   时间:2014-11-26 16:28:55    阅读次数:308
APP提交上线审核步骤详解
步骤很详细,按照这步骤走绝对没问题,不过照片在拍摄过程中可能会有些重复,写这篇博客的目的是备自己以后查看用,如果读者浏览到这篇文章发现照片有重复,那么希望认真耐心的看下去,相信看完后收获颇丰...
分类:移动开发   时间:2014-11-26 16:29:52    阅读次数:317
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!