define('EARTH_RADIUS', 6367000);//需定义的静态变量
function getRadian($d) { return $d * M_PI / 180; } function getDistance ($lat1, $lng1, $lat2, $lng2) { $lat...
分类:
移动开发 时间:
2015-01-20 23:36:31
阅读次数:
229
前言 相信有些人用过MIUI,会发现小米的Toast跟Android传统的Toast特么是不一样的,他会从底部向上飞入,然后渐变消失。看起来效果是挺不错的,但是对于Android原生Toast是不支持自定义动画的。那这个效果到底是怎么实现的呢?下面就来告诉你。。。。分析 如果园友看过我的另一篇博.....
分类:
移动开发 时间:
2015-01-20 23:34:25
阅读次数:
481
在用户使用APP时,如果APP毫无征兆的突然退出程序,又没有任何提示信息。我想这是一种最差劲的用户体验了吧,如果是我估计干脆就直接卸载APP了。因此,作为Android开发者对于这种情况的发生一定要有处理才行。否则,对于大多数最求完美的程序员而言自己也不能原谅自己。其实捕获全局异常,还可以做一个.....
分类:
移动开发 时间:
2015-01-20 23:32:24
阅读次数:
321
官方提交如下:
https://android.googlesource.com/platform/packages/providers/ContactsProvider/+/a6a9fa802d1b56c206c670ca1d313bc64effcb5d%5E!/
commit
a6a9fa802d1b56c206c670ca1d313bc64effcb5d
...
分类:
移动开发 时间:
2015-01-20 22:24:20
阅读次数:
323
默认的横屏角度是顺时针90度,修改为顺时针270度,即是逆时针90度。
1.查看相关逻辑,可以看到有个布尔值com.android.internal.R.bool.config_reverseDefaultRotation控制翻转:
frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManage...
分类:
移动开发 时间:
2015-01-20 22:23:59
阅读次数:
5573
main.xml代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertica...
分类:
移动开发 时间:
2015-01-20 22:22:27
阅读次数:
256
Android 复杂布局的ListView优化思路...
分类:
移动开发 时间:
2015-01-20 22:18:12
阅读次数:
562
uevent可以实现内核通知上层的一种机制,最常见的电池状态的变化就是kernel uevent通知的,每次百分比或者其他的变化通过power_supply_changed通知上层update;
每个device下面都有kobj,找到device就可以通过kobject_uevent_env 通知android了;
以拔出T卡为例,内核通知上层。这里的T卡是一种sdio设备,普通T...
分类:
移动开发 时间:
2015-01-20 22:18:00
阅读次数:
341
本文主要介绍了iOS开发中一些常用的小功能实现, 整理出来主要用于备忘, 适合新手参考, 相应的Demo可以通过文章结尾处的链接下载。...
分类:
移动开发 时间:
2015-01-20 22:16:36
阅读次数:
360
2014-07-16环境:Cocos2dx 2.2.4AppDelegate.cpp中FPS设置为 60pDirector->setAnimationInterval(1.0 / 60);问题:在两台Android机器上跑。 两台的FPS不一样I9100: 4.0系统,FPS 约60,(改动FPS为...
分类:
移动开发 时间:
2015-01-20 22:11:55
阅读次数:
173
就是在于我们要拿到第三方apk的package名称跟class名称方法一:Intentintent=newIntent(); intent.setClassName(,);startActivity(intent);方法二:Intent i=new Intent;ComponentNamecom=n...
分类:
移动开发 时间:
2015-01-20 22:08:52
阅读次数:
153
iOS断网处理(2014-01-13 18:13:21)转载▼标签:it- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { sel...
分类:
移动开发 时间:
2015-01-20 22:07:20
阅读次数:
180
随着移动设备、操作系统版本的碎片化,测试工作对于移动开发团队而言越来越成为一个沉重的包袱,不过这也带来了商机,现在市场上有不少服务和平台提供云测试工具,可以对移动App进行自动化测试,提供测试报告和优化建议,比开发者自己来做,不但省时省力,而且准确高效得多。本文就将现有的云测试服务盘点一番,看看哪个...
分类:
移动开发 时间:
2015-01-20 22:02:44
阅读次数:
168
//创建进度指示器 UIProgressView *progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault]; progressView.frame = CGRectMak...
分类:
移动开发 时间:
2015-01-20 21:44:40
阅读次数:
168
1.在string.xml文件中:
%1$s牛兑换%2$s%3$s 上网时长]]>
2. 在Java代码中
tv = (TextView) findViewById(R.id.tv);
String exchange = getResources().getString(R.string.exchange_txt_hint);
tv.setText(Html.fromHtml(...
分类:
移动开发 时间:
2015-01-20 20:38:17
阅读次数:
247
我的站点:http://duoinfo.sinaapp.com/ (需要这个模板的问我要吧,我的QQ:619189810)
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提...
分类:
移动开发 时间:
2015-01-20 20:36:27
阅读次数:
288