自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hugo.Lee的博客

享受工作,读书学习,音乐品茗,运动出汗,周游列国,广交朋友,胸怀社稷,心存菩提,少年老成,童心未泯,心有灵犀,大智若愚,什么都已明白,什么都还嗔痴!

  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 造就-2016.08.28-溯源

第一次去参加 造就 在上海举办的演讲会,主题为 溯源 ,一共六位嘉平奉献了精彩的个人分享,我的记录片段和感悟:WABC无障碍艺途创始人 - 苗世明寻找中国的梵高我经受的人生第一次心灵创伤 小鸭子生命!=金钱画鸟 画笔表达自己的情感国际原生艺术大会 精神障碍 通灵型找梵高让每一个人去感受艺术的治愈力量让每一个地方都有原生艺术的绽放

2016-08-28 23:46:39 1439

原创 Android 如何判断网络的连接状态

Android 如何判断网络的连接状态:stackoverflow 上的讨论,《How to check internet access on Android》O网页链接public boolean isOnline(){ ConnectivityManager cm = (ConnectivityManager) getSystemService(Co

2016-08-28 23:11:29 797

转载 直播概念和流程框架

一、了解直播热门直播产品映客,斗鱼,熊猫,虎牙,花椒等等1.一个完整直播app功能(来自落影loyinglin分享)1、聊天私聊、聊天室、点亮、推送、黑名单等;2、礼物普通礼物、豪华礼物、红包、排行榜、第三方充值、内购、礼物动态更新、提现等;3、直播列表关注、热门、最新、分类直播用户列表等;4、自己直播录制

2016-08-27 22:46:12 17413 3

原创 Android Camera架构分层及代码结构(MTK version)

Android的Camera包含取景器(viewfinder)和拍摄照片(takepicture)的功能。目前MTKAndroid Camera程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。Camera模块同样遵循Android的框架,如下图所示。Camera 架构主要分为以下几个层次:1.应用层Camera的应用层在Andro

2016-08-27 21:09:03 6437

转载 Android音频开发:音频数据的编解码

转载自:http://ticktick.blog.51cto.com/823160/17601911. Android 官方的 MediaCodec API首先,我们了解一下 Android 官方提供的音频编解码的 API,即 MediaCodec 类,该 API 是在 Andorid 4.1 (API 16) 版本引入的,因此只能工作于 Android 4

2016-08-27 14:10:31 2731

转载 Android源码分析-消息队列和Looper

目录(?)[-]前言概念什么是消息队列什么是消息什么是Handler和Messenger什么是Looper线程有没有Looper有什么区别如何让线程有Looper从而正常使用Handler消息队列和Looper的工作机制Handler发送消息的过程Looper的工作过程Handler如何处理消息HandlerThread简介IntentService简介在子线程创建

2016-08-27 10:41:18 523

转载 Android源码分析- View系统解析

转载自 http://blog.csdn.net/singwhatiwanna/article/details/21829971 (来自singwhatiwanna的博客)Android View系统解析系列:一、介绍View的基础知识、View的滑动、弹性滑动、滑动冲突解决方式、事件分发等二、介绍View的Framework层原理、View的measure

2016-08-27 10:30:09 608

转载 Android源码分析-全面理解Context

转载自:http://blog.csdn.net/singwhatiwanna/article/details/21829971 (来自singwhatiwanna的博客)前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这个Context到底是什么呢,这个问题好像很好回答又好像难以说清楚。从字面

2016-08-27 10:26:28 545

原创 rtmpdump工具安装和使用

安装:rtmpdump在 mac 上的安装方法:brew install rtmpdumpwindows版下载地址:http://bucket.bz1.me/rtmpdump-2.3-windows.zip?attname=使用方法:实用命令:rtmpdump -o -r -v参数: 为抓下来rtmp数据流并保存在本地的文件 为直播拉

2016-08-27 01:06:45 5116

原创 发布java项目到maven中央库

Table of ContentsWhat is Maven?Maven 中央库如何将jar包发布到Maven中央库注册Maven中央库账号向Maven中央库申请一个仓库本地Maven配置(官方说明)使用GPG对java项目包进行签名(官方说明)使用mvn(Maven)进行打包上传正式 Release 项目如果是第一次发布,需要通知管理员激活该仓库和Ma

2016-08-27 01:04:09 2588

原创 七牛产品相关概览

七牛产品相关:七牛提供哪些服务?(七牛是什么?)提供哪些服务?存储cdn直播计算服务对象?有一定开发能力的企业用户,或者是创业团队, 当然个人开发者也很欢迎存储(存储服务是什么?如果使用存储?有哪些特性?)存储服务是什么?简单来说静态文件(图片,css, js, 音视频, 下载分发的

2016-08-27 00:59:19 874

原创 配置CDN的资源访问流程

12345678910111213用户 1 CDN 源站 |—----------->| | | |—----------->| | | | 2 | | |—----------->|

2016-08-26 18:19:42 2691

转载 MMS 协议学习笔记

来源:http://www.iteye.com/topic/618885什么是 MMSMMS 是 Multimedia Messaging Service (多媒体消息服务) 的缩写,中文译为“彩信”,可以用于传送文字、图片、动画、音频和视频等多媒体信息。手机终端合成多媒体消息后,可以向网内所有合法用户发送多媒体消息,由 MMSC ( 多媒体消息中心 )对消

2016-08-25 23:49:28 8480

转载 Android M Dialer完全总结

作者链接:http://www.jianshu.com/p/ca4ab4e9817f作为Dialer Owner,作一下基于M版本的总结吧。在线源码阅读:http://androidxref.com总体轮廓手机之所以被称为手机,是因为它是一个通讯工具,而完成这一核心功能的软件模块,即为Telephony。Telephony包含的范围非常广泛,单拿上层来说,大致可以划分成五大

2016-08-25 23:45:28 1124

原创 全球参数APN工具代码集成

ApnToolView.java 主类,负责导入Excel表哥然后解析package com.hq.lipeng;import java.awt.Dimension;import java.awt.GridLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.Ac

2016-08-25 23:31:59 1509

原创 Android开发学习总体预览

2016-08-25 23:25:29 378

原创 Android Message Learning from MTK

Google Native Source Code  谷歌原生代码设置中的SIM卡管理:SimManagementSettings    siminfo.mDisplayNameQ: 卡槽1插移动2G卡  卡槽2插联通3G卡  且手机、SIM卡、USIM卡都保存有联系人,手机中联系人进行导入导出、新建群组移动、删除等操作后,显示手机/移动卡中的联系人查看

2016-08-25 23:17:29 2419

原创 当发送大于12片长短信,使其不能发送,且给客户提示

1.使长短信不能自动转彩信。2.当短信页数超过12条,使该短信不能发送,并提示客户删除字符。 [SOLUTION]1.MmsConfigImpl.java中   private static int sSmsToMmsTextThreshold = 4;  把这个值改为999。 2.在composemessageactivity.java

2016-08-25 23:14:12 497

原创 短信重发机制

短信发送失败时,是怎样重发的?[SOLUTION]目前短信重发分别做在Modem和 App ,对应不同的情况。Modem:     Modem的重发做在SMS-TL/ SMS-CM,针对发送短信中的暂时性的错误。     其中涉及到很多底层技术细节,并且这些对于App层来说都是透明的。     但Modem端的处理可以保证会有1次重发,最长的等待时间是21秒。

2016-08-25 23:12:45 4008

原创 抓取mtklog的相关注意事项

一份完整的mtklog中一共包含以下几个部分:aee_exp/config/mdlog/mobilelog/taglog/netlog其中,拷贝至电脑前请务必先确认手机中有如上文件夹且内中存在log。对于软件研发来说,aee_exp和mobilelog中的数据是最重要的。手机上操作mtklog工具:1.  Eng版本,开机后Log工具默认打开,是出于调查第1次开机以及一

2016-08-25 23:10:59 6819

原创 关于android手机常识名词

1、hboot(SPL) 这里指的是手机上的启动模块,通俗的说,就是负责手机启动引导的一段程序,类似于电脑主板上的BIOS,都是负责底层操作的。和在电脑上刷新BIOS一样,刷错了,电脑就会开不了机,对手机来说也一样,这部分的内容刷错了,手机就会变砖!2、radio:这里指的是手机上的通讯模块,又叫做基带。负责手机的无线信号,蓝牙,WIFI等设备的管理,也就是说,相当于电脑系统里面的硬件驱动部分

2016-08-25 23:08:44 743

原创 Android研发规范

1、Android编码规范包命名规范 包(packages):采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块名或层级名。包名说明com.xxx.应用名称缩写.activities页面用到的Activity类

2016-08-25 23:07:05 279

原创 Android语言世界化的过程中遇到的阿拉伯语波斯语的问题总结

ID共有问题解决办法1阿语,波斯语下,所有界面字串靠右对齐,布局与英文下左右相反在AndroidManifest文件中加入android:supportsRtl="true"2字串翻译不正确找到字串的资源文件替换正确的,尤其是组合起来的字串请注意字串的组合顺序3带有括号的字串,括号方向显示不对和

2016-08-25 22:57:45 6934

原创 空intent问题解决思路

空intent问题解决思路      什么是空intent:就是只包含包名类名,而没有其他任何额外信息的intent。       推荐方式:      写一个小应用,点击按钮发送一个小intent      参考如下(写的简单了,想要完美的可以自己再写写):      ComponentName comp = new ComponentName("com.andr

2016-08-25 22:55:33 684

原创 CTS fail 问题总结

android.security.cts.PackageSignatureTest testPackageSignatures (fail)单跑命令:  run cts -c android.security.cts.PackageSignatureTest -m testPackageSignatures 之所以会Fail, 是因为这两个apk

2016-08-25 22:53:44 4052

原创 class 0 短信和普通短信 随设置逻辑

测试情况,短信到来之时手机都处于灭屏状态或者在launcher界面: 一、settings里面勾选“在来电话时发出振动” 1、mms settings勾选振动 class0短信和其他class短信都会振动 2、mms settings关闭振动 ----- 这是唯一class0和class1不同的情况 class0短信振动 其他class短信不振动 二、setti

2016-08-25 22:51:15 4150

原创 Android中单复数

【情况一】含有变量的语句未实现单复数功能,直接加载字串步骤一:将常规字串加载方式改用getQuantityString()方法加载字串,修改点为修改调用的方法名和复制增加一个数字参数这两点即可,举例如下:修改前:mString = res.getString(R.string. numberOfSongsAvailable,count);修改后(

2016-08-25 22:48:56 1065

原创 手机中的网路类型概念

"MOBILE";//移动数据连接,不能与连接共存,如果wifi打开,则自动关闭   default   Internet "WIFI";//wifi服务,当激活时,默认情况下,所有的数据流量将使用此连接。"MOBILE_MMS";//运营商的多媒体消息服务"MOBILE_SUPL";//平面定位特定移动数据连接"MO

2016-08-25 22:46:16 575 1

原创 OMACP密码类型

【OMACP密码类型】 1.NETWORK PIN    以手机SIM卡 IMSI号作为密码,当OMACP客户端收到发送过来的消息时,客户端获取手机的IMSI号作为秘钥,和OMACP消息进行校验,如果校验成功则,保留此配置,如果校验失败则丢弃此配置消息(如果丢弃,用户感知不到曾经收到过配置信息)。 2.USER PIN      OMACP服务器通过短信等手段告知给

2016-08-25 22:45:03 2484

原创 Java常用方法函数总结

判断字符串为空的方法public static boolean isNull(String... obj){ for(String s : obj){ if(s == null || "".equals(s)){ return true;

2016-08-25 22:39:48 1683

原创 小区广播专题

android CellbroadCast涉及的文件有哪些UI相关文件:CBMessage.javaCBMessageItem.javaCBMessageListActivity.javaCBMessageListAdapter.javaCBMessageListItem.java 收发相关文件:CBMessageReceiver.javaCBMessage

2016-08-25 22:31:36 3434

原创 锁卡新增需求设计文档

锁卡新增需求设计文档一、需求概述1.实现SHA256加密算法2.实现主副卡的切换,支持卡2为主卡时卡1与卡2关联二、新旧锁卡方案的区别1.实现SHA256加密算法旧锁卡方案新锁卡方案加密算法MD5SHA256解锁码位数816

2016-08-25 22:28:55 808

原创 OTA更新SPN/APN以及SIMRefresh实现文档

OTA更新SPN/APN以及SIMRefresh实现文档问题背景   该问题源于墨西哥AT&T渠道上华为一线反馈问题。一线测试人员在下发信息更新SPN和Sim卡信息时,发现SPN并不会实时更新,需要重启后生效。另外Sim卡在执行了SimRefresh过程后并没有弹出Pin框让用户重新输入Pin码。解决方式  通过MTK的协助,针对这两个问题进行了如下修改,已达到一线

2016-08-25 22:27:29 1903

原创 关于ESM Flag问题

关于ESM Flag问题一、结论说明。需求:Enable ESM flag for All tigo's subnet.结论:MTK默认ESM flag=1,若是需要ESM Flag=0,需要研发在APN文件中加入需求卡的APN类型的代码。测试需要在4G网络下抓取开机后使用数据连接上网的log,中国移动,中国联通无法注册到4G网络的手机无法测试。二、原理介绍

2016-08-25 22:26:07 7371

原创 直播相关的html5网页端播放器

如下两个链接为,七牛基于其他开源播放器做的html5播放器demo:https://github.com/pili-engineering/pili-html5-player-examplehttps://github.com/pili-engineering/pili-videojs-example不过,针对开发者而言,还是建议开发者使用原生的开源播放器比较好。例

2016-08-25 22:17:26 10026

原创 ffmpeg安装教程

参考文档: ffmpeg安装指南:https://trac.ffmpeg.org/wiki/CompilationGuide ffmpeg git地址:https://github.com/FFmpeg/FFmpeg下面内容为翻译ffmpeg的centos安装文档:环境系统环境:CentOS release 6.7 (Final)需求

2016-08-25 22:14:55 5630

转载 Android音频开发:基础知识

转载自 http://ticktick.blog.51cto.com/823160/1748506本文主要以问答的形式,介绍一些音频开发的基础常识,非常重要,因为不了解这些常识,很多Android API或者第三方库的参数,你都不知道该怎么配置。1. 音频开发的主要应用有哪些?音频播放器,录音机,语音电话,音视频监控应用,音视频直播应

2016-08-25 20:52:29 3655 3

转载 技术的正宗与野路子

面对一项新技术的时候,我们怎样去学习才能循序渐进,最终理解得深刻?让我们先把可供自学的资料列出来,分析一下:Tutorial(入门教程)。由该项技术的官网提供。通常是英文的。这份资料是给初次接触该项技术的人看的,一般是一步一步地教你完成某些例子。当我们说某项技术对于新手不太友好的时候,一般也是因为这项技术的Tutorial部分做得不够好。

2016-08-25 20:07:08 769

原创 关于七牛多媒体处理预设格式的总结

关于七牛多媒体处理预设格式的小节简述音视频编码和容器格式的选择需要兼顾不同播放平台和播放器,同时还需要最少的资源消耗量和开发量。本文将详细分析一下七牛portal中“多媒体数据处理”的预设规格。包含如下三点:规格的具体处理参数规格的使用场景规格的优势音频audio-AAC-64K 

2016-08-25 09:21:19 2322

原创 手机ANR问题处理方法及策略

目录1.ANR问题分析解决... 21.1 什么是ANR. 21.2 ANR的类型... 21.3 KeyDispatchTimeout. 21.4为什么会超时呢?... 21.5如何避免KeyDispatchTimeout. 31.6 UI线程... 31.7 如何去分析ANR. 31.8  Thread状态... 5

2016-08-06 00:20:55 5645

新一代视频压缩编码标准:H.264AVC(第2版)-毕厚杰&王健

新一代视频压缩编码标准:H.264AVC(第2版)-毕厚杰&王健

2019-03-06

空空如也

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

TA关注的人

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