这是我转的文章,是篇外文翻译,将介绍如何学习安装AndroidNDK并开始使用它。在这一教程结束后,将创建你自己的项目,从Java代码简单地调用原生C语言代码。教程细节技术:AndroidSDK、NDK、C语言难度:进阶预计完成时间:60-90分钟(⊙﹏⊙b汗,还是挺长时间的)先决经验:在开始之前,需要先花点时间了解一下这一教程的难度。它的标记是“进阶”。之所以标为“进阶”是因为作者想要确保你符合以下要求:1、有Java和C语言经验。2、能适应命令行操作。
系统 2019-08-29 23:37:05 2201
很早前就看到AndroidSDK中关于ApplyingStylesandThemes的介绍与说明,今天总算有时间来体验下了。和web中的CSS一样,Android也可以为界面定义全局、公用的Style。Styles和Themes都是资源,存放在res/values文件夹下。首先,什么是Style,什么是Theme?Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字
系统 2019-08-29 23:34:18 2201
3.由主线程发送消息给子线程(续)上述范例里,是由子线程发送消息给主线程。本节将介绍如何从主线程发送消息给子线程。其方法是:当子线程执行run()函数时,就创建一个子线程的Handler对象。之后,当主线程执行ac01的onClick()函数时,就藉由此Handler对象引用而push消息给子线程。例如下述范例://-----Looper_04范例-----publicclassac01extendsActivityimplementsOnClickLis
系统 2019-08-29 23:07:29 2201
2011.09.13(3)———android添加快捷方式并且图标上添加数字前两个日志的合并我们可以给桌面添加快捷方式的时候制定一个带数字的图片1、添加一个方法privateBitmapgeneratorContactCountIcon(Bitmapicon){//初始化画布inticonSize=(int)getResources().getDimension(android.R.dimen.app_icon_size);BitmapcontactIco
系统 2019-08-29 22:48:20 2201
FBReaderJFBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。项目地址:http://www.fbreader.org/FBReaderJ/AngleAngle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现。项目地址:http
系统 2019-08-29 22:38:21 2201
转载请注明地址:http://blog.csdn.net/xiaanming/article/details/9395991Android应用程序之间内容分享详解(二)一个Andoird应用程序的重要的地方是他们有相互沟通和整合的能力,一个应用程序可以和另一个应用程序交互,接下来我们来看看Android应用之间的内容分享当你构建Intent的时候,必须要指定Intent的Action触发,定义Intent的Action例如ACTION_SEND,你大概可以
系统 2019-08-29 22:35:27 2201
AndroidPolice网站针对他们所谓「Android所有恶意软件之母」的应用程序发表了相关细节,该程序是由互联网之声reddit网站的一位作者lompolo率先发现。Lompolo曾撰文详细说明21个将正常Android应用程序重新包装的恶意软件,不过,目前恶意应用程序数量似乎已经超过50个以上。这些重新包装的版本包含了rageagainstthecage漏洞攻击,能够取得感染装置的管理者权限。这些木马化的应用程序不仅会窃取装置的数据(如手机的IME
系统 2019-08-29 22:31:53 2201
androidCTS!Goodbyefails!Goodbyetimeout!✿为什么要进行cts测试Android兼容性测试(CTS)和连带的兼容性定义文档(CDD),是一个确保终端设备与特定版本Android兼容的自管理程序。CTS测试集包含大约24,000个在Android设备上运行的测试用例,这些用例分别针对电话、图形、相机、GPS、触摸屏、无线网等功能。Google针对每个主要Android版本公布了CDD文档,其中指出了对CTS中每类测试的具体
系统 2019-08-29 22:30:14 2201
本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/AnalogClock视图显示了一个模拟的时钟,其中有一个时针和一个分针。与其相对的是DigitalClock视图,它可以显示数字模拟时钟。这两个视图只能
系统 2019-08-29 22:29:16 2201
项目站点:http://www.andengine.org项目地址:http://code.google.com/p/andengine示例地址:http://code.google.com/p/andengineexamplesPS:本文中使用的AndEngine源码为2011年3月3日获得。AndEngine是一款以OpenGLES方式进行画面渲染的2D游戏引擎,可以运行在支持Android1.6及以上版本的系统当中。应该说,相较前文介绍的Libgdx
系统 2019-08-29 22:28:16 2201
昨天介绍了ArrayAdapter的使用,今天介绍一下更加实用的一点,对它进行重写,满足自己的个性化设计需要.ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。publicArrayAdapter(Contextcontext,inttextViewResourceId,Listobjects)上面的这行代码来装配数据,要装配这些数据就需要一个连接ListView视图对象和数组数据的适配器来做两者的适配工作,ArrayAd
系统 2019-08-12 09:29:47 2201
1、与一般的JAVA项目一样,src文件夹是项目的所有包及源文件(.java)。2、gen文件夹中包含了一个R.java,这个文件夹及类是在建立项目时自动生成的,这个文件是只读模式,R.java文件是定义该项目所有的资源文件的索引文件。/*AUTO-GENERATEDFILE.DONOTMODIFY.**Thisclasswasautomaticallygeneratedbythe*aapttoolfromtheresourcedataitfound.It
系统 2019-08-12 09:29:47 2201
2013年9月22日AndroidSDK:V2.2.0产品上线新增:新增图片图层(方法:GroundOverlay、方法:Ground)升级LBS云检索(注:自AndroidSDKv2.2.0起,SDK将支持LBS云v2版的服务,请依旧使用v1版云服务的用户尽快完成版本升级,或使用v2.2.0之前版本的SDK来进行云检索等操作)定位三态效果(类:MyLocationOverlay新增方法:setLocationMode)新增比例尺控件(类:MapView新
系统 2019-08-12 09:29:33 2201
接上一章,这一章我们就来学习SAX解析器,其实SAX跟PULL解析器差不多,事实上学会和掌握一种XML解析器对于完成项目来说已经足够了,当然,多学一点也不是什么坏事,你说呢?呵呵,加油哦!我们还是以唐僧师徙的数据为例大徙弟孙悟空金箍棒杀死了
系统 2019-08-12 09:29:33 2201
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/firstapp/running-app.html一、运行你的应用如果按照上一节课的步骤创建了一个Android项目工程,那么它将包含一组构成“HelloWorld”的源文件,以此使你可以直接运行这个程序。你
系统 2019-08-12 01:55:24 2201