自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

转载 Android UI开源软件(三)

android_page_curlandroid_page_curl 是一个在 Android 上使用 OpenGL ES 实现类似书本翻页效果的示例程序。更多android_page_curl信息OneXListview原始组件说明 整合和扩展了如下项目 XListview 上拉加载,下拉刷新,listview Pinter

2013-08-08 15:30:59 503

转载 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 773

转载 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 534

原创 如何通过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 353

原创 Android Eclipse智能提示

我们往往在输入 "." 然后 alt+/ 来进行智能提示,下面这个方法,可以帮你大幅度的提高智能提示。打开 Eclipse -> Window -> Perferences(首选项),会打开个Perferences 的设置界面。 找到Java 下的 Editor(编辑器) 下的 Content Assist(内容辅助) , 右边出现的选项中,有一个Auto activation tri

2013-07-27 17:45:36 309

转载 最火的Android开源项目(二)

在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DS

2013-07-23 20:00:44 291

转载 最火的Android开源项目(一)

摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项

2013-07-23 19:56:31 312

转载 android中的数据库操作

android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍        1.用了什么数据库            android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。        2

2013-07-23 10:54:51 352

转载 Android休眠唤醒机制简介(一)

1、背景介绍:    睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的一些缺陷(所有模块必须同时睡下或者唤醒),在某些情况下,这会导致能耗的白白浪费。因此Android在标准Linux睡眠唤醒的机制上作了新的改动(wa

2013-07-22 14:40:18 340

原创 Android Service

概略Service代表一个组件,他能

2013-07-13 12:09:42 314

原创 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 624

转载 Android Dalvik虚拟机

首先,让我们来思考下面几个问题:(1) 什么是Dalvik虚拟机?(2) Dalvik VM与JVM有什么区别?(3) Dalvik VM有什么新的特点?(4) Dalvik VM的架构是怎么样的? 什么是Dalvik虚拟机?  Java虚拟机(JVM)是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。它有自己完善的硬件架

2013-07-02 10:54:33 349

原创 Android dalvik VM

大家都知道Android的应用都是基于java语言开发的,那java语言是如何在Android机器上执行的呢?对于一个从C/C++转过来的程序员,肯定清楚将可语言编译为可机器可执行代码,在目标机上跑。但java是通过解释的方式执行,将Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而

2013-07-01 22:33:20 117

原创 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 459

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结

2013-06-28 16:13:33 303

转载 java线程系列---Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,  下面看例子:  package org.thread.demo;  class MyThread

2013-06-28 11:47:30 324

转载 Android之Broadcast, BroadcastReceiver(广播)

在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活动(Activity) - 用于表现功能服务(Service) - 相当于后台运行的 Activity广播(Broadcast) - 用于发送广播广播接收器(BroadcastReceiver) - 用于接收广播Intent - 用于连接以上各个组件,并在

2013-06-27 12:14:41 366

转载 Android开发当中Parcelable接口的使用

在Android来说传递复杂类型,主要是将自己的类转换为基础的字节数组,Activity之间传递数据是通过Intent实现的。 Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还

2013-06-27 11:19:19 297

转载 Symbian之用carbide c++制作SISX安装文件

<br />Symbian在第三版中加入了签名机制,使得开发者想在真机上测试软件受到了极大的限制。具体签名的过程很繁琐,最开始我也绕过很多弯路,一直到后来的Express Signed一次通过,还是有蛮多体会的。<br /> <br />上文讲述了如何在模拟器上运行Hello world程序,本文讲述如何在真机上安装运行Hello world程序。<br /> <br />1、首先需要修改bld.inf文件。在PRJ_PLATFORMS下添加编译平台WINSCW ARMV5 GCCE。其中WINSCW就是模

2010-07-07 20:15:00 790

转载 symbian 内存泄露工具HookLogger

<br />1 关于内存泄露<br />Symbian中对内存泄露是十分敏感的,一切内存务必及时释放,尤其是字符串指针要特别注意,不要用完了不管。<br />例子说话:<br />TDesC* desc;<br />...<br />desc = convAscToDesLC( xxx ) ;<br />      CleanupStack::PushL( desc ) ;<br />      gc.DrawText( *desc, TPoint( 500, 20 ) );<br />CleanupSta

2010-06-25 15:45:00 571

原创 Symbian下tinyXML的内存泄露问题

1. 在Symbian平台初使用tinyXML读取配置文件, 基本使用其最简单的功能,代码如下:    TiXmlDocument doc(wsName);    if (!doc.LoadFile())     {     return -1;    }    TiXmlElement* pElem = doc.RootElement();    开始测试时发现退出应用时,总暴出Alloc泄露问题。初始并未地意问题,到最后,主功能完成之时,不得不去解决。开始用屏蔽方法,逐渐的发现屏蔽上述代码之后,泄露问题

2010-06-25 15:37:00 1317

原创 Sizeof的测定

在工作和几次面试中,均多次用到了Sizeof函数,对于其用法,则有时总是莫名其妙.下面用几个例子来说明一下: 以下所有测试都在VS2008 C++环境: #include "stdafx.h" class TT {     int x;     int y;     static int z; }; int _tmain(int argc, _TC

2010-04-28 22:06:00 192

原创 Chrome的进程模型【三】(转)

 1. 基本的进程结构Chrome是一个多进程的架构,不过所有的进程都会由老大,Browser进程来管理,走的是集中化管理的路子。在Browser进程中,有xxxProcessHost,每一个host,都对应着一个Process,比如RenderProcessHost对应着RenderProcess,PluginProcessHost对应着PluginProcess,有多少个host的实例

2010-04-06 21:02:00 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除