Android
文章平均质量分 66
zhuweisong2615098094
这个作者很懒,什么都没留下…
展开
-
Android之Broadcast, BroadcastReceiver(广播)
在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活动(Activity) - 用于表现功能服务(Service) - 相当于后台运行的 Activity广播(Broadcast) - 用于发送广播广播接收器(BroadcastReceiver) - 用于接收广播Intent - 用于连接以上各个组件,并在转载 2013-06-27 12:14:41 · 376 阅读 · 0 评论 -
Android UI开源软件(三)
android_page_curlandroid_page_curl 是一个在 Android 上使用 OpenGL ES 实现类似书本翻页效果的示例程序。更多android_page_curl信息OneXListview原始组件说明 整合和扩展了如下项目 XListview 上拉加载,下拉刷新,listview Pinter转载 2013-08-08 15:30:59 · 514 阅读 · 0 评论 -
Android UI组件开源实例(二)
SwitchButtonSwitchButton 实现了类似 IOS上的 SwitchButton 支持滑动和动画更多SwitchButton信息Android ViewBadgerA simple way to "badge" any given Android view at runtime without havin转载 2013-08-08 15:29:45 · 781 阅读 · 0 评论 -
如何通过Aidl进行跨进程间的服务调用?
在server端需要三步:1) 创建一个aidl文件;Package com.example.testInterface AppConnect {Void connect(String key, String value);}在定义好aidl之后,eclipe集成的ADT会编译直接在gen目录下生成AppConnect.java,googel在其中做不了少事,有兴趣的同学,可以看看;2) 实现定义原创 2013-08-07 17:16:21 · 364 阅读 · 0 评论 -
Android Eclipse智能提示
我们往往在输入 "." 然后 alt+/ 来进行智能提示,下面这个方法,可以帮你大幅度的提高智能提示。打开 Eclipse -> Window -> Perferences(首选项),会打开个Perferences 的设置界面。 找到Java 下的 Editor(编辑器) 下的 Content Assist(内容辅助) , 右边出现的选项中,有一个Auto activation tri原创 2013-07-27 17:45:36 · 318 阅读 · 0 评论 -
最火的Android开源项目(一)
摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项转载 2013-07-23 19:56:31 · 322 阅读 · 0 评论 -
最火的Android开源项目(二)
在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DS转载 2013-07-23 20:00:44 · 299 阅读 · 0 评论 -
android中的数据库操作
android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。 2转载 2013-07-23 10:54:51 · 363 阅读 · 0 评论 -
Android休眠唤醒机制简介(一)
1、背景介绍: 睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的一些缺陷(所有模块必须同时睡下或者唤醒),在某些情况下,这会导致能耗的白白浪费。因此Android在标准Linux睡眠唤醒的机制上作了新的改动(wa转载 2013-07-22 14:40:18 · 347 阅读 · 0 评论 -
Android JNI如何将Java和Native对应
我们都知道Android的FrameWork以Java语言来实现,上层app都是通过java接口调用实现功能,而下层的库都是通过C/C++来实现。我们还是来看下Android的架构图,其中的Application和FrameWork都是Java代码,其下的Library是C++代码,如何来实现java代码转调C++代码,其中jni做了很多工作。先看下Jni的使用实例:1原创 2013-07-03 20:31:24 · 633 阅读 · 0 评论 -
Android Dalvik虚拟机
首先,让我们来思考下面几个问题:(1) 什么是Dalvik虚拟机?(2) Dalvik VM与JVM有什么区别?(3) Dalvik VM有什么新的特点?(4) Dalvik VM的架构是怎么样的? 什么是Dalvik虚拟机? Java虚拟机(JVM)是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。它有自己完善的硬件架转载 2013-07-02 10:54:33 · 359 阅读 · 0 评论 -
Android dalvik VM
大家都知道Android的应用都是基于java语言开发的,那java语言是如何在Android机器上执行的呢?对于一个从C/C++转过来的程序员,肯定清楚将可语言编译为可机器可执行代码,在目标机上跑。但java是通过解释的方式执行,将Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而原创 2013-07-01 22:33:20 · 127 阅读 · 0 评论 -
Android源码的下载和编译
先把空间的文章,转过来一篇。在下载和编译Android源码之前,请确保满足以下需求:1. 系统要求linux或者MAC,在windows下也可以通过虚拟机方式支持编译,但不支持直接windows建议采用Ubuntu。2. 2.3及以上版本需要64位环境,32位系统上可以编译相对较低的版本3. 至少30G以上硬盘空间,建议在100G以上。源代码大概在8.5G.4. Pyt原创 2013-07-01 13:11:11 · 467 阅读 · 0 评论 -
java线程系列---Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限, 下面看例子: package org.thread.demo; class MyThread转载 2013-06-28 11:47:30 · 335 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结转载 2013-06-28 16:13:33 · 314 阅读 · 0 评论 -
Android开发当中Parcelable接口的使用
在Android来说传递复杂类型,主要是将自己的类转换为基础的字节数组,Activity之间传递数据是通过Intent实现的。 Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还转载 2013-06-27 11:19:19 · 305 阅读 · 0 评论 -
Android UI 组件开源软件(一)
Android显示GIF动画 GifViewGifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法: 1-把GifView.jar加入你的项目。 2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、I..转载 2013-08-08 15:27:35 · 544 阅读 · 0 评论