android
千里送人头
这个作者很懒,什么都没留下…
展开
-
Android NDK 开发教程八:Box2D 的Android NDK实现
Box2D 是一个用于游戏的 2D 刚体仿真库。程序员可以在他们的游戏里使用它,它可以使物体的运动更加可信,让世界看起来更具交互性。从游戏的视角来看,物理引擎就是一个程序性动画(procedural animation)的系统,而不是由动画师去移动你的物体。你可以让牛顿来做导演。Box2D 是用可移植的 C++ 来写成的。因此也可以通过Android NDK 将它引用到Android 平台,从转载 2012-05-17 13:01:36 · 307 阅读 · 0 评论 -
如何在myeclipse中关联android源码
一、找到项目中的android.jar,右键→properties二、选择External Folder来关联到外部文件夹三、选择%存放源码的目录%/base/core/java→ok。这样就完成了关联源码的操作。 当然,我们知道如何关联源码还是不够的,源码在哪里是最重要的问题.我给大家一个网址https://android.googl原创 2012-07-13 10:18:57 · 497 阅读 · 0 评论 -
android开发中,项目里的文件不能导出到本地问题
我们在开发android项目时,有时候需要导出文件,比如数据库文件.会提示不能导出.解决方法:在devices设备管理中双击数据库所在的项目.然后再进行导出操作就可以了.原创 2012-07-14 13:08:41 · 656 阅读 · 0 评论 -
如何在sd卡上创建文件夹
/** * 在sd卡上创建问价夹 */ if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){ File sdPath = Environment.getExternalStorageDirectory();原创 2012-07-16 15:34:16 · 972 阅读 · 0 评论 -
天天动听 悬浮歌词(迷你歌词)效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面先来看一下效果。 这个歌词是在所有界面之上的。 下面我们将这个效果解剖一转载 2012-07-16 15:40:33 · 775 阅读 · 0 评论 -
android的一些webservice服务和服务
http://www.webxml.com.cn/zh_cn/index.aspxhttp://phonegap.com/http://www.sencha.com/products/touch/原创 2012-07-14 21:14:53 · 270 阅读 · 0 评论 -
android源码分析
01_Android系统概述02_Android系统的开发综述03_Android的Linux内核与驱动程序04_Android的底层库和程序05_Android的JAVA虚拟机和JAVA环境06_Android的GUI系统07_Android的Audio系统08_Android的Video 输入输出系统09_Android的多媒体系转载 2012-08-14 10:35:26 · 4339 阅读 · 0 评论 -
android源码定制之--入门篇--android源码目录结构
Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- ext转载 2012-08-29 10:23:58 · 726 阅读 · 0 评论 -
Multi-Resolution 多分辨策略示例
/* *多分辨策略,或称为多分辨尺度, 是图像配准中广泛应用的一种方法 *用于加快计算速度, 改进配准精度, 以及配准的健壮性 *基本思想为: 首先使用一种粗糙的尺度对少量的图像像素进行处理,然后在下一层使用一种精确的 *尺度, 并用上一层的结果对其参数进行初始化. 迭代该过程, 直到达到最精确的尺度. *这种由粗到细, 在大尺度上看整体, 在小尺度上看细节的方法能够极大程度地转载 2012-08-29 12:47:39 · 1447 阅读 · 0 评论 -
SampleSyncAdapter帐户与内容同步机制
装过Android版的Facebook、lastfm的同学是否对于这些应用的功能感到惊喜,它们可以定期更新朋友的最新信息,将最新近况和心情短语集成入联系人中。这些应用全部是以Android2.0后的账户和同步机制为基础的。Google的例程中给出了名为SampleSyncAdpater的例子,通过分析该例子可以学会Android中的Account验证、同步Adapter的使用。 详转载 2012-08-29 15:13:50 · 765 阅读 · 0 评论 -
android SearchableDictionary 示例 详解
先上一个这个程序的效果图这个小程序比较简单,结构也比较清晰,但是当时分析的时候还是遇到了一点问题,现在将遇到的问题总结下来问题一:SearchableDictionary的onCreate()函数中Intent分析[java] view plaincopy@Override public void o转载 2012-08-29 15:25:39 · 472 阅读 · 0 评论 -
Spell Checker Service
拼写检查服务拼写检查器框架通过帮助用户快速的识别并纠正拼写错误来提高Android平台的输入体验。当App使用了拼写检查器框架后,用户可以看到在拼错的或不能识别的字符下有红色的下划线,这样用户就可以通过选择下拉列表提供的建议词组快速地纠正错误。 如果你是一个输入法(IME)开发者,那么拼写检查器框架给你一个非常好的方式来为你的用户提供更好的体验。你可以为你的IME添加你自己的拼写转载 2012-08-29 16:58:54 · 557 阅读 · 0 评论 -
Android4开发入门最佳实践
性能提升有两个编写有效代码的基本规则:1:不要做你不需要做的。2:不分配没必要分配的内存。 应该尽量避免创建多余的对象,比如:1:在一组输入数据中抽取字符串时,尝试返回源数据的子串,而非创建一个副本2:如果你有一个返回String的方法,而且你知道它的结果将会一直被追加到StringBuffer,改变你的签名和实现,在这个函数里面直接追加,避免创建临时对象。转载 2012-08-19 15:54:55 · 738 阅读 · 0 评论 -
android 示例 TtsEngine 我能说中文
一. 基础知识Android 从1.6 版本开始支持Text To Speech ,使用的是Pico 语音合成引擎,但是只支持 English 、 French 、 German 、 Italian 和 Spanish 五大语言 , 暂时没有对中文提供支持。因此使用 Android 默认的 TTS Engine 是没法朗读中文的。不过有开源项目 eyes-free ( http:/转载 2012-08-30 10:34:01 · 1154 阅读 · 0 评论 -
andorid g13 刷机
HTC G13 wildfire S金卡制作详细图文教程HTC G13 wildfire S如何制作金卡?请见此篇《HTC G13 wildfire S金卡制作详细图文教程 》。注:重新若手机一买回来就有SHIP S-OFF,可以不做金卡,RUU升级降级任你刷。一、刷机准备1、能够正常运行的电脑(Windows系列操作系统)2、HTC Wildfire S一部(电量不低转载 2012-08-26 17:09:36 · 841 阅读 · 0 评论 -
android 内置常用 apk 中英文对照表
*AccountAndSyncSettings.apk 同步与帐户设置*AccountSyncManager.apk 同步管理*ApplicationsProvider.apk 应用程序支持服务AppSharing.apk 应用程序共享(这个应该可以删除)Bluetooth.apk 蓝牙共享(删了就没有蓝牙了)BrcmBluetoothServices.ap原创 2012-08-30 14:52:37 · 1380 阅读 · 0 评论 -
android源码下载地址
http://source.android.com/http://source.android.com/source/downloading.htmlhttp://developer.android.com/index.htmlhttp://www.android123.com.cn/android_kit.htmlhttp://www.apkbus.com/http://原创 2012-05-22 09:47:09 · 397 阅读 · 0 评论 -
解决手机中没有软件所需的共享库
在android的手机中加入这三个文件重启就可以了/system/framework/com.google.android.maps.jar; /system/etc/permissi**/com.google.android.maps.xml; /data/app_s/NetworkLocation.apk原创 2012-07-11 11:02:31 · 1532 阅读 · 0 评论 -
Android Map API与Android Location API 开发应用
Google对于Android提供的Map扩展库是个好东西,可以轻易开发基于Google Map地图的应用,要注意到的是com.google.android.maps库不是标准的Android sdk内容,如果之前安装sdk时没有安装时,那就需要通过"android sdk and avd manager"来安装Google Map API,如下图:安装完毕就可以进行基于Android转载 2012-07-05 13:43:36 · 487 阅读 · 0 评论 -
android sdk 的安装
1.进入google提供的关于android的有关下载页面http://developer.android.com/index.html2.到download选择自己相对应的操作系统下的sdk3.比如我的是android-sdk_r18-windows.zip解压开来会有一个SDK Manager的exe文件,选择自己要安装的选项就行原创 2012-05-17 20:58:44 · 260 阅读 · 0 评论 -
Android四大组件是什么
Android有四大组件:Activity、Service、Broadcast Receiver、Content Provider。Activity做一个完整的Android程序,不想用到Activity,真的是比较困难的一件事情,除非是想做绿叶想疯了。因为Activity是Android程序与用户交互的窗口,在我看来,从这个层面的视角来看,Android的Activity特像网站的页面。转载 2012-05-17 11:46:46 · 651 阅读 · 0 评论 -
android adt安装
方法一:要安装adt,其实很简单,你在myexlipse里面用下面的链接地址就可以在线安装https://dl-ssl.google.com/android/eclipse/选择Developer Tools就可以了方法二:4.安装ADT(android development tools)a.直接下载下来(这种方法比较快,不容易出问题)b.解压c.原创 2012-05-17 21:05:59 · 414 阅读 · 0 评论 -
android ADT插件安装
将下载好的ADT Plugin 0.9.5解压,然后将解压的文件夹里面的web、site.xml和index.html删除。然后将ADT Plugin 0.9.5文件夹copy到Myeclipse 8.6/dropins目录下,再在dropins中建立android.link。如我的like中的内容为path=D:/developerTools/Genuitec/myPlugin/转载 2012-05-17 11:45:53 · 258 阅读 · 0 评论 -
Android开发四大组件--Activity详解
Android开发的四大组件在开发中应用中是必不可少的,下面就来详解下四大组件之一Activity,总结自网络。Activty的生命周期的也就是它所在进程的生命周期。 一个Activity的启动顺序: onCreate()——>onStart()——>onResume() 当另一个Activity启动时: 第一个Activity onPause()——>第二个Activ转载 2012-05-17 11:48:22 · 534 阅读 · 0 评论 -
Android实战技巧:多线程AsyncTask
Understanding AsyncTaskAsyncTask是Android 1.5 Cubake加入的用于实现异步操作的一个类,在此之前只能用Java SE库中的Thread来实现多线程异步,AsyncTask是Android平台自己的异步工具,融入了Android平台的特性,让异步操作更加的安全,方便和实用。实质上它也是对Java SE库中Thread的一个封装,加上了平台相关的特性,转载 2012-05-17 12:57:49 · 318 阅读 · 0 评论 -
Android OpenGL详解一
概述 Android通过OpenGL包含了对高性能2D和3D图形的支持.尤其支持OpenGLES API.OpenGL是一个跨平台的图形API,提供了软件操作3D图形硬件的接口.OpenGLES是一个专用于嵌入式设备的OpenGL规格.从android1.0开始支持OpenGLES 1.0和1.1API规格.从Android2.2 (API Level 8)开始,框架支持Open转载 2012-05-17 13:02:27 · 391 阅读 · 0 评论 -
如果新建的android项目前面有红叉或者感叹号怎么办
新建的android项目如果有红叉或者感叹号,可能是因为你的adt版本号对不上.很简单的一个方法,你进入项目里,修改任意一个文件,点击保存,它会自己进行编译,红叉跟感叹号会自动消失.原创 2012-05-21 14:30:24 · 1566 阅读 · 0 评论 -
android各目录的作用
src 源码gen为android自动生成.一般不作更改assets为资源文件(不会在R文件中生成资源ID)res也是资源文件.(在R文件中生成资源ID)res/drawable存放图片文件res/layout存放布局文件res/values存放一些文字对应的值res/anim存放定义动画的xml文件res/xml在Activity中使用getResources()原创 2012-05-21 15:15:11 · 550 阅读 · 0 评论 -
android的四种布局
1.LinearLayout(线性布局)2.RelativeLayout(相对布局)3.TableLayout(表格布局)4.FrameLayout(帧布局)原创 2012-05-22 10:10:10 · 431 阅读 · 0 评论 -
使用文件进行数据存储的模式
ContextMODE_PRIVATE: 为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容.如果想把新写入的内容追加到原文件中.可以使用Context.MODE_APPENDContextMODE_APPEND: 模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件.Context.MODE_W转载 2012-05-22 14:17:43 · 413 阅读 · 0 评论 -
android如何将音乐文件放入sdcard,如何拨打电话
开启android,运行,在windows->show view里面找到other,进入 android的file explorer,里面可以找到sdcard,将音乐文件拖入就可以,另一种方法是右上角有一个按钮可以直接添加.在做测试的时候,如果是中文的音乐文件名,是添加不上去的,不知道为什么.在你启动android的时候,在左上角有一个号码,你可以理解成是自己的电话号码.我的是5554.原创 2012-05-21 14:15:51 · 1642 阅读 · 0 评论 -
android是如何编译的
先由jdk将.java文件编辑成.class文件,再由android自带的dx工具将.class文件成生dex文件(所有的.class文件都成生在一个dex文件里.)然后会做一个打包操作然后打包签名生成apk文件.(这里的打包签名是通过android自带的一个文件生成的.可以在android的build里面的Default debug keystore找到这个文件的路径)原创 2012-05-21 16:01:13 · 374 阅读 · 0 评论 -
android快捷键
ctrl+F11横放屏幕原创 2012-05-22 11:09:08 · 290 阅读 · 0 评论 -
android的数据存储方式有哪几种
一.文件二.SharedPreferences(参数)三.SQLite数据库四.内容提供者(Content provider)五.网络原创 2012-05-22 11:55:41 · 798 阅读 · 0 评论 -
android 在 myeclipse8.5的安装过程
1.下载SDK,进行安装(需要四五个小时的安装时间)2.将SDK的tool目录放到path路径下.3.下载ADT4.解压,然后将解压的文件夹里面的web、site.xml和index.html删除。然后将ADT Plugin 0.9.5文件夹copy到Myeclipse 8.6/dropins目录下,再在dropins中建立android.link。如我的like中的内容为path=D原创 2012-05-17 11:44:03 · 283 阅读 · 0 评论