-
Android源代码构造分析(ZT)
Android源代码结构分析(ZT)Android源代码结构分析Google提供的Android包含了:Android源代码,工具链,基础C库,仿真环境,开发环境等,完整的一套。第一级别的目录和文件如下所示:[cpp]?----------------?├──Makefile???????????全局的Makefile?├──build??????????????系统编译规则和配置所需要的脚本和工...
97
热度 -
种Android网易新闻之新闻阅读器制作(2)
类Android网易新闻之新闻阅读器制作(2)?完成splash之后,便开始制作列表页。就像之前说的,列表页具有更新和分页的功能,这两个功能都是很常见的。为了使列表支持拖动刷新功能,这里我用到了一个开源插件PullToRefreshListView,这个开源的组件可以使列表页拥有拖动更新的功能。这是由johannilsson以及众位其好友的研究成果,并已Apache2.0协议开源托管在Github...
26
热度 -
PHP透过串口发短信
PHP通过串口发短信随技术进步,短信收发领域按时间先后产生了三种模式:BLOCKMODE,基于AT指令的TEXTMODE,基于AT指令的PDUMODE。其中,TEXTMODE比较简单,多款诺基亚手机均支持此款模式。西门子的手机大多数只支持PDUMODE。PDU模式是收发短信的一种方法,短信正文经过十六进制编码后被传送。目前,PDU已取代BLOCKMODE。SMS是由Etsi所制定的一个规范(GSM...
31
热度 -
Android CPU监控主意,思路,核心技术和代码
AndroidCPU监控想法,思路,核心技术和代码核心算法描述:第一步:获取正在运行的进程,保存在集合当中:List<IsRunningAppInfo>appList第二步:读取总使用的CPU,路径在privatestaticStringpath="/proc/stat";第三步:读取所有运行进程CPU,路径在"/proc/"+pid...
2
热度 -
Android奇效开发(可伸缩View带互相挤压效果)进阶篇
Android特效开发(可伸缩View带互相挤压效果)进阶篇本文由manymore13原创,转载请标明出处http://blog.csdn.net/manymore13/article/details/12907969上一篇Android特效开发(可伸缩View带互相挤压效果)初级篇在上一篇文章末尾我提出了三点不足,遂本篇主要是为了解决上篇的不足之处。对于上一篇的不足之处有三点:1.特效动画死板,...
94
热度 -
Android起步之bluetooth
Android启动之bluetooth前一段时间我们分析了kernel中bluetooth的初始化操作,从这一章起,晓东将会和大家一起正式进入到Android中bluetooth的分析。毫无疑问,我们依然需要知道在Android启动的时候,蓝牙究竟有做些什么。首先我们来回顾一下Android启动的一般流程,有人把它归结为4个步骤,分别为1)init进程启动;2)Native服务启动;3)Syste...
33
热度 -
OOP
深入理解OOP(第一天):多态和继承(初期绑定和编译时多态)在本系列中,我们以CodeProject上比较火的OOP系列博客为主,进行OOP深入浅出展现。无论作为软件设计的高手、或者菜鸟,对于架构设计而言,均需要多次重构、取舍,以有利于整个软件项目的健康构建,有些经验是前辈总结的,我们拿来使用即可,有些是团队知识沉淀的,总之复用前人好的思想有利于减少返工。当然,在面试的时候,如果能围绕OOP大谈特...
273
热度 -
微软软件工程师最好的时代来了
微软程序员最好的时代来了h2{color:#000;padding:5px;margin-bottom:10px;font-weight:bolder;background-color:#ccc;}h3{color:#000;border-bottom:dashed1px#ccc;padding-bottom:5px;margin-bottom:10px;font-weight:bolder;}每...
449
热度 -
怎么实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)
如何实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)?手机上的APP,像QQ和微信等都可以在图标上动态显示消息数(最大99),那么你有没有想过这些效果是如何实现的?桌面上开发的传统应用程序能否也实现类似的功能?1思路桌面快捷方式的图标本质上就是基于一个图片产生的,第一种是动态生成图标(不过感觉比较费事且也消耗资源),建议方式是预先定义从0到99这100个图标(0就是不显示消息数,>...
224
热度 -
第五章 串口和网络统一IO设计
[连载]《C#通讯(串口和网络)框架的设计与实现》-5.串口和网络统一IO设计目录第五章串口和网络统一IO设计...25.1统一IO接口...25.1.1串口IO..45.1.2网络IO..75.1.3扩展应用...125.2IO管理器...125.2.1串口IO管理器...135.2.2网络IO管理器...155.2.2.1网络侦听...165.2.2.2连接远程服务器...175.2.2.3互...
380
热度 -
dataGridView更新解决方法
dataGridView更新usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.S...
149
热度 -
Android系统应用信息中存储跟缓存的计算方法
Android系统应用信息中存储和缓存的计算方法进行如下操作:设置->应用->选择一个应用->应用信息会到达如下界面:可以看到这个应用占用的磁盘空间。先说结果,这几项会计算哪些文件(夹)。1.应用,由三项相加组成/data/data/com.myapp/lib,即so库文件夹大小/data/app/com.myapp-1.apk,原始apk文件的复制[email pro...
71
热度 -
Android:客户端通过HTTP连接服务器,完成登记并传送坐标信息
Android:客户端通过HTTP连接服务器,完成注册并传送坐标信息一、Main.xml主要是2个Button和一个TextView。“设备注册”点击后即向服务器发送设备的MAC、HolderName等信息;“坐标传送”则输送设备从iBeacon获取的坐标信息到服务器,经过定位算法处理后再从服务器传回修正坐标信息(因篇幅有限,本节暂不提坐标信息是如何获取的)。下面的TextView用于实时显示状态...
75
热度 -
深度分析:Android4.3下MMS发送到附件替音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)
深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)因为工作需要,再加上个人爱好,经过分析整理出短彩应用中从发送至收到附件为音频的彩信的下载,预览,播放整个流程,给大家一起分享。第一步,添加附件:ComposeMessageActivity类下,addAttachement();priv...
395
热度 -
Android ActionBar的根本用法
AndroidActionBar的基本用法本文翻译了这篇文章:UsingtheAndroidactionbar(ActionBar)-Tutorial1、ActionBar的简介ActionBar位于Activity的顶部,可用来显示activity的标题、Icon、Actions和一些用于交互的View。它也可被用于应用的导航。ActionBar是在Android3.0(API11)中加入到SK...
71
热度 -
[札记]Google对Android的控制
[笔记]Google对Android的控制文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处:http://blog.csdn.net/flowingflying/从VisionMobile找到了这篇Google对Android的铁腕控制:控制开源无所不用其极,发表日期:2013.10.21。这篇文章很长,如果逐行翻译就需要耗费太多的时间,因此采用笔记的方式,将关...
414
热度 -
android多线程之AsyncTask的初始认识(一)
android多线程之AsyncTask的初步认识(一)之前,在学习多线程的时候,我首先学习了Handler的用法,了解了安卓中的通过使用Handler、Message、Looper、Thread来实现多线程操作的方法。其实在安卓(Android1.5)中提供了一个叫做AsyncTask的工具类,它使创建需要与用户界面交互的长时间运行的任务变得更简单。从今天开始,我将学习AsyncTask的一些用...
30
热度 -
Android 怎么实现usb驱动自动安装
Android如何实现usb驱动自动安装?前言欢迎大家我分享和推荐好用的代码段~~声明欢迎转载,但请保留文章原始出处:CSDN:http://www.csdn.net雨季o莫忧离:http://blog.csdn.net/luckkof正文如何实现usb驱动自动安装?具体的需求可能是:连上usb后,默认选项为内置光盘(cdrom)模式,自动运行内置于光盘中的驱动程序,安装完成后,再切回到usbma...
9
热度 -
Android4.0(Phone)拨号起步过程分析(一)
Android4.0(Phone)拨号启动过程分析(一)由于工作的需要,需要修改原生的Phone程序,现在就好好看下来电与拨号是如何处理的;不管是拨号还是来电,调用的都是Phone程序,由于很多类都涉及到framework层,比较复杂;先从简单的拨号分析,在外部拨号是由Action:android.intent.action.CALL_PRIVILEGED或android.intent.actio...
14
热度 -
Android实现推送形式解决方案
Android实现推送方式解决方案本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Androi...
39
热度