android
文章平均质量分 95
rufanchen_
这个作者很懒,什么都没留下…
展开
-
关于Android NDK中调用第三方的动态库
http://blog.csdn.net/canjianfantasy/article/details/8554182因为最近在整合Android 上RTSP播放器的网络库,因需要调用自己编译的网络库,调用一直出现问题,开始时是直接在Android.mk 中加入LOCAL_SHARED_LIBRARIES := libxxx,以为是直接调用成功了,结果后面的各种测试,结果悲剧了,查出是转载 2013-06-26 10:27:27 · 2025 阅读 · 0 评论 -
binder,parcel和service的简记(2)
http://blog.chinaunix.net/uid-433806-id-3474847.htmlAndroid110221:Android binder,parcel和service的简记 (2)概述Email: zcatt@163.comBlog: http://zcatt.blog.chinaunix.net 内容提要文档简要整理转载 2013-04-25 14:23:13 · 708 阅读 · 0 评论 -
Android的Window类
http://blog.csdn.net/yan_daoqiu/article/details/6411386 Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有转载 2012-09-25 16:25:47 · 432 阅读 · 0 评论 -
android的窗口机制分析------ViewRoot类
ViewRoot是GUI管理系统与GUI呈现系统之间的桥梁,根据ViewRoot的定义,我们发现它并不是一个View类型,而是一个Handler。 它的主要作用如下: A. 向DecorView分发收到的用户发起的event事件,如按键,触屏,轨迹球等事件; B. 与WindowManagerService交互,完成整个Activity的GUI的绘制。转载 2012-09-26 11:16:58 · 363 阅读 · 0 评论 -
Android中LayoutParams的用法
http://blog.csdn.net/xiaomao5200/article/details/7505836 简单说说 自己对 android LayoutParams的理解吧,xh写不出高级文章是低级写手。public static classViewGroup.LayoutParamsextends Objectjava.lang.Object ↳ an转载 2012-09-25 16:26:36 · 636 阅读 · 0 评论 -
android view的xml属性
XML属性属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color /transparent”和”@null”。注意TextView默认是透明的,不用写此属性,但是Buttom/ImageButton /ImageView想透明的话就得写这个属性了。a转载 2012-09-24 11:24:36 · 389 阅读 · 0 评论 -
android项目窗口布局属性介绍
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBotto转载 2012-09-24 11:12:35 · 509 阅读 · 0 评论 -
深入解析view和viewgroup绘制过程
http://www.02521.com/cod/15871.html 1.viewroot.java中,应用措施主动挪用invalidate或setEnable等挪用间接挪用invalidate,invalidate中会遍历view树,哀求重绘必要绘制的地区 invalidate首要是确定必要重绘的地区,然后挪用scheduleTraversals提倡重绘哀求,scheduleT转载 2012-10-12 10:54:09 · 419 阅读 · 0 评论 -
getDisplayMetrics
http://www.02521.com/cod/15871.html 1.viewroot.java中,应用措施主动挪用invalidate或setEnable等挪用间接挪用invalidate,invalidate中会遍历view树,哀求重绘必要绘制的地区 invalidate首要是确定必要重绘的地区,然后挪用scheduleTraversals提倡重绘哀求,schedu转载 2012-10-12 10:43:19 · 1218 阅读 · 0 评论 -
Android的View和ViewGroup分析 .
http://blog.csdn.net/gemmem/article/details/7783525 1.概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View转载 2012-10-11 16:22:51 · 719 阅读 · 1 评论 -
android的窗口机制分析------UI管理系统
http://www.2cto.com/kf/201202/118437.html Activity可以看做是整个android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内容,这个过程是通过setContentView()方法来实现的。 众所周知,andro转载 2012-10-11 10:31:48 · 387 阅读 · 0 评论 -
Android View绘制流程
http://www.cnblogs.com/franksunny/archive/2012/04/20/2459738.html 框架分析在之前的下拉刷新中,小结过触屏消息先到WindowManagerService(Wms)然后顺次传递给ViewRoot(派生自Handler),经decor view到Activity再传递给指定的View,这次整理View的绘制流程,通过源码可知转载 2012-10-11 14:59:57 · 522 阅读 · 0 评论 -
android的窗口机制分析---------类图关系
http://www.2cto.com/kf/201202/118438.html、 在研究android的窗口机制之前,我们需要对其主要的类图关系以及层级之间的依赖与调用关系做一个简单的介绍。1. window在当前的android系统的中的呈现形式是PhoneWindow类(frameworks/base/policy/src/com/android/inter转载 2012-10-11 11:07:17 · 553 阅读 · 0 评论 -
Activity中UI框架基本概念
http://www.cnblogs.com/bastard/archive/2012/04/10/2440577.html Activity中UI框架基本概念 Activity 是应用程序的基本组成部分,提供了可视的界面,与用户进行交互;具体Acitivity是怎么样显示这些事视图元素以及响应事件交互的。一Activity相关概念Activity:Activity包含一转载 2012-10-11 16:47:31 · 358 阅读 · 0 评论 -
Activity中UI框架基本概念
http://www.cnblogs.com/bastard/archive/2012/04/10/2440577.html Activity中UI框架基本概念 Activity 是应用程序的基本组成部分,提供了可视的界面,与用户进行交互;具体Acitivity是怎么样显示这些事视图元素以及响应事件交互的。一Activity相关概念Activity:Activity转载 2012-10-11 16:20:18 · 465 阅读 · 0 评论 -
Android中View绘制流程以及invalidate()等相关方法分析 .
http://blog.csdn.net/qinjuning/article/details/7110211 转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Andro转载 2012-10-11 14:57:51 · 518 阅读 · 0 评论 -
android的窗口机制分析------ViewRoot类
http://www.2cto.com/kf/201202/118436.html ViewRoot是GUI管理系统与GUI呈现系统之间的桥梁,根据ViewRoot的定义,我们发现它并不是一个View类型,而是一个Handler。 它的主要作用如下: A. 向DecorView分发收到的用户发起的event事件,如按键,触屏,轨迹球等事件; B. 与Wi转载 2012-10-11 10:24:00 · 384 阅读 · 0 评论 -
Android Binder设计与实现 – 设计篇
http://www.linuxidc.com/Linux/2011-07/39271p2.htm摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们转载 2013-04-22 10:59:08 · 626 阅读 · 0 评论 -
Android应用程序资源的编译和打包过程分析
http://blog.csdn.net/luoshengyang/article/details/8744683 我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(Android Asset Package Tool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制格式的XM转载 2013-04-26 15:47:04 · 623 阅读 · 0 评论 -
Android.mk的用法和基础
http://blog.csdn.net/zhandoushi1982/article/details/5316669 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参转载 2013-06-26 10:26:29 · 1658 阅读 · 0 评论 -
探索Android中的Parcel机制(上)
http://blog.csdn.net/caowenbin/article/details/6532217一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Android中的新的序列转载 2013-07-10 15:17:30 · 2160 阅读 · 0 评论 -
android程序启动画面之Splash总结
http://www.oschina.net/question/54100_34020方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。转载 2013-06-05 14:34:58 · 1807 阅读 · 0 评论 -
Android NDK 用C语言创建第一个本地应用程序
http://hghhe.blog.163.com/blog/static/32377568201236102439271/好像许久没更新博客了,也很久没用OGRE和MYGUI了。 自从android2.3发布后,我们就可以使用C语言来编写程序了,不再需要用JAVA来创建窗口。当然写出来的程序也只能运行在android2.3及以上的设备上,但我相信不久的将来2转载 2013-06-05 14:33:02 · 2139 阅读 · 0 评论 -
native-activity 工程完全注解
http://blog.csdn.net/flash129/article/details/8506348来源:http://wzhnsc.blogspot.com/2011/10/android-ndk-r5bsamplesnative-activity.html// android-ndk-r5b/samples/native-activity一、n转载 2013-06-05 16:43:26 · 2168 阅读 · 0 评论 -
详解 Android 的 Activity 组件
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/简介: 本文详细介绍了 Android 应用编程中 Activity 的生命周期、通信方式和 Intent Filter 等内容,并提供了一些日常开发中经常用到的关于 Activity 的技巧和方法。通过本文,你可以进一步了接转载 2013-06-05 16:07:16 · 1633 阅读 · 0 评论 -
binder驱动-交互时的传输实现
http://www.360doc.com/content/12/0103/15/7891085_176884758.shtmlhttp://www.360doc.com/content/12/0103/15/7891085_176883095.shtml转载 2013-05-03 09:18:47 · 1515 阅读 · 0 评论 -
Android Binder设计(二)
http://www.eoeandroid.com/thread-100470-1-1.html这其中最常用的命令是BINDER_WRITE_READ。该命令的参数包括两部分数据:一部分是向Binder写入的数据,一部分是要从 Binder读出的数据,驱动程序先处理写部分再处理读部分。这样安排的好处是应用程序可以很灵活地处理命令的同步或异步。例如若要发送异步命令可以只填 入写部分而将r转载 2013-05-02 14:16:34 · 1648 阅读 · 0 评论 -
Android 线程池管理
http://blog.csdn.net/jackydr/article/details/6802986ThreadPoolExecutor线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long ke转载 2013-05-02 14:15:35 · 601 阅读 · 0 评论 -
Service生命周期
http://www.cnblogs.com/jisheng/archive/2011/12/13/2286262.htmlService生命周期使用context.startService() 启动Service其生命周期为context.startService() ->onCreate()- >onStart()->Serv转载 2013-05-02 09:14:22 · 638 阅读 · 0 评论 -
Android Binder设计与实现 - 设计篇
http://blog.csdn.net/universus/article/details/6211589关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,转载 2013-04-22 09:18:40 · 508 阅读 · 0 评论 -
Service与Android系统设计(7)--- Binder驱动
http://blog.csdn.net/woaieillen/article/details/8455797Binder驱动最后来看一下支持这一整套Binder机制的幕后功臣,Binder驱动。作为一种IPC驱动,Binder跟Unix/Linux历史上有过的任何驱动都不相同,功能强大,同时代码又很简洁,创造这套机制的Dianne Kyra H转载 2013-04-28 14:31:32 · 740 阅读 · 0 评论 -
Android进程间通信(IPC)机制Binder简要介绍和学习计划
http://blog.csdn.net/luoshengyang/article/details/6618363 在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信转载 2013-04-28 14:25:02 · 507 阅读 · 0 评论 -
Android资源管理框架(Asset Manager)简要介绍和学习计划
http://blog.csdn.net/luoshengyang/article/details/8738877 Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用程转载 2013-04-26 16:38:58 · 710 阅读 · 0 评论 -
Android Service 详解二:创建一个service
http://blog.csdn.net/nkmnkm/article/details/7317371在manifest中声明一个service 跟activity以及其它组件一样,你必须在你的应用的manifest文件中声明所有的service们. 要声明你的service,添加一个元素作为元素的儿子.例如:[java] view转载 2013-04-27 14:56:37 · 647 阅读 · 0 评论 -
Android开发四大组件---Service详解
http://android.tgbus.com/Android/androidnews/201204/419662.shtml service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。 Service是在转载 2013-04-27 14:35:41 · 650 阅读 · 0 评论 -
Android界面基本属性 (布局)
布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= "h转载 2012-10-09 16:54:37 · 647 阅读 · 0 评论 -
Android五种布局管理器之『FrameLayout』
http://www.sunchis.com/html/android/devolop/2011/0424/318.html 帧布局(FrameLayout)在屏幕上开辟了一块区域,在这块区域中可以添加多个子控件,但是所有的子控件都会被对齐到屏幕的左上角。帧布局的大小由其下属子控件中尺寸最大的那个子控 ……帧布局(FrameLayout)在屏幕上开辟了一块区域,在这块转载 2012-10-09 17:30:56 · 905 阅读 · 0 评论 -
Android Framework 框架(DecorView)
http://hi.baidu.com/sunhuaer123/item/89cda90fba437437f0eafc94 Framework定义了客户端组件和服务端组件功能及接口。框架中包含三个主要部分,分别为服务端、客户端和Linux驱动1:服务端服务端主要包含两个重要类,分别是WindowManagerService(WmS)和ActivityManagerService转载 2012-10-09 15:44:04 · 735 阅读 · 0 评论 -
第四篇 ANDROID窗口管理服务实现机制
http://www.cnblogs.com/soft-design/archive/2012/07/30/2615847.html 窗口管理是ANDROID框架一个重要部分,主要包括如下功能:(1)Z-ordered的维护(2)窗口的创建、销毁(3)窗口的绘制、布局(4)Token管理,AppToken(5)活动窗口管理(FocusWindow)(6)活动应用管理转载 2012-09-06 14:42:18 · 625 阅读 · 0 评论 -
android学习---- android窗口管理机制
在学习 WindowManager 接口的时候,了解到这个接口很重要,因为它可以直接与Window Manager(窗口管理器)进行交互,那这个 Window Manager 究竟是怎么一回事呢? 通过查找资料,我知道了 Window Manager 其实是一个 service(服务)。它是全局的,系统中唯一的,是独立于android应用程序的,所有android应用程序公用的一个单独转载 2012-08-27 10:54:10 · 304 阅读 · 0 评论