-
Android Service 服务(1)—— Service
AndroidService服务(一)——Service一、?Service简介Service是android?系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了...
23
热度 -
Android学习札记-16_采用SharedPreferences保存用户偏好设置参数
Android学习笔记---16_采用SharedPreferences保存用户偏好设置参数16_采用SharedPreferences保存用户偏好设置参数break:break-all">Android学习笔记---16_采用SharedPreferences保存用户偏好设置参数2013-03-0816_采用SharedPreferences保存用户偏好设置参数-----------------...
16
热度 -
Android系统 init 起动过程分析
Android系统init启动过程分析分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为init是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/,/bin/等目录下查找默认的init,如果没有找到那么就报告出错。下面是曾经用过的几种开发板的命令行参数:S3C2410启动参数:noin...
23
热度 -
Android init 起动过程分析
Androidinit启动过程分析分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为init是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/,/bin/等目录下查找默认的init,如果没有找到那么就报告出错。下面是曾经用过的几种开发板的命令行参数:S3C2410启动参数:noinit...
96
热度 -
android 多媒体文件之mp4分析-base on jellybean(6)
android多媒体文件之mp4分析---baseonjellybean(六)我们讲多媒体,涉及到的最多的就是MP4文件和MP3文件了,但是我们对这两个文件的格式了解多少呢,它的由有哪些部分部分组成呢?它的核心部件是哪些?它哪些部分是供解码器去解析的呢?带着这些疑问,我们首先来探索下MP4文件。我们首先用MP4Info这个工具来看下MP4的大貌:从上图我们可以看到MP4文件中的所有数...
61
热度 -
深入显出 - Android系统移植与平台开发(十三) - Sensor HAL框架分析之三
深入浅出-Android系统移植与平台开发(十三)-SensorHAL框架分析之三让我们来看看SensorManager的代码SensorManager框架层代码@frameworks/base/core/java/android/hardware/SensorManager.javapublicSensorManager(LoopermainLooper){mMainLooper=mainLoo...
658
热度 -
小弟我所经历的大文件数据导出(后台执行,自动生成)
我所经历的大文件数据导出(后台执行,自动生成)一、前言记录一下以前做的后台excel格式导出统计信息的功能,也是最近同事问到了相关东西,一时之间竟忘了具体的细节,因此记录一下;大家知道,excel导出数据的功能,后台几乎是必须功能,一般都是点击后,生成文件然后自动下载,如果是数据量小的话,一下子便可请求完成,从而下载到本地;但是,如果数据量特别大的时候,页面就必须一直在等待,直到写入excel成功...
8
热度 -
php核心学问要点
php核心知识要点Php:脚本语言,网站建设,服务器端运行PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于OpenSource(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,Java和Perl,而且容易学习。该语言让Web开发人员快速的书...
48
热度 -
php语言实现的7种根本的排序方法
php语言实现的7种基本的排序方法今天总结了一下常用的7种排序方法,并用php语言实现。直接插入排序1/*2*直接插入排序,插入排序的思想是:当前插入位置之前的元素有序,3*若插入当前位置的元素比有序元素最后一个元素大,则什么也不做,4*否则在有序序列中找到插入的位置,并插入5*/6functioninsertSort($arr){7$len=count($arr);8for($i=1;$i<...
56
热度 -
Android——开机卡通
Android——开机动画android系统的开机动画可分为三个部分,kernel启动,init进程启动,android系统服务启动。这三个开机动画都是在一个叫做帧缓冲区(framebuffer)的硬件设备上进行渲染绘制的。在Linux内核中,每一个硬件设备都有一个主设备号和一个从设备号,它们用来唯一地标识一个硬件设备。对于帧缓冲区硬件设备来说,它们的主设备号定义为FB_MAJOR(29),而从设...
48
热度 -
Android短信对话(查看会话记录以及会话详情界面)-短信管家3
Android短信会话(查看会话记录以及会话详情界面)---短信管家3看一下上一篇,其实是有缺陷的,我们在载入联系人的时候是放在主线程中做的(比较耗时),所以界面会卡住。推荐使用异步查询来解决这一篇我们谈短信会话:首先看一下效果图这个是所有会话的列表(区分有头像和没有头像的,联系人没有头像的就暂时不显示图片,有头像则显示头像)点击一个会话则进入详细会话页面:这两个页面开发,主要是通过查找andro...
13
热度 -
Android讯息机制不完全解析(下)
Android消息机制不完全解析(下)接着上一篇文章Android消息机制不完全解析(上),接着看C++部分的实现。首先,看看在/frameworks/base/core/jni/android_os_MessageQueue.cpp文件中看看android.os.MessageQueue类中的四个原生函数的实现:staticvoidandroid_os_MessageQueue_...
24
热度 -
Spire.Doc组件读取与写下Word
Spire.Doc组件读取与写入Word之前写了一篇开源组件DocX读写word的文章,当时时间比较匆忙选了这个组件,使用过程中还是有些不便,不能提前定义好模版,插入Form表单域进行替换。最近无意中发现Spire.Doc组件功能很强大,目前来看基本上符合我的所有使用场景。本篇将挑选几个重要的应用场景进行介绍。阅读目录使用模版生成简历格式转换Table操作总结回到顶部使用模版生成简历使用word的...
82
热度 -
面试宝典之根本的C#面试问答
面试宝典之基本的C#面试问答下文是125个基本的C#面试问答清单。这些面试问题简单、直接了当,涵盖了C#最基本的概念,大部分和面向对象的概念相关。所以如果你在准备C#面试,我建议你必须掌握这125个基本的C#面试问答来复习你的C#概念。那么现在来看看这125个基本的C#面试问答清单吧。1.?什么是C#?C#(发音”Csharp”)是一种简单、有别于传统的、面向对象、类型安全的编程语言。C和C++程...
77
热度 -
使用C#创办计划任务(How to create a Task Scheduler use C# )
使用C#创建计划任务(HowtocreateaTaskScheduleruseC#)本文主要讲解了如何使用C#来创建windows计划任务。需求:在不定时间段运行多个后台程序(winfrom,wpf,console,等等)用于更新数据。问题:为什么要使用计划任务,而不直接在程序中使用一个计时器来出发呢?答:最明显的一点,使用计时器程序一直在后台运行着,但需求中只需要一天运行一次,或一个月运行一次。...
992
热度 -
C#操作Excel 的函数,该怎么处理
C#操作Excel的函数一个线性相关性的问题:A1:F1获取Excel中的两行数据,调用Excel自带函数CORREL求出这两组数的线性相关性,得到值用一个变量保存。A2:F2一些理论就不用说了哦,,在线等待中。。color='#FF8000'>------解决思路----------------------不懂楼主在说什么color='#FF8000'>------解决思路-----------...
326
热度 -
PHP内核探索之变量(三)- hash table
PHP内核探索之变量(3)-hashtable在PHP中,除了zval,另一个比较重要的数据结构非hashtable莫属,例如我们最常见的数组,在底层便是hashtable。除了数组,在线程安全(TSRM)、GC、资源管理、Global变量、ini配置管理中,几乎都有Hashtable的踪迹(上一次我们也提到,符号表也是使用Hashtable实现的)。那么,在PHP中,这种数据有什么特殊之处,结构...
729
热度 -
特大型网站Mysql的演变史
大型网站Mysql的演变史写在最前:本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变可扩展性架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种Scale-up:纵向扩展,通过替换为更好的机器和资源来实现伸缩,提升服务能力Scale-out:横向扩展,通过加节点(机器)来实现伸缩,提升服务能力对于...
252
热度 -
ConnectivityService框架初识
Android中提供的数据业务方式有几种:移动数据网络,WIFI,热点,网线等。这些数据业务本身可以独立使用,但是同一时刻,只能使用其中的一种数据业务方式。管理这些数据业务方式的使用由ConnectivityService,NetworkFactory,NetworkAgent,NetworkMonitor等来完成,ConnectivityService处于核心调度位置。 Connectivity...
14
热度 -
高通平台android开发小结
高通平台android开发总结1、高通平台android开发总结1.1搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和modem编译流程分析高通平台7620启动流程分析qcril流程分析,设置sim卡锁pythonscons语法学习Python语言之scons工具流程分析:1.2搭建高通平台环境开发环境高通android智能平台概述选择合适的源代码以...
106
热度