自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 android Telephony学习 --- 第七篇 android7.0 来电(MT)流程

我们先看下7.0来电大体流程:##Frameworkmodem接收到来电通知消息后,以AT指令的方式上报RIL层,RIL层通过sokcet将消息发送给RILJ, 上报事件ID: RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED:frameworks/opt/telephony – RIL  private void processUnsolicited ...

2018-09-28 14:55:05 1007

原创 android Telephony学习 --- 第八篇 android7.0 来电UI启动流程

incall发起notification后,由systemui根据当前手机状态,来决定是显示来电界面还是headsup小窗口。package/app/Dialer – InCallPresenter 接着上篇文章,从onIncomingCall开始查看:@Overridepublic void onIncomingCall(Call call) { InCallState n...

2018-09-28 14:51:19 1015

原创 android Telephony学习 --- 第九篇 USSD简介

USSD在国内并不常用,但是海外某些地区还在使用,本人对此理解有限,仅简要介绍下USSD是什么,功能是什么等基本知识,希望可以帮助了解此功能。USSD全称是什么?USSD功能是什么?USSD格式是什么?USSD发起模式代码流程USSD全称是什么?非结构化补充服务数据(Unstructured Supplementary Service Data)USSD功能是什么?当用户...

2018-09-28 12:04:29 3818

原创 Eclipse下安装pydev插件

学习python,使用eclipse时,需要安装插件pydev,接下来就是如何安装pydev插件:启动eclipse, 点击help -- Install new Software进入install界面后,点击Add:添加pydev的地址http://pydev.org/updates,name可自定义:接下来就是安装的过程,选中截图中的内容,开始安装:新建python项目:本人在创建的时候,发现...

2018-06-26 18:24:45 1967 1

原创 Eclipse下设置字符编码格式

使用Eclipse,设置指定的字符编码格式,点击Window进入preferences页面:Editors -- Text Editors -- Spelling -- Encoding

2018-06-26 17:53:56 369

原创 python中使用pip,提示”Unable to create process using”的解决办法

python2, python3共存时,使用pip会出现如下错误:可尝试使用如下命令:python3 -m pip install --upgrade pip可以正常使用pip:

2018-06-26 17:46:34 23674

原创 Python学习笔记之基础篇(二)变量和注释

一.变量在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,比如:a = 1  #变量a是一个整数。t_007 = 'T007' #变量t_007是一个字符串在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:a = 123    # a是整数print a   #1...

2018-05-29 11:45:57 207

原创 Python学习笔记之基础篇(一)数据类型

一、整数整数的表示法和数学的写法一样,例如:1,-8080,0。十六进制表示整数,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2。二、浮点数浮点数也就是小数浮点数可以用数学写法,如1.23,3.14,-9.01对于很大或很小的浮点数,必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。整...

2018-05-28 15:57:13 187

原创 android Telephony学习 --- 第六篇 android7.0 MO InCallActivity启动流程

我们先看下7.0启动InCallActivity时序图: 还记得上篇讲的*号标记的地方么,对CallIntentProcessor里调用CallsManager的startOutgoingCall方法,我们从这里开始分析:// Send to CallsManager to ensure the InCallUI gets kicked off before the broadcas...

2018-04-17 17:39:50 1033 1

原创 android Telephony学习 --- 第五篇 android7.0 呼叫(MO)流程

我们先看下7.0 MO大致流程: package/app/Dialer – DialpadFragment用户点击拨号盘的拨号按钮,此时开始呼叫长征第一步,dialpadfragment的onclick方法会响应点击事件。@Overridepublic void onClick(View view) { int resId = view.getId(); if ...

2018-04-12 15:30:36 1493

原创 android Telephony学习 --- 第四篇 Phone进程启动

phone进程是开机自启的,但是是如何实现的呢,这篇我们来看下phone是如何实现开机自启动的。首先先看下文件package/services/Telephony/AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv...

2018-04-11 17:35:00 766

原创 android Telephony学习 --- 第三篇 Phone的创建

上一篇已经了解了phone的关系图,是否好奇phone是如何创建的呢,接下来我们看下phone的创建流程:GsmCdmaPhone: PhoneFactory ->new GsmCdmaPhoneImsPhone: ImsPhoneFactory -> new ImsPhone这里关注下ImsPhone创建过程的备注,default phone ready后才能创建I...

2018-04-11 17:09:54 865

原创 android Telephony学习 --- 第二篇 Phone关系图

先看下android7.0项目的phone关系图 通过关系图可以看到Phone.java是核心: class Phone extends Handler implements PhoneInternalInterface GsmCdmaPhone, SipPhoneBase, ImsPhoneBase都继承Phone。这里着重看下GsmCdmaPhone的逻辑,其应该是GsmPhon...

2018-04-11 16:11:01 2166

原创 android Telephony学习--- 第一篇 Telephony框架结构

学习android的通讯模块Telephony,那么先看下其框架结构:应用层:包含android的应用程序应用框架层:也就是常说的framework,包含常用的API框架系统运行层:包含c/c++核心库和HAL层等核心层:包含TCP/UDP/IP,camera drivers等Android Telephony业务跨越AP,BP,AP和BP之间的相互通讯。Android系统运行于AP之上,Tele...

2018-04-11 15:20:34 4302

原创 代码整洁之道读书笔记(一) -- 有意义的命名

名副其实//名称命名,指明计量对象和计量单位的名称intelapsedTImeInDays;intdaysSinceCreation;intdaysSinceModification;intfileAgeInDays;/*** 命名不模糊,让人理解代码含义**@return*/publicListint[]> ge

2017-11-10 18:05:43 248

原创 Ubuntu下挂载硬盘

1.查看硬盘和所属分区情况输入命令:sudo fdisk -l可以看到原先/dev/sda, 新增/dev/sdb,可以看到需要挂载的是3T硬盘2.对需要挂载的硬盘做分区敲黑板了哦,使用fdisk分区适用于小于2T的硬盘,若你手里的是2T以上的,比如像我一样是3T的,建议使用parted分区,两种方式自由选择.第一种:小于等于2T建议使用fdisk方法输入命令:su...

2017-11-09 09:36:58 3571 1

原创 MYSQL第一谈:ubuntu下如何安装MYSQL

工欲善其事必先利其器最近想学习MYSQL数据库知识,先要安装mysql工具,unbuntu下安装还是蛮简单的,下面我们来看下如何安装吧:1.更新软件列表在终端中输入:sudo apt-get update2.安装MySQL.在终端输入 sudo apt-get install mysql-server mysql-client3.测试安装是否成功:在终端

2017-06-14 14:30:45 267

原创 AndroidRuntime: java.lang.SecurityException: Permission Denial

在android调用另一个进程中的activity时,发生下面的错误:E AndroidRuntime: java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.mediatek.op01.plugin/com.mediatek.phone.callforward.CallForwardTimeActi

2016-09-01 11:49:32 1121

原创 android 仿微信语音聊天

android 仿微信语音聊天跟着imooc老师学习代码地址:https://github.com/tingsky9985/Weixin_Recorder

2016-08-07 20:22:53 903

原创 android 移动拼图效果实现

android 移动拼图效果实现代码地址:https://github.com/tingsky9985/Puzzle

2016-08-06 14:18:41 2613

原创 android-刮刮乐实现效果

跟着imooc网老师学习的,刮刮卡实现效果。代码地址:https://github.com/tingsky9985/GuaGua

2016-08-01 12:13:31 329

原创 ScrollView嵌套ListView只显示一行

?ScrollView?ListView?????????listview??????  ?????????????ListView??onMeasure???   public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        //????????child??????

2016-07-28 18:42:45 195

原创 HTML基础知识整理

此篇文章是学习时记录下的笔记,方便作为查询HTML相关标签含义的工具。Html和CSS的关系1.HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2.CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。

2016-07-21 23:11:46 370

原创 Ubuntu下adb 调试找不到device

在真机调试过程中可能会遇到连不上设备的情况,导致无法真机调试项目。首先,要确认USB调试已经打开,如图:确认手机已经连接,但是adb devices无法识别,可以尝试下面的解决办法:1 ) 在终端输入 lsusb, 会看到类似下面的提示:Bus 001 Device 008: ID 08ed:0c02 Huawei .....2 )

2016-07-21 23:03:06 378

转载 Vim简明教程

Vim简明教程【CoolShell】标签: insertvimVIMwindowsWindowsWINDOWSWIndows文本编辑文档2012-02-20 12:22 156636人阅读 评论(65) 收藏 举报 分类: ubuntu使用心得(13) 目录(?)[+]vim的学习曲线相当的大(参看

2016-05-16 18:16:58 259

原创 android ExpandableListView实现

ExpandableListView 是android可实现的下拉list的控件,我们看下具体实现的方法:1)xml布局:布局里只要写一个ExpandableListView就可以。http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    a

2016-05-16 17:36:53 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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