随笔分类 -  android

Android从开源到碎片化 开发者叛离的真相
摘要:Android从诞生开始就受到热捧,并日益普及。它有别于以往的手机及移动终端操作系统,其独具的开源性、系统廉价性和提供给第三方大自由度的创新空间,以及不受硬件约束的优势,获得了广大开放社群的支持。但是系统碎片化和收益不高等问题日益严重,正在逐渐被开发者所抛弃。Google推出的新一代网上平台Andr... 阅读全文
posted @ 2014-12-19 10:33 默默淡然 阅读(1616) 评论(0) 推荐(0) 编辑
android源码包下载
摘要:http://rgruet.free.fr/public/其他下载地址:http://cid-b50f9d5897331c44.office.live.com/browse.aspx/Android技术群共享/source code 阅读全文
posted @ 2014-12-19 10:32 默默淡然 阅读(442) 评论(0) 推荐(0) 编辑
android架构
摘要:韩超为我们讲述了依据Linux内核、硬件抽象层、中间件、应用层接口等几个层次Android系统中使用的各种技术。以及这些技术的来龙去脉和在Android系统中的发展。深入剖析Android对传统技术的继承和密切关系,并预估其下一步发展方向。听众可从中理解Android系统的技术架构,并了解Andro... 阅读全文
posted @ 2014-12-19 10:31 默默淡然 阅读(617) 评论(0) 推荐(0) 编辑
Android 4.0 x86安装教程 附带联网参数详细设置
摘要:Android 4.0 x86是一个可以支持在电脑上运行的Android 4.0系统。没有手机一样也可以体验Android 4.0。这对玩机爱好者们来说也算得上是一个不大不小的好消息。不过目前的Android 4.0 x86还处于一个不太成熟的过程,仅仅支持AMD与Internet芯片组的电脑。小编今天就来详细交大家如何安装使用Android 4.0 x86,让你的电脑也可以成为安卓机。Android 4.0 x86 安装准备:首先要下载 VirtualBox(虚拟机) 跟 Android 4.0 X86 ISO,记住要下载的是 android-x86-4.0-eeepc-20111209.i 阅读全文
posted @ 2014-03-31 13:47 默默淡然 阅读(3687) 评论(0) 推荐(0) 编辑
虚拟机安装android
摘要:通过虚拟机VirtualBox安装Android x86 4.0系统。Android x86是一个致力于让android运行在x86架构机器上的民间组织搞的项目,目前在世界上有很多人加入了它,虽然目前x86的android还不是很完善,但是对于想在pc上尝试一下android系统的人还是很有用的。再加上intel也强势加入android手机的阵营,相信android x86未来会越来越完美。虚拟机VirtualBox安装Android x86 4.0需要的软件:VirtualBox官网下载Android x86 4.0 eeepc镜像官网下载(目前是RC1,还在完善中)下载完成后安装Virtu 阅读全文
posted @ 2014-01-01 16:22 默默淡然 阅读(631) 评论(0) 推荐(0) 编辑
直接在电脑上使用安卓系统
摘要:手头没有小米手机又想在电脑上体验安卓系统?觉得传统的在电脑上运行安卓系统的方式太麻烦、要装繁杂的Android SDK,运行速度又极慢?没关系,六多教你一招绝活,即便是两千元的渣配置笔记本也能全速运行且无延迟!不信吗?先请看下面一段演示视频吧(为不影响他人办公,录制时已隐去音频):上述视频是用该软件运行哔哩哔哩视频客户端播放新番时所呈现的效果,怎么样,是否心动了呢?快接着往下阅读吧。第一章:安装系统我们只需安装一款名为YouWave的应用就能实现电脑上安卓系统的安装,该应用下载地址如下:​http://115.com/lb/5lbfocxe运行后只需像安装普通软件一样一路NEXT:接下来当然是 阅读全文
posted @ 2014-01-01 16:21 默默淡然 阅读(1568) 评论(0) 推荐(0) 编辑
Eclipse NDK 配置,不用安装Cygwin
摘要:一、关于NDK:NDK全称:Native Development Kit。1、NDK是一系列工具的集合。NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK可以自动地将so和Java应用一起打包,极大地减轻了开发人员的打包工作。2、NDK提供了一份稳定、功能有限的API头文件声明。Google明确声明该API是稳定的,在后 阅读全文
posted @ 2014-01-01 16:20 默默淡然 阅读(263) 评论(0) 推荐(0) 编辑
选择控件
摘要:1、适配器(Adapter的作用) 适配器对不同数据源的数据进行封装,可以对外提供统一的访问方式,这样控件本身 不关心数据的来源,只要绑定相应的适配器就可以了,简化了各种控件读取数据程序的复杂性。2、主要的适配器类型 2.1、ArrayAdapter 它封装的是数组 2.2、SimpleAdapter 它封装的是一个ArrayList> 2.4、BaseAdapter 用户自定义的Adapter 2.4、CursorSimpleAdapter 它封装的是一个操作数据库所返回的Cursor3、ListView 搭配使用ArrayAdapter 1、配置适配器 2、绑定适配器 假如一个Act 阅读全文
posted @ 2013-12-25 23:10 默默淡然 阅读(324) 评论(0) 推荐(0) 编辑
常用的基本控件 android常用控件
摘要:1、TextView:(文本框):不能编辑 android:textColor="@color/tv_show_color" 字体颜色 android:textSize="@dimen/tv_show_size" 字体大小 android:typeface="monospace" 字体类型 android:textScaleX="10" 字体间的间隔 android:textStyle="bold|italic" 字体样式 常用的事件OnClickListener2、EditText(编辑框)3 阅读全文
posted @ 2013-12-25 23:09 默默淡然 阅读(442) 评论(0) 推荐(0) 编辑
第六篇 ANDROID窗口系统机制之显示机制
摘要:第六篇 ANDROID窗口系统机制之显示机制ANDROID的显示系统是整个框架中最复杂的系统之一,涉及包括窗口管理服务、VIEW视图系统、SurfaceFlinger本地服务、硬件加速等。窗口管理服务与SurfaceFlinger本地服务都属于系统服务,客户端采用远程代理模式访问服务,而这部分机制在上一篇博文《窗口管理服务实现机制》已经分析过,本篇主要解析视图如何绘制相关的部分。窗口中显示的页面和控件以树的形式组织成一颗以主视图为根的视图树,系统要显示输出时统一调用主视图的draw 函数,由主视图的draw 函数负责各个子视图(如Layout和Widgets等)的递归绘制和效果处理。主视图的d 阅读全文
posted @ 2013-12-25 21:38 默默淡然 阅读(1421) 评论(0) 推荐(0) 编辑
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
摘要:ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为: 1. 在当前应用程序中定义一个ContentProvider。 2. 在当前应用程序的AndroidManifest.xml中注册此ContentProvider 3. 其他应用程序通过ContentResolver和Uri来获取此ContentProvider的数据。 ContentResolver提供了诸如... 阅读全文
posted @ 2013-12-25 21:37 默默淡然 阅读(319) 评论(0) 推荐(0) 编辑
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
摘要:SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而DATE类型则可以拥有特定格式的TEXT、REAL和INTEGER的值来代替显示,为了能方便的操作DATE类型,SQLite提供了一组函数,详见:http://www.sqlite.org/lang_datefunc.html。这样简单的数据类型设... 阅读全文
posted @ 2013-12-25 21:36 默默淡然 阅读(299) 评论(0) 推荐(0) 编辑
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览
摘要:作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite:SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一些操作数据库的API。 SharedPrefe... 阅读全文
posted @ 2013-12-25 21:35 默默淡然 阅读(302) 评论(0) 推荐(0) 编辑
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
摘要:除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下: 一、根据Context获取SharedPreferences对象 二、利用edit()方法获取Editor对象。 三、通过Editor对象存储key-value键值对数据。 四... 阅读全文
posted @ 2013-12-25 21:34 默默淡然 阅读(263) 评论(0) 推荐(0) 编辑
android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
摘要:android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家。内容目录:1.默认基础环境2.NDK下载与配置3.安装Cygwin4.用NDK编译5.安装CDT插件6.安装Sequoyah插件7.JNI编译环境配置画了一个思维导图让大家一目了然配置过程-----------------------------------------------一、默认基础环境为已经完成Android开发环境的搭建本人的环境是 jdk1.6. 阅读全文
posted @ 2013-12-18 23:22 默默淡然 阅读(233) 评论(0) 推荐(0) 编辑
Android之NDK开发环境r9
摘要:需要的软件:android-ndk-r9-windows-x86_64.zip(我的系统是64位的,所以下载的是64的)下载地址:http://developer.android.com/tools/sdk/ndk/index.html#Downloadsadt-bundle-windows-x86_64-20130917(这个ADT Bundle包含了C/C++开发环境CDT、Sequoyah插件)下载地址:http://developer.android.com/sdk/index.htmlCygwin(Linux编译环境)下载地址:http://www.cygwin.com/一、Andr 阅读全文
posted @ 2013-12-18 23:19 默默淡然 阅读(492) 评论(0) 推荐(0) 编辑
ndk 开发
摘要:5、用NDK来编译程序1、 现在我们用安装好的NDK来编译一个简单的程序吧,我们选择ndk自带的例子hello-jni,我的位于E:/android-ndk-r5/samples/hello-jni(根据你具体的安装位置而定),2、运行cygwin,输入命令cd /cygdrive/e/android-ndk-r5/samples/hello-jni,进入到E:/android-ndk-r5/samples/hello-jni目录。3、输入$NDK/ndk-build,执行成功后,它会自动生成一个libs目录,把编译生成的.so文件放在里面。($NDK是调用我们之前配置好的环境变量,ndk-b 阅读全文
posted @ 2013-12-18 23:14 默默淡然 阅读(704) 评论(0) 推荐(0) 编辑
cocos2d-x 安卓环境配置 -转
摘要:win7+cocos2d-x-2.1.4+vs2012环境太简单就不多说了,下面是eclipse环境一、准备1.eclipse+adt+sdk:adt-bundle-windows-x86_64-20130729.ziphttp://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130729.zip2.ndk:android-ndk-r8e-windows-x86_64.ziphttp://dl.google.com/android/ndk/android-ndk-r8e-windows-x86_64.zip或android-ndk 阅读全文
posted @ 2013-12-18 23:08 默默淡然 阅读(293) 评论(0) 推荐(0) 编辑
cocos2d-x avdrid 试例
摘要:今天将cocos2d-x的示例项目tests编译到android真机运行,以及如何创建cocos2d-x的android项目。打开cocos2d-x的tests项目,路径为:D:\cocos2d-x-2.0.1\tests下载:PdaNet:http://xiazai.zol.com.cn/detail/36/350633.shtml如果你的手机或者平板无法连上电脑,可以下载这个软件。第一步:编译cocos2d-x的示例项目首先用visual studio 打开 tests项目,看看项目结构classes下的tests文件夹就是官方的示例代码,里面包含很全的,可是学习的好途径。现在使用cygw 阅读全文
posted @ 2013-12-18 23:00 默默淡然 阅读(253) 评论(0) 推荐(0) 编辑
NDK开发环境搭建_r8
摘要:本文主内容:1、 Android NDK 安装2、 安装Cygwin与使用NDK编译3、 在Eclipse中集成C/C++开发环境CDT4、 安装Sequoyah插件5、 JNI编译环境配置本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容:1、 JDK2、 Eclipse3、 Android SDK and ADT可以参考我之前的“Android开发环境搭建”。一、Android NDK安装与配置下载Android NDK。下载地址:http://developer.android.com/tools/sdk/ndk/index.html下载后解压缩到你的工 阅读全文
posted @ 2013-12-18 20:30 默默淡然 阅读(357) 评论(0) 推荐(0) 编辑