知了博客

集天地之精华,吸日月之灵气

Android平台值得关注的开源项目

Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:

1.Android团队提供的示例项目

...

Android电源管理相关应用技巧分享

对于刚刚接触Android操作系统的朋友来说,他们对这一开源的手机操作系统所带来的功能深深的吸引着。我们在这篇文章中就通过对Android电源管理的相关概念的解读,来对这一系统进行深入的了解。

接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论:

Android电源管理应用层的使用:

...

Android判断网络状态方法详解

Android 判断网络状态这一应用技巧在实际应中是比较重要的。那么,在Android操作系统中,如何能够正确的判断我们所连接的网络是否断开恩?今天我们就针对这一应用技巧进行一个详细的分析。

  1. public class ConnectionChangeReceiver extends 
    BroadcastReceiver   
  2. {   
  3. @Override   
  4. public void onReceive( Context context, Intent intent )   
  5. {   
  6. ConnectivityManager connectivityManager = 
    (ConnectivityManager) context.getSystemService
    ( Context.CONNECTIVITY_SERVICE );   
  7. NetworkInfo activeNetInfo = connectivityManager.
    getActiveNetworkInfo();   
  8. NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo
    ( ConnectivityManager.TYPE_MOBILE );   
  9. if ( activeNetInfo != null )   
  10. {   
  11. Toast.makeText( context, "Active Network Type : " + 
    activeNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();   
  12. }   
  13. if( mobNetInfo != null )   
  14. {   
  15. Toast.makeText( context, "Mobile Network Type : " + 
    mobNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();   
  16. }   
  17. }   
  18. }   
  19. < !-- Needed to check when the network connection changes -->   
  20. < uses-permission android:name="android.permission.
    ACCESS_NETWORK_STATE"
    />   
  21. < receiver android:name="com.blackboard.androidtest.
    receiver.ConnectionChangeReceiver"
       
  22. android:label="NetworkConnection">   
  23. < intent-filter>   
  24. < action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>   
  25. < /intent-filter>   
  26. < /receiver>
...

怎样使用Eclipse来开发Android源码

用eclipse + ADT作为android开发工 具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找 不到。
今天找到关于怎样使用eclipse来开发android源码的官方文档:
...

详解Android源码的编译详解Android源码的编译

本文将为大家介绍的是如何设置Android源码的编译环境,包括Linux下的配置。主要基于Android 1.0环境,希望对大家了解Android开发有所帮助。

本次编译过程主要参考官方文档(http://source.Android.com/download)和网上相关资料(如http://blog.csdn.net/liaoshengjiong/archive/2009/03/04/3957749.aspx)

编译环境:Ubuntu8.10

1、安装一些环境

...

Android文件系统深入剖析

用过Linux的朋友可能对开源的系统有一个非常好的印象。那么在日益成熟的手机操作系统中,有没有一款像Linux一样的开源系统呢?谷歌公司就退出了一款基于Linux平台的Android 操作系统来满足人们的需求。在这里大家可以先来了解一下Android文件系统的相关内容。

1、Android文件系统的结构

...

Android核心模块内容概述

Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。

根据Android的软件框图,其Android核心模块结构自下而上分为以下几个层次:

第一、操作系统层(OS)

第二、各种库(Libraries)和Android 运行环境(RunTime)

第三、应用程序框架(Application Framework)

第四、应用程序(Application)

...

Android根文件系统相关应用介绍

我们曾经在一篇文章中为大家详细介绍过Android文件系统的一些基本概念,相信大家已经可以充分了解这一知识点了。在这里大家将会继续对Android根文件系统的基本概念进行一个初步的掌握。

经过这几天在网上搜索关于Android根文件系统的相关资料,发现已经有很多高手 分析了Android的文件系统,这些高手多从不同的方面分析了其文件系统的结构和运行原理。我这里就写一下自己的理解。

...

Android应用技巧总结

1.Drawable的使用

最经常会处理Drawable作为类型的资源回收绘制到屏幕上的东西; Drawable类提供了一个通用的API来处理一个基本的视觉资源,可以采取多种形式。(讲的有点抽象)讲白点就是获取res下的参数

例:改变TextView文字颜色-引用Drawable颜色常熟及背景色

values下的color.xml

Xml代码

  1. < ?xml version="1.0" encoding="utf-8" ?>   
  2. < resources>   
  3. < drawable name="darkgray">#808080FF< /drawable>   
  4. < drawable name="white">#FFFFFFFF< /drawable>   
  5. < /resources>   
  6. < ?xml version="1.0" encoding="utf-8" ?>   
  7. < resources> 
  8. < drawable name="darkgray">#808080FF< /drawable>   
  9. < drawable name="white">#FFFFFFFF< /drawable>   
  10. < /resources>   
...

Android SQLite数据库应用技巧分享

Android操作系统中内置了SQLite数据库!我们在应用程序开发中都需要对数据库进行相关操作。在这里大家就一起来看看有关Android SQLite数据库的应用技巧,方便将来的应用。

SQLite本身就是一个很小型的数据库!

数据库存储的位置在data/data/<项目文件夹>/databases/

...
分页:« 首页...«1234567891011»...尾页 »

日历

Powered By Z-Blog 1.8 Arwen Build 90619 Code detection by Codefense  theme by BokeZhuti

Copyright know blog. Some Rights Reserved.站长(msn):webmaster#webgou.info(#换成@) 粤ICP备09183716号