自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rjdeng的专栏

一辈子程序员......

  • 博客(61)
  • 收藏
  • 关注

原创 场测常用信令深入分析及消息详解(一)

场测常用信令深入分析及消息详解

2024-04-25 11:48:27 17

原创 传统MVNO分类及运营模式介绍

传统MVNO分类及运营模式介绍

2024-04-25 09:51:44 128

原创 泰国三大运营商VoLTE介绍

泰国三大运营商VoLTE介绍

2024-04-25 09:27:18 50

原创 新加坡运营商(包括虚拟运营商)及频段

新加坡运营商(包括虚拟运营商)及频段

2024-04-25 08:56:55 230

原创 台湾运营商及频段分析

台湾运营商及频段

2024-04-24 16:19:35 48

原创 泰国运营商及频段分析

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 Monkey脚本

操作命令如下: a、把monkey进程过滤出来 b、执行kill命令,杀死指定monkey脚本

2016-03-03 10:58:24 3882

原创 Monkey黑白名单

1、命令说明:2、运行命令:a、push到手机 b、运行命令 3、黑白名单文件范本(blacklist.txt):

2016-03-03 09:21:17 2359

原创 APP测试大纲

思维导图如下:

2016-03-02 21:56:41 995

原创 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

原创 部门合并

周五听说部门要合并到其他部门,心里什么想法都有了……

2015-10-31 23:58:57 539

原创 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关注的人

提示
确定要删除当前文章?
取消 删除