-
Android源代码构造分析(ZT)
Android源代码结构分析(ZT)Android源代码结构分析Google提供的Android包含了:Android源代码,工具链,基础C库,仿真环境,开发环境等,完整的一套。第一级别的目录和文件如下所示:[cpp]?----------------?├──Makefile???????????全局的Makefile?├──build??????????????系统编译规则和配置所需要的脚本和工...
97
热度 -
android平台从froyo 2.2开始支持jni单步子试了(转)
android平台从froyo2.2开始支持jni单步调试了(转)一、写在前面的话(可以理解为废话)前段时间从网上看了google的io大会,亲眼看到了google在it技术发展和创新领域所做的工作(在此也问候一下apple公司的美术家门,你们辛苦了)。虽然google认为未来pc上只可能存在两种程序——browser和game,但是就目前来看,pc平台上的application还是有一定的市场的...
39
热度 -
Android HAL 引见
AndroidHAL介绍AndroidHAL介绍2010年11月18日HAL介绍Android的HAL(硬件抽像层)是Google因应厂商「希望不公开源码」的要求下,所推出的新观念,其架构如下图。虽然HAL现在的「抽象程度」还不足,现阶段实作还不是全面符合HAL的架构规划,不过也确实给了我们很好的思考空间。图1:AndroidHAL架构规划这是PatrickBrady(Google)在2008Go...
380
热度 -
android aapt (android asset packaging tool)运用详解
androidaapt(androidassetpackagingtool)使用详解最近在研究android自带的编译打包工具,关于aapt这位仁兄的文章写的不错!转自:http://mmmyddd.freeshell.net/blog.cgi/Computer/Android/aapt-decompress-apkTOPAAPT工具介绍下面是取自"http://www.androidcn.net...
38
热度 -
经过ant脚本编译打包android工程
通过ant脚本编译打包android工程通过ant脚本,编译打包android工程1.Android程序编译、打包、签名、发布的三种方式:方式一:命令行手动编译打包方式二:使用ant自动编译打包方式三:使用eclipse+ADT编译打包2.Android编译、打包的步骤:2.1第一步生成R.java类文件:Eclipse中会自动生成R.java,ant和命令行使用androidSDK提供的...
34
热度 -
Android JNI学识简介
AndroidJNI知识简介JavaNativeInterface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其它编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起由于Android的应用层的类都是以Java写的,这些Java类编译为...
12
热度 -
Android源码索引结构
Android源码目录结构GNU的内核在体积和运行效率上不适合移动设备,系统核心组件都是以动态库的形式驻留在每个进程中,运行效率和内存占用都是十分重要的问题。Google开发了一个自定义的库名为Bionic,以BSD许可形式开源。Bionic库仅为200KB大小是GNU版本体积的一半,这意味着更高的效率和低内存占用,同时配合经过优化的JavaVMDalvik才可以保证高的性能。Bionic不支持一...
88
热度 -
Android原码构造分析(转载)
Android原码结构分析(转载)以下内容转载于网上论坛。正确性未一一验证,但是看了部分结构解释正确。Google提供的Android手机开发平台包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:?.?|--Makefile??????(全局的Makefile)?|--bionic??????(BionicC库)?|--bootload...
72
热度 -
tp-link 941n v2 路由器有关技术文章
tp-link941nv2路由器相关技术文章一、AR71XXTTL救砖教程(适用于841/941/3420/水星迅捷300R/300T+等机)1??安装好USBTTL驱动.这个不用教了吧.2??安装好驱动后,在电脑插入USBTTL,然后在设备管理器里面设置好对应的COM口?3????在超级终端软件里也设置?4???连接USBTTL与路由的TTL口,分别是GNDàGND,TXDàRX,RXDàTX,...
192
热度 -
php 惯用函数收集
php常用函数收集<di做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:Php代码...
47
热度 -
使用 tkinter 中的停止按钮中断 while 循环
问题描述 我编写了一个pythonGUI,它应该通过单击一个名为“开始”的按钮来创建和更新一个.csv文件,并且应该通过单击另一个名为“停止”的按钮来停止更新.csv的while循环。 但是每当我运行GUI并单击开始时,它就会冻结。 虽然,我看到.csv文件不断更新,但我无法阻止.csv更新新行。 我只是简单地使用python2.7和ubuntu终端编写pythonfilename.py来运行代...
107
热度 -
Android中关于外部储存的一些重要函数
Android中关于外部存储的一些重要函数一、简介关于Android的数据外部存储,在APILevel8之前,所有的文件都是建议放在Environment.getExternalStorageState()目录下的;从APILevel8开始,对于应用程序的私有文件应该放在Context.getExternalFilesDir目录下,非私有的(shared)的文件应该放在目录下Environment...
95
热度 -
JavaScript 一些经典的步骤,屏蔽鼠标右键 无法选取、禁止复制
JavaScript一些经典的方法,屏蔽鼠标右键无法选取、禁止复制 1.屏蔽鼠标右键 oncontextmenu="window.event.returnValue=false" <tableborderoncontextmenu=return(false)><td>no</table>可用于Table 2.无法选取、禁止复制 <bodyonselects...
394
热度 -
weblogic 十 linux
weblogic10linux [日期:2010-06-13] 来源:Linux社区作者:Linux§2.1安装准备?下载WebLogic10.3forx86linux安装文件;?安装SUSELinuxenterpriseServer11.0;?检查SUSE环境,确保/root空闲空间在2G以上。如果/root空间不足,则应扩展root空间,或创建一个新的文件系统,并确保该文件系统空间在2G以上。...
368
热度 -
Android Environment.getExternalStorageDirectory() 获取的是内部存储仍是外部存储
AndroidEnvironment.getExternalStorageDirectory()获取的是内部存储还是外部存储?这几天在做Android应用的远程更新功能,将下载的更新包放在移动设备上指定的目录。用的是Environment.getExternalStorageDirectory()这个方法,然后在获取的目录中新建一个hkapp文件夹,用来存放下载的apk文件。那么,这个hkapp文...
131
热度 -
window.showModalDialog方式对话框 和 window.open
window.showModalDialog模式对话框和window.open Java代码? window.showModalDialog(url,window,??? ?? "help:no;scroll:no;resizable:no;status:0;dialogWidth:420px;dialogHeight:200px;center:yes"?);?? 1.?参数1ur...
214
热度 -
Javascript中最惯用的55个经典技巧-很实用
Javascript中最常用的55个经典技巧--很实用 ? <tableborderoncontextmenu=return(false)><td>no</table>可用于Table2.<bodyonselectstart="returnfalse">取消选取、防止复制3.onpaste="returnfalse"不准粘贴4.oncopy="ret...
228
热度 -
JS window事件总集解析
JSwindow事件全集解析 js-window对象的方法和属性资料 hxpd发表于2007-05-0821:58:18 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、 setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的mov...
324
热度 -
JavaScript最惯用的55个经典技巧
JavaScript最常用的55个经典技巧 1.oncontextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键<tableborderoncontextmenu=return(false)><td>no</table>可用于Table2.<bodyonselectstart="returnfalse">...
211
热度 -
javascript 55个惯用经典技巧
javascript55个常用经典技巧 1.oncontextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键 <tableborderoncontextmenu=return(false)><td>no</table>可用于Table 2.<bodyonselectstart="returnfalse"&...
323
热度