自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The more effort ,the more lucky

专注智能电视技术开发

  • 博客(287)
  • 资源 (8)
  • 收藏
  • 关注

原创 android 7.0 user版本调试方法

ifeq (true,$(strip $(enable_target_debugging)))  # Target is more debuggable and adbd is on by default  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1  # Enable Dalvik lock contention logging.  ADDI...

2018-04-02 14:56:31 822

转载 java对字符的编码处理

本文转自:http://blog.csdn.net/kontrol/article/details/7767983========================================================================本文转自http://kxjhlele.iteye.com/blog/333211,讲述了java中对字符的编码处理 

2017-10-21 12:44:20 434

转载 eclipse里怎么把tab键换成空格

小知识,亲测可用:1.点击 window->preference-,依次选择 General->Editors->Text Editors,选中右侧的 insert space for tabs;保存,第一步完成;2.点击 window->preference-,依次选择 java(或C++)->code style ->formatter,点击右侧的editor,选则左侧 tab pol

2017-10-13 16:51:42 1122

原创 腾讯云开通笔记

今天心血来潮,一直想弄个自己的服务器,先拿腾讯云免费服务器来练练手。首先先申请,9:30以后申请成功。一、点击登陆,登陆信息在私信中。二、进入看了之后原来跟一般的ubuntu的操作一样,那么接下来,我能否通过桌面的SecureCRT来访问呢。        服务器申请到之后,就有一个公网和内网IP。       SecureCRT,协议选择SSH2,Port

2017-09-15 11:58:28 639

转载 如何选择开源许可证License?

如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。下面是我制作的

2017-08-24 20:24:50 1318

转载 android bootanimation的启动与退出

转自:http://blog.csdn.net/putiancaijunyu/article/details/39268417感谢原作者分享。题序     生命的开始意味着新奇,而生命的结束则多少会带来感伤与怀念,亲人的离去则是更多的痛彻心扉,以及无尽的怀念。愿逝者长眠,生者安好。     生命有很多的长度,有些人来了,从不离开,而有些人来了,走了,再也不回头,

2017-06-11 09:46:22 1521

原创 PHILIPS RC6遥控协议实践

RC6 M0 ProtocolRC6是飞利浦的红外遥控器协议,是RC5的继任者。M0模式是飞利浦自用的模式,这里做简单介绍:基本组成Start:开始位,1bitMode:模式位(图中的Field),3bitTR:校验位,1bitData:数据位,16bit编码和调制方式RC6采用曼切斯特编码,由相位的变化标示0和1.0

2017-05-22 20:42:45 4550 1

转载 Android进程的内存管理分析

转自:http://blog.csdn.net/gemmem/article/details/8920039最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误。这样对Android内存管理进行局部性介绍,很难使读者建立系统性概念,无法真正理解内存管理,对提高系统优化和系统稳定性分析方面的能力是不够的

2017-05-08 17:49:21 584

转载 Android 内存分析

转自:http://blog.csdn.net/heng615975867/article/details/51259410一、概述1.1 内存指标概念Item全称含义等价USSUnique Set Size物理内存进程独占的内存PSSProportional

2017-05-08 16:49:50 525

转载 e-share

看回那些视频 http://www.ee-share.com/videos/ 多多少少有些感动的!一年多了,付出了很多,得到了很多,抱怨过,兴奋过,偷懒过,通宵过!不管将来怎样,还是有满满祝福。创业,创业没有经验,管理,我们也是没有经验,市场推广,我们也没有经验,走到今天更多的是靠着品质!去年4月份开始创业。创业初期大家也不知道应该做什么,只说可能做电视盒,可能做电视。那个月跟着eva到每

2017-05-05 15:06:31 1802

原创 linux的shell函数相关知识

本文来自整理网络帖子,感谢大家分享。一、Linux shell 函数参数在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...带参数的函数示例:#!/bin/bashfunWithParam(){ echo "The value of the first parameter is $1

2017-04-26 17:22:50 457

转载 C++类成员冒号初始化以及构造函数内赋值

转自:http://blog.csdn.net/zj510/article/details/8135556通常我们对类成员进行“初始化”有两种方式:1. 构造函数后面跟冒号;2. 构造函数里面对成员进行赋值。有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个误解有时可能会对程序带来影响,这里我来介绍一下这两种方式。首先我们看这么一

2017-04-24 16:29:17 517

转载 Linux命令CURL用法

转自:http://blog.csdn.net/zzzmmmkkk/article/details/38569057Curl是一个命令行方式下传输数据的开源传输工具,支持多种协议包括:FTP,HTTP,HTTPS,IMAP,POP3,TELNET等。同样支持HTTP POST方法,PUT方法,FTP上传,cookie,用户名/密码认证,下载文件端点续传等,功能十分强大。

2017-04-24 16:14:08 475

转载 linux awk命令详解

转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版

2017-04-24 15:53:08 293

转载 linux 的重定向、管道、xargs 命令

重定向、管道和xargs命令都是在命令之间传递数据的方式。Linux的最初的理念就是KISS,“Keep It Simple, Stupid!”的缩写。命令行命令都只做一样事情,但是要完成得非常出色。给我最深刻印象是tar命令。tar命令的目的只是将几个文件连接在一起组成一个大文件而已。而压缩的程序只能压缩单个文件。肯定有人会有疑问,tar命令的-z和-j之类的参数也可以压缩啊。其实tar本身

2017-04-24 14:34:32 1574 2

转载 使用MediaPlayer和SurfaceView播放视频

转自:http://blog.csdn.net/x605940745/article/details/18302111使用MediaPlayer播放视频的步骤     1、创建MediaPlyer的对象,并让他加载指定的视频文件。     2、在界面布局文件中定义SurfaceView组件,或在程序中创建SurfaceView组件。并为SurfaceView的Surfa

2017-04-06 11:05:12 769

转载 start.s 解析

原作者的分析太棒了,忍不住摘录下来。转自:http://www.cnblogs.com/shengruxiahua/p/4897527.html可以参考 : http://blog.csdn.net/bluesummerg/article/details/5940452 (强大的反汇编) http://www.cnblogs.com/yanhc/archive/

2017-04-05 16:32:31 707

转载 Android系统启动过程-uBoot+Kernel+Android

转自:http://www.cnblogs.com/pngcui/p/4665106.html摘要:本文是参考大量网上资源在结合自己查看源代码总结出来的,让自己同时也让大家加深对Android系统启动过程有一个更加深入的了解!再次强调,本文的大多数功劳应归功于那些原创者们,同时一些必要的参考链接我会一一附上。 注:由于本人采用Exynos4412开发板学习,所以本文大部分资料都是基于此

2017-04-05 15:18:06 8810

转载 Android 启动之 Bootloader(uboot)

转自:http://www.cnblogs.com/shed/p/3726874.html 嵌入式系统一般没有通用的bootloader,u-boot是功能强大的bootloader开发软件,但相对也比较复杂。1 Bootloader及u-boot简介Bootloader代码是芯片复位后进入操作系统之前执行的一段代码,主要用于完成由硬件启动到操作系统启动的过渡,从而为操作系

2017-04-05 11:45:04 739

转载 Linux启动bootargs参数分析

这几天刚好在看linux c语言启动,现在就顺便把内核在启动时解析bootargs这一块单独拎出来讲解下,内核对于bootargs的解析分为几块:1.      setup_arch(&command_line);综述:在这个函数中,系统会获得bootargs参数,并对其做简单的初步分析。并将bootargs的参数保存在command_line这个地址中。详解:A.  先获得boo

2017-04-01 19:04:49 645

原创 Android 系统启动流程梳理

本文结合网上两篇介绍比较好的文章,梳理Android启动流程,以增加对系统的理解。Linux启动过程详解:http://blog.csdn.net/caowenbin/article/details/6110751Android源码学习之八—系统启动过程:http://blog.chinaunix.net/uid-26495963-id-3066282.htmlAndroid源码数

2017-04-01 11:17:04 550

原创 linux下创建二进制文件并修改

1.创建一个6字节的二进制文件test.bin:dd if=/dev/zero of=./test.bin bs=6 count=12.编辑内容:注意用-b,否则后面会有0a。vim -b test.bin格式转换为16进制::%!xxd并按照普通的文本格式编辑,改写内容。3.编辑完成后不要忘记转换为二进制文件保存::$!xx

2017-03-29 12:41:29 13330 1

转载 Ubuntu下搜狗输入法突然无法输入中文

我也碰到如下问题,按照第三种方法解决,转载以记录。今天晚上在搜东西的时候,突然间这搜狗输入法跟中了邪一样,只能输入拼音了(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考。总结了以下集中情况:同时附Linux下常见软件崩溃问题解决方案。系统环境;ubuntu 16.04LTS搜狗版本:2.1.0.0082

2017-03-28 17:32:21 782

转载 Android编译过程详解

Android编译过程详解(一)    Android编译过程详解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359.html    Android编译过程详解(二):http://www.cnblogs.com/mr-raptor/archive/2012/06/08/2541571.html    

2017-03-14 17:41:59 710

转载 在 linux 下 设 备 文 件 读 写 实 例

感谢原作者分享,转载仅供记录。一般在Linux下设备分为字符设备和块设备。字符设备是指设备发送和接收数据以字符的形式进行;而块设备则以整个数据缓冲区的形式进行。在linux下对任何的操作可以看成是对设备的操作。简单而言之,可以是看成对设备文件的读写操作。那么,怎样对linux 的设备文件进行读写呢?我们通过一段小程序来模拟linux下对字符设备文件的读写操作。程序如下(本程序基

2017-03-11 09:42:41 2406

原创 keypad 按键响应流程解析

一、keypad驱动,接收按键事件并将按键值转换为Linux code上发。二、如何一层层上传到Android系统的控件中。

2017-03-09 10:31:12 2408

转载 代 码 O v e r l a y 机 制

转自:http://blog.csdn.net/kc58236582/article/details/50351813感谢原作者分享,转载仅供收藏用,如有冒犯请告知。代码overlay机制意思是,将我们在Android原生代码上修改过的文件,单独放在一个目录下,而在编译代码的时候就会去检测这个目录下的文件,如果这个目录下的文件与原生有相同的文件,那么就将这个文件放入编译的源

2017-03-01 14:06:43 952

转载 YUV格式详解

转自:http://www.cnblogs.com/ALittleDust/p/5935983.html工作中经常会使用一些颜色空间,最主要的就是使用RGB空间和YUV空间,把两空间的一些知识记录在此。1. 什么是RGB?RGB是红绿蓝三原色的意思,R=Red、G=Green、B=Blue。2.什么是YUV/YCbCr/YPbPr?亮度信号经常被称作Y,色度信号是由

2017-02-17 20:37:32 480

转载 DirectFB 源码解读之初始化-10

转载时请表明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)      现在我们看看input_core的初始化。     在进入具体的代码之前,我们先总结一下input_core这个核心部件的主要功能。我们知道计算机系统的外设有很多,不同的外设,接口不同,功能不同,提供的数据类型也不尽相同。例如键盘

2017-01-23 10:48:02 703

转载 DirectFB 源码解读之外设输入处理流程

转自:http://blog.sina.com.cn/s/blog_5d9051c00100e5zw.html接着上一节,我们看看输入设备的事件是怎样从硬件传到DFB的最终用户的。下面的代码是DFB用户处理外设事件的一种方法:  DirectFBInit(&argc, &argv );DirectFBCreate(&dfb );dfb->EnumInputD

2017-01-23 10:28:31 867

转载 schedule_work 工作队列

正在看android底下的驱动代码,找到一篇介绍schedule_work的文章,转载收藏~工作队列一般用来做滞后的工作,比如在中断里面要做很多事,但是比较耗时,这时就可以把耗时的工作放到工作队列。说白了就是系统延时调度的一个自定义函数。1、定义struct work_struct irq_queue;2、初始化INIT_WORK(&irq_queue,do_irq_q

2017-01-22 16:06:47 712

转载 android Dialog弹出框对物理按键的响应

原文:http://blog.csdn.net/ddxxii/article/details/51114343感谢原作者分享,转载仅作为收藏,无意冒犯版权,如有侵权,请告知立即删除。大家都知道Dialog是弹出提示框,往往Android用它的时候不需要在意许多,对其中的按钮自己做监听就是了。 但是在使用物理按键也需要让它做响应的时候就出问题,怎么都无法响应,后面才发现,原来Di

2016-12-22 10:48:12 1056

转载 Activity的启动模式

转自:http://www.jianshu.com/p/7f1c9fac2af2LaunchMode在声明Activity的xml中指定 android:launchMode="xxx"standard标准模式。这是系统默认的模式,每次启动Activity都会重新创建一个新的Activity实例,也就是onCreate,onStart,onResume流程走一遍,并

2016-12-13 17:49:42 374

转载 win7/win8通过媒体流(DLNA技术)共享音乐照片和视频

通过DLNA技术,可以在家庭局域网中将手机、平板、电脑、电视(或者音响及其他音视频设备)联通起来,互相之间可以访问其中的音乐、照片和视频   DLNA(Digital Living Network Alliance) 由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通。  简单说,通过DLNA技术,可以在家庭局域网中将手机、平板、电脑、电视(或者

2016-08-04 20:07:40 4243

转载 D L N A介 绍

这部分的内容大多来源于网络及官方文档,按照自己的翻译理解整理所成。东西比较多,从头慢慢看还是可以懂个大概的。 目录:一、DNLA的建立二、DLNA的成员三、DLNA标准的制定四、DLNA的设备五、DLNA的架构六、云时代的数字家庭(待填坑) 扩展阅读I: UPnP的工作过程------------DLNA基础协议框架扩展阅读II UPnP AV(Audi

2016-08-01 18:44:10 832

转载 Android Fragment 真正的完全解析(上/下)

转自:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期

2016-05-23 14:14:13 633

转载 Android自定义ListView Scrollbar样式

转自:http://blog.csdn.net/airy_t/article/details/7646958listview的scrollbar自定义样式,感谢原作者的分享。(如有冒犯,请通知我立即删除。)android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"        //滚动条背景

2016-03-31 17:45:28 3621

转载 Android HAL实例解析

Android HAL实例解析作者:刘老师,华清远见嵌入式学院讲师。一、概述本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。二、HAL介绍现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。

2016-03-25 14:06:25 1260

转载 把Android源码中的密码对转换为keystore的方法

如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。转换步骤如下:0. 把build/target/product/s

2016-03-16 15:49:51 1072

转载 ANDROID STUDIO “CANNOT RESOLVE SYMBOL” 解决办法

From CONG, post Android Studio “Cannot resolve symbol” 解决办法Android Studio 无法识别同一个 package 里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 Android Studio,重新 sync gradle,Cl

2016-03-15 20:28:39 9052

正则指引 完整带书签

翻译《精通正则表达式》的作者余晟老师出的书《正则指引》,系统学习正则表达式一本足矣,适合中文用户。pdf文档,带书签完整版。

2017-12-25

Android应用最小化到托盘Demo源码

最近做一个项目需要将应用最小化,并在窗口显示一个托盘用于恢复应用,附件是源码供大家参考。

2017-12-07

计算机网络第五版

计算机网络编程基础经典文档。主要讲述计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。

2017-11-15

Linux就该这么学.pdf

Linux入门书籍,将linux系统先用起来,快速入门Linux系统。

2017-10-25

深入理解Android

邓牛的深入理解Android 卷1 pdf档.

2014-07-24

SingleTask与SingleInstance实例

SingleTask与SingleInstance的区别,看过文档后还是不太明白,于是写了一个测试程序,运行TaskA,页面显示taskid,通过Next调出TaskB的Activity,每个页面都会显示当前的taskid,且通过页面透明叠加,可以清楚看到返回栈的状态。 测试使用的手机屏幕为1280*720.

2014-07-17

Android Binder

本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信 模型和 Binder通信协议了解Binder的设计需求;然后分别阐述Binder在系统不同部分的表述方式和起的作用;最后还 会解释Binder在数据接收端的设计考虑,包括线程池管理,内存映射和等待队列管理等。

2013-11-30

空空如也

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

TA关注的人

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