
Android
fengshalangzi
这个作者很懒,什么都没留下…
展开
-
Intent与服务
典型的Android应用程序由两部分构成,一是在前台的Activity和View对象,二是在后台运行的Intent和Sevvice对象。 服务是一种后台进程,而不是用户界面屏幕,但是也可以利用对动作的调用(即Intent)来启动服务。 Intent类相当于Android平台中应用程序之间的通信网络。每个Activity调用一种Intent以完成某些任务,而无需确切知道该Intent的接收器是哪个组件。原创 2011-05-11 17:59:00 · 241 阅读 · 0 评论 -
关于Eclipse+ndk-gdb调试本地代码的一点体会
今天在移植FFMPEG到Android,在调试本地代码时总是找不到指定的函数,找了半天,最后终于找到了,原来在启动ndk-gdb之前,应该先调试Java代码,让程序停止在任何一个地方,而这个地方是你已经加载好了So库的地方。原创 2011-08-09 16:21:11 · 1124 阅读 · 0 评论 -
跳转到Android桌面
Intent MyIntent = new Intent(Intent.ACTION_MAIN); MyIntent.addCategory(Intent.CATEGORY_HOME); startActivity(MyIntent); System.exit(0);原创 2011-09-06 08:59:22 · 740 阅读 · 0 评论 -
windows下Android ndk-gdb在Eclipse下的调试
先按上篇文章Windows 下Android NDK在Eclipse中的配置好。接下按着原创 2011-08-03 18:26:22 · 115 阅读 · 0 评论 -
Windows 下Android NDK在Eclipse中的配置
提前准备:1.Android NDK;2.Sequoyah2.0,这是一个Eclipse插件,可用于Android本地开发。必须是Eclipse3.7;3.Eclipse3.7;4.CDT 插件。支持Eclipse上C++的开发。5.Cygwin。注意把bin原创 2011-08-03 15:44:29 · 3176 阅读 · 1 评论 -
Android 2.2 源码结构分析(转载)
Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示: . |– Makefile (全局的Makefile) |– bionic (Bionic含义为仿生,这里面是一些基础的库的源代码) |– bootloader (引导加载器) |– build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具) |– dalvik原创 2011-05-09 10:12:00 · 317 阅读 · 0 评论 -
NDK
include $(call all-subdir-makefiles) LOCAL_C_INCLUDES := $(LOCAL_PATH)/../foo原创 2011-05-05 09:54:00 · 217 阅读 · 0 评论 -
Android 网络
最基本的HTTP请求方法是GET。在这种请求中,发送所有数据使用查询字符串嵌在URLk。 Socket: writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); reader = new BufferedReader(new InputStreamReader(socket.getIn原创 2011-06-24 02:17:00 · 268 阅读 · 0 评论 -
Android网络
Android提供了一个Java.net包和org.apache.httpclient包来支持基本的联网功能。 对于连接属性而言,我们将使用ConnectivityManager类确定网络连接何时是活动的,以及连接的类型是什么。 常用的是isAvailable或者isConnected方法,或者直接使用getState方法查询NetworkInfo.State.NetworkInfo.Stat原创 2011-06-22 15:36:00 · 299 阅读 · 0 评论 -
Intent类
Intent类相当于Android平台中应用程序之间的通信网络,属于后期绑定,这就意味着将Intent映射和传递给能够处理特定任务的组件是在运行时时行的,而不是在构建或者编译时。 Intent包含3个元素,action.category,data,以及一个额外的可选元素集合。动作和类别都是String,数据是以Uri对象的形式定义的。Uri是通用的URI,包括方案(scheme)、授权(auth原创 2011-06-22 18:08:00 · 1332 阅读 · 1 评论 -
AndroidManifest.xml支持的全部元素及其说明
元素 位置 说明 〈manifest> root 定义应用程序的包和Android名称空间 〈uses-permission> root原创 2011-06-22 07:48:00 · 277 阅读 · 0 评论 -
android 学习
Intent分发给Android应用程序,应用程序通IntentFilter注册自己,IntentFilter通常位于AndroidManifest.xml文件中。IntentFilter通常在应用程序的AndroidManifest.xml中使用标记进行定义。从本质上说,AndroidManifest.xml文件就是一个应用程序描述文件。 应用程序的组件为了告诉Android自己能响应、处理哪原创 2011-06-17 12:11:00 · 344 阅读 · 0 评论 -
Android NDK 在所依赖的Cygwin包(Windows)
一直做一些播放器方面的事,Android官网上说Windows下用C\C++代码时需要NDK+Cygwin,但是在网上找的时候都是给出了很多有关你需要你安装的Cygwin包,最近研究了一下找出了最小的包依赖,就是Cygwin默认的包+make(GNU Make 3.81 或者以上),如下图下面就是一些找的参考:1、Android官网说明的要求“Required development原创 2011-12-31 16:17:42 · 895 阅读 · 0 评论