- 博客(61)
- 收藏
- 关注
原创 泰国运营商及频段分析
4G B8(占比3.13%),3G B5(占比3.13%),比例相对较少;再结合OTA测试数据可以看出,TRP相对较差,TIS OK,所以在弱信号条件下手表的主叫呼通率有小范围影响,但在正常信号不会受到影响,此风险可让步接收。1)4G注册频段,集中在LTE B3和LTE B40,而LTE B8(900)占比为3.13%,而泰国频段不支持LTE B5,因而LTE B5不影响。3)4G通话会回落到3G,如果开通VoLTE,则不回落,测试中没有看到有回落到2G网络、
2024-04-24 15:46:53 181
原创 在win下,python如何调用.so库
#撰写c代码#通过gcc命令编译成.so库gcc -shared -o ./lib/pointlib.so point.c#python调用.so库#运行结果
2024-04-24 11:52:14 176
原创 Android app启动时间测试
对于app的性能测试,启动时间是个重要指标,启动时间分为两种情况,一种是冷启动时间(通常是系统重启,即在启动前没有该app进程的情况),另一种是热启动,即app从被切换到前台(点back退出后再点击图标启动)。从Android4.4(API 19)开始,可以从logcat获取activity的启动信息,如下我用应用宝做实验,可以看到如下的输出,从这里我们可以看到应用的这个activity启动用了63
2016-03-03 17:37:29 4164
原创 Android视频录制命令screenrecord(二)
Android5.0的问世可谓诚意十足,抛开设计界面改动等审美元素,在功能上谷歌真正站在用户的角度开发,包括此前提及的允许用户删除预装应用功能。近日,安卓5.0另一个福利被挖出,系统内置视频录制功能,无需Root便可实现,录制期间不用连接电脑。其实,安卓4.4就已经可以实现屏幕录像了,但仅仅是面向开发者的试验功能,隐藏很深,使用也很麻烦,需要连接电脑病借助ADB命令行控制,限制也很多。安卓5.0则提
2016-02-28 15:56:51 3690
原创 Android视频录制命令screenrecord(一)
0、命令格式 1、基本screenrecord是一个shell命令支持Android4.4(API level 19)以上支持视频格式: mp42、不足某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断录制视频的时候声音不会被录下来3、录制命令adb shell screenrecord
2016-02-28 15:34:07 4099
原创 Monkey日志信息Event percentages说明
一、运行命令:二、源代码(Android4.4.4): 源码路径: android4.4.4\development\cmds\monkey\src\com\android\commands\monkey\MonkeySourceRandom.java三、注解:0:触摸事件百分比,即参数–pct-touch 1:滑动事件百分比,即参数–pct-motion 2:缩放事件百分比,即参数–pct
2016-02-28 11:22:30 1066
原创 Android之Monkey全参数(包含隐藏参数)
官网介绍参数如下: 一、常规1、 -help 作用:列出简单的用法。 例:adb shell monkey -help 注:一般很少用到此参数,偷懒的做法直接输入adb shell monkey就可以看到简单用法列表。2、-v 作用:命令行上的每一个-v都将增加反馈信息的详细级别。 Level0(默认),除了启动、测试完成和最终结果外只提供较少的信息。 Level1,提供了较为详细
2016-02-28 10:53:41 1153
转载 Monkey常见面试问题
1、Monkey如何模拟手动操作? 答:–throttle参数2、Monkey如何控制事件流所占比? 答:–pct-touch等pct参数3、如何重现Monkey中发现的错误? 答:使用seed4、Monkey除了做伪随机事件外,能不能写脚本? 答:能。5、如果能写脚本怎么做? 答:两种方式,指定事件类型+事件百分比,或者使用 -f参数加脚本文件。6、Monkey测试一般测试多久? 答
2016-02-28 09:34:16 2487
原创 首发MT6755!联想乐檬K5 NOTE
联想1月首发了联发科全新解决方案–helio P10/MT6755八核处理器,搭载这一SOC的乐檬K5 NOTE在官方商城低调开卖,采用全新MTK处理器、金属机身、指纹识别、独立HIFI芯片+杜比寸全景声、5.5英1080P屏幕等的乐檬K5 NOTE售价仅1099元。按照官方公布的日期,31日起已经开始首批发货,看来已经有网友收到了这款MTK MT6755手机,已有相关评测出炉,感兴趣的网友可以参考
2016-02-03 21:15:51 1395
转载 为什么TD-LTE却成为国际标准?
有人认为2008年的电信重组是失败的,事实恐怕并非如此。其两个目标:一个是平衡三大运营商的实力,二是推动TD-LTE成为国际标准。前一个目标没能实现只能怪联通电信不争气而无关工信部,后一个已经获得成功,并正推动TD-LTE成为全球标准,甚至帮助中国在5G占据优势!运营商实力不平衡关键在联通电信自身2008年经过电信重组后,联通与拥有北方十省固网业务优势的网通合并,工信部给予联通最成熟的WCDMA标准
2016-02-03 21:00:11 1387
转载 抢夺全球话语权:TD-LTE干掉FDD LTE
在2G时代,中国完全采用国际设备,没有自己的技术。在3G时代,中国推出自己的TD-SCDMA标准,但只获得中国移动采用,并未走出国门。在4G时代,中国终于实现对标准的引领。本文引用地址:http://www.eepw.com.cn/article/201601/286005.htm 据了解,中国主导的自主4G TD-LTE已经获得了全球的认可,并在国际上广泛采用,这也带动了国内设备制
2016-02-03 20:43:53 769
转载 LTE - CSFB技术
CSFB是基于电路域网络提供语音业务的通信技术(3GPP标准的LTE语音解决方案)。CSFB(电路域回落)是3GPP R8中CS over PS研究课题的成果之一。该研究课题提出的背景是LTE和CS双模终端的无线模块是单一无线模式,即具有LTE和UTRAN/GERAN接入能力的双模或者多模终端,在使用LTE接入时,无法收/发电路域业务信号。为了使得终端在LTE接入下能够发起话音业务等CS业务,以及接
2016-02-02 10:30:55 1265
转载 全面解析4G LTE网络三大主流语音解决方案
移动在12月正式商用TD-LTE的4G网络,有用户尝试用iPhone5s/5c破解运行在移动TD-LTE网络上,发现其语音通话质量较差,具体表现为延时加长、出现电话断线、声音不清晰等情况,这当中原因一方面有移动4G网络尚未优化成熟,另外一方面也与iPhone所采用的CSFB语音回落技术有关。因为现阶段中国移动的4G语音经常要借用2G或3G网络,而根据中国移动的研发进度,到明年下半年VoLTE商用之后
2016-02-01 20:59:52 4000
转载 移动定位业务之“A-GPS(辅助全球卫星定位系统)”
基本概念AGPS:Assisted Global Positioning System,辅助全球卫星定位系统基本原理AGPS定位的原理与普通GPS基本是一样的,AGPS定位是网络辅助的,网络负责收集GPS卫星相关的信息,并在需要进行定位的情况下,将所获得的GPS辅助数据,包括GPS参考时间、GPS卫星ID、GPS捕获辅助数据、GPS星历以及参考小区的UTRAN GPS小区帧定时测量值等,下发给被定位
2016-02-01 20:32:59 2917
转载 五模十频
国内的理解: 五模:2G的GSM,3G的TD-SCDMA、WCDMA,4G的TD-LTE、LTE-FDD五个模式; 十频:支持850M、900M、1800M、1900M、2.1G、TDS的F/A/E三个频段;FDD/TDD频段2个(如700M、2.6G)3GPP的五模定义: 第1模:GSM(包括GPRS、EDGE),工作频段:900M、1800M、1900M(美国) 第2模:CDMA2000
2016-02-01 20:27:06 824
转载 用户体验为基准 高通4G Modem评测标准
2013年11月7日,美国高通技术公司在旧金山Dogpatch Studio举行4G LTE媒体体验沙龙;该活动上高通推出了一套用于未来4G时代智能手机移动Modem芯片的评测标准,并且以高通公司出品的Gobi系列Modem芯片进行了全面的测试项目展示。该测试针对移动网络的特殊状况,设计了灵活性、网络吞吐量以及功耗几个方面的评测维度。 用户体验为基准 高通推4G Modem评测标准就智能移动设
2015-12-02 20:41:05 1625
转载 利用 LeakCanary 来检查 Android 内存泄漏
1、前言你被概率性的 OOM 困扰么?有时候,OOM 像幽灵一样,挥之不去,可真想把它揪出来时,又捉之不着。或许,是时候用 LeakCanary 来诊断一下了。它是一个用来检查 Android 下内存泄漏的开源库,这篇文章主要介绍其用法、架构和其背后的实现原理。Square 有篇文章介绍了开发这个库的原因。他们的一个付款流程里,需要用到用户的签名,他们直接用 Bitmap 来画签名,Bitmap 大
2015-11-22 16:10:03 551
原创 友盟统计平台
发现友盟统计平台(http://www.umeng.com/)有些数据还是很有价值的,特别是对互联网产品开发和测试,有重要的依据和参考,这里只简单举几个例子,比如说: . . . . . .
2015-11-16 13:16:18 655
原创 Android PackageManagerService流程详细分析(七)之监控扫描指定APP目录
继续看构造函数:public PackageManagerService(Context context, Installer installer, boolean factoryTest, boolean onlyCore) { ...... // 1 // Find base frameworks (resource packages without code
2015-11-14 12:44:31 1574 1
原创 Android PackageManagerService流程详细分析(六)之优化系统库
接着上一节,继续:public PackageManagerService(Context context, Installer installer, boolean factoryTest, boolean onlyCore) {......// 上一节分析内容mRestoredSettings = mSettings.readLPw(sUserManager.getUsers(f
2015-11-06 09:14:03 811
原创 Android PackageManagerService流程详细分析(五)之packages
接着上一节(四)的分析,看看上一节的PackageManagerService构造函数的代码如:public PackageManagerService(Context context, Installer installer, boolean factoryTest, boolean onlyCore) { // 前面省略... // 第二节讨论过
2015-11-05 10:38:39 1125
原创 Android PackageManagerService流程详细分析(四)之权限
接着上一节(三)的分析,看看上一节的PackageManagerService构造函数的代码如:public PackageManagerService(Context context, Installer installer, boolean factoryTest, boolean onlyCore) { // 前面省略... // 第二节讨论过
2015-11-03 11:33:57 2119
原创 Android PackageManagerService流程详细分析(三)之PackageHandler
再回到(一),看到在SystemServer.java有这样一行代码: pm = PackageManagerService.main(context, installer, factoryTest != SystemServer.FACTORY_TEST_OFF, onlyCore);PackageManagerServi
2015-11-02 12:56:49 1772
原创 ACTION_POWER_DISCONNECTED广播使用解析
在做项目的时候,要求拔出USB接口要删除指定文件,达到某功能;就想到利用ACTION_POWER_DISCONNECTED广播。1、 配置文件AndroidManifest.xml<receiver android:name="com.xtc.charging.activity.PowerBroadcastReceiver" > <intent-filter> <acti
2015-11-02 09:05:54 6754
原创 Android PackageManagerService流程详细分析(二)之installer
本节介绍下pkms与installd之间的联系以及installd服务的具体实现: 通过上图可以看出,他们之前的桥梁是installer,下面是installer主要的代码结构: 注意两点: 1、函数接口(左): 2、LocalSocket通信(右): 而服务installd在系统启动的时候,通过解析脚本文件init.rc就完成启动了: installd的代码路径以及结构如下: 下
2015-10-28 13:13:08 926
原创 Android PackageManagerService流程详细分析(一)之启动
Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,这个服务负责扫描系统中特定的目录,找到里面的应用程序文件,即以Apk为后缀的文件,然后对这些文件进解析,得到应用程序的相关信息,完成应用程序的安装过程,本文将详细分析这个过程。应用程序管理服务PackageManagerService安装应用程序的过程,其实就是解析析应用程序配置文件Android
2015-10-27 17:42:43 2087
转载 认识字体渲染
转载:http://blog.jobbole.com/50061/在Mac OS系统上对网页截屏,然后打开图片不断放大观察。你会发现黑色的文字居然不完全是纯黑色的!(Windows 7下IE9使用微软雅黑字体也可以看到这个现象)。肿么回事,这不科学!读完这篇文章后你就都懂了。 为什么相同的字体,在Mac OS上的显示效果「看起来」要比Windows上好看?这个问题我一直没有搞清楚,昨天偶尔看到有关
2015-10-23 18:07:58 3708
转载 一笔一划间蕴藏的学问 浅谈计算机字体
转载:http://pcedu.pconline.com.cn/340/3409828_all.html#content_page_21、点阵字体和矢量字体字体虽小,但却无处不在。每天我们打开电脑,掏出手机,我们都能看到形态各异的字体。而电脑及手机等设备的屏幕质材不一,要如何让字体在各种屏幕上清晰美观地显示,却又是一门不可小觑的大学问。我们知道,显示器拥有很多的发光点(起码看上去是发光点),一个个明
2015-10-23 13:22:56 968
原创 Android Log类封装
LogUtils/** * Copyright(C): 2015 EEBBK * Project Name: LogTest * Package Name: com.xtc.util * Filename: LogUtils.java * Author(S): Rjdeng * Created Date: 2015-10-22 上午10:08:00 */
2015-10-22 12:46:47 501
原创 Android字体渲染有关概念
Canvas:画布是应用程序用来绘制Widget或图形等元素的地 方。Froyo和Gingerbread上,画布通过Skia来绘制。 Honeycomb及以后的版本,HWUI被加入了进来,提供了GPU加速支持。在 Ice Cream Sandwich及以后的版本上,HWUI缺省用于图形的绘制。Skia:Skia是一组2D绘图的API,它完全通过软件实现。由于性能方面的原因,Skia逐渐被HWUI所
2015-10-21 21:03:59 1940
原创 Android的Recovery快速汉化
1.git clone https://github.com/xiaolu/cwm_recovery_cn2.拷到cwm_recovery_cn/minui/font_10x18_cn.h到yourandroidsource/bootable/recovery/minui/中 (此文件为汉字字库文件)3.修改yourandroidsource/bootable/recovery/minui/grap
2015-10-21 12:37:56 895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人