-
小弟我的Android进阶之旅->HTTP 返回状态值详解
我的Android进阶之旅------>HTTP返回状态值详解(本文转载于:http://blog.csdn.net/ithomer/article/details/10240351)当用户点击或搜索引擎向网站服务器发出浏览请求时,服务器将返回HttpHeaderHttp头信息状态码,常见几种如下:1、Http/1.1200OK访问正常表示成功访问,为网站可正常访问时的状态。2、Http/1...
54
热度 -
Android系统移栽与调试之->MTK 标准编译命令
Android系统移植与调试之------->MTK标准编译命令命令格式:./maketek[option][project][action][modules]Option:-t,-tee:输出log信息到当前终端-o,-opt=……:编译附加条件,一般使用-opt=TARGET_BUILD_VARIANT=user来编译用户板软件-h,help:打印帮助信息并退出Projec...
233
热度 -
C#又识委托
C#再识委托从C#1到C#3逐步认识委托,由于C#4与C#5对委托改动并不大,故不作说明。好久没看.NET了,一直在搞HybridAPP,都忘得差不多了,这也是自己从书中摘下笔迹,供日后翻阅。C#11.什么是委托委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。(MSDN)委托类似于C++函数指针,但它们是类型安全的委托允许将方...
235
热度 -
Android按键事件处理流程 - KeyEvent
Android按键事件处理流程--KeyEvent刚接触Android开发的时候,对touch、key事件的处理总是一知半解,一会是Activity里的方法,一会是各种View中的,自己始终不清楚到底哪个在先哪个在后,总之对整个处理流程没能很好的把握。每次写这部分代码的时候都有些心虚,因为我不是很清楚什么时候、以什么样的顺序被调用,大都是打下log看看,没问题就算ok了。但随着时间流逝,这种感觉一...
119
热度 -
Android开发之Activity(2)——启动模式和taskAffinity属性
Android开发之Activity(二)——启动模式和taskAffinity属性三、Activity启动模式??Activity启动模式设置:????<activityandroid:name=".MainActivity"android:launchMode="standard"/>??Activity的四种启动模式:???1、standard:标准启动模式,每次激活Activi...
36
热度 -
编译Android系统源码跟内核源码
编译Android系统源码和内核源码好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现最近的脑子不够用了,今天写点什么呢?就把我之前编译Android系统源码和内核源码的过程记录一下,因为这个过程真的是受益匪浅,看重的不是结果,主要是过程,在这个过程中,我感觉最大的收获就是学习的耐心和毅力,因为在这个过程中那个问题就像是雨点似的天天打在你的脸上,虽然现在网上有很多文章介...
35
热度 -
Android 播音事件 Intent Action 大全
Android广播事件IntentAction大全StringADD_SHORTCUT_ACTION动作:在系统中添加一个快捷方式。."android.intent.action.ADD_SHORTCUT"?StringALL_APPS_ACTION动作:列举所有可用的应用。输入:无。"android.intent.action.ALL_APPS"?StringALTERNATIVE_CATEGO...
390
热度 -
Android4源代码下载回忆录1
Android4源代码下载实录1!官方下载介绍网站是这个:http://source.android.com/source/downloading.html1.下载与android自己的git工具,其实是一个shell中调用自己的python脚本。[email protected]/**/:~$curlhttps://dl-ssl.google.com/dl/googlesource/g...
55
热度 -
Android 4.0 Launcher源码分析系列(3)
Android4.0Launcher源码分析系列(三)原文:http://mobile.51cto.com/hot-316799.htm首先傻蛋先画了个图来再来阐述一下WorkSpace的结构。如下图:点击查看大图桌面的左右滑动功能主要是在PagedView类中实现的,而WorkSpace是PagedView类的子类,所以会继承PagedView中的方法。当我们的手指点击WorkSpace时,首先...
56
热度 -
辨析Android Traceview效率检视工具
剖析AndroidTraceview效率检视工具Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。关于Traceview的使用首先,必须在程序当中加入代码,以便生成trace文件,有了这个trace文件才可以将其转化为图形。要添加的代码如下:Java代码//starttracingto"/sdcar...
83
热度 -
Android Junit运用
AndroidJunit使用Android、JUnit(一)JUnit初步解析AndroidSDK1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习AndroidSDK1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中如...
18
热度 -
Ruby 细碎点
Ruby零碎点1.try永远不会抛出异常在没有的时候返回nilprovince_id=Province.find_by_name(prov).try(:id)2.find(:first,:condotions)方法不言而与mobile_info=MobileInfo.find(:first,:conditions=>["mobile_num=?",mobile_num....
606
热度 -
参考资料
Android中的数据存储Android中的数据存储Android中的数据存储主要分为三种基本方法:1.利用sharedpreferences存储一些轻量级的键值对数据。2.传统文件系统。3.利用SQLite的数据库管理系统。对SharedPreferences对象和SQLite数据库,它们的数据仅对创建它们的应用是可访问的。(比如,MODE_WORLD_READABLE?和?MODE_WORLD...
274
热度 -
Linux历程详解
Linux进程详解本文实际上是"UNIX环境高级编程"的读书笔记.所以许多细节并没有表述出来,想要刨根问底的同学建议再看看原书.之所以把读书笔记贴到博客上,出于两个目的:1.加深自己的学习效果.2.提供一个快速浏览的方式.本文提到的技术在下面的环境中实际验证过:Linuxversion2.6.18-164.el5x86_64GNU/Linux(gccversion4.1.220...
544
热度 -
预处理指令
C#LanguageSpecification5.0(翻译)第二章词法结构程序C#程序(program)由至少一个源文件(sourcefiles)组成,其正式称谓为编译单元(compilationunits)[1]。每个源文件都是有序的Unicode字符序列。源文件通常与文件系统内的相应文件具有一对一关系,但这种相关性并非必须因素。为尽最大可能确保可移植性,推荐文件系统中的文件编码为UTF-8编码...
2
热度 -
一步一步开发Game服务器(3)加载脚本和服务器热更新(二)完整版
一步一步开发Game服务器(三)加载脚本和服务器热更新(二)完整版上一篇文章我介绍了如果动态加载dll文件来更新程序一步一步开发Game服务器(三)加载脚本和服务器热更新可是在使用过程中,也许有很多会发现,动态加载dll其实不方便,应为需要预先编译代码为dll文件。便利性不是很高。那么有么有办法能做到动态实时更新呢????官方提供了这两个对象,动态编译源文件。提供对C#代码生成器和代码编译器的实例...
88
热度 -
匹夫细说C#目无全牛迭代器,那些藏在幕后的秘密
匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密0x00前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01你好,迭代器首先思考一下,在什么情景下我们需要使用到迭代器?假设我们有一个数据...
42
热度 -
匹夫细说C#从园友留言到下手实现C#虚函数机制
匹夫细说C#:从园友留言到动手实现C#虚函数机制前言上一篇文章匹夫通过CIL代码简析了一下C#函数调用的话题。虽然点击进来的童鞋并不如匹夫预料的那么多,但也还是有一些挺有质量的来自园友的回复。这不,就有一个园友提出了这样一个代码,这段代码如果被编译成CIL代码的话,对虚函数的调用会使用call而非callvirt:overridestringToString(){returnBase.ToStri...
71
热度 -
C# 基础小学问之yield 关键字
C#基础小知识之yield关键字对于yield关键字我们首先看一下msdn的解释:如果你在语句中使用yield关键字,则意味着它在其中出现的方法、运算符或get访问器是迭代器。通过使用yield定义迭代器,可在实现自定义集合类型的IEnumerable和IEnumerator模式时无需其他显式类(保留枚举状态的类,有关示例,请参阅IEnumerator<T>)。yield是一个语法糖看...
471
热度 -
IEnumerable跟IQueryable的区别以及背后的ExpressionTree表达式树
IEnumerable和IQueryable的区别以及背后的ExpressionTree表达式树关于IEnumerable和IQueryable的区别,这事还要从泛型委托Func<T>说起。来看一个简单的泛型委托例子:classProgram{staticvoidMain(string[]args){Func<int,bool>f=i=>i>5;Console....
35
热度