- 博客(27)
- 资源 (9)
- 收藏
- 关注
原创 最全的Android源码目录结构详解
Android 2.1<br />|-- Makefile<br />|-- bionic (bionic C库)<br />|-- bootable (启动引导相关代码)<br />|-- build (存放系统编译规则及generic等基础开发包配置)<br />|-- cts (Android兼容性测试套件标准)<br />|-- d
2011-03-31 09:32:00 711
最全的Android源码目录结构详解
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik JAVA虚拟机)|-- develo...
2011-03-31 09:32:00 99
转载 微软面试技术题
<br />1、反转一个链表。循环算法。 <br />List reverse(List l) { <br />if(!l) return l; <br />list cur = l.next; <br />list pre = l; <br />list tmp; <br />pre.next = null; <br />while ( cur ) { <br />tmp = cur; <br />cur = cur.next; <br />tmp.next = pre <br />pre = tmp;
2011-03-30 17:52:00 640
微软面试技术题
1、反转一个链表。循环算法。 List reverse(List l) { if(!l) return l; list cur = l.next; list pre = l; list tmp; pre.next = null; while ( cur ) { tmp = cur; cur = cur.next; tmp.next = pre pre = tmp; } return tmp; }...
2011-03-30 17:52:00 97
微软面试技术题
1、反转一个链表。循环算法。 List reverse(List l) { if(!l) return l; list cur = l.next; list pre = l; list tmp; pre.next = null; while ( cur ) { tmp = cur; cur = cur.next; tmp.next = pre pre = tmp; } return tmp; }...
2011-03-30 17:52:00 54
原创 Android中Intent传递对象的两种方法(Serializable,Parcelable)
<br />Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolean[]、short、short[]、int、int[]、long、long[]、float、float[]、double、double[]、String、String[],还有实现Serializable、Parcelable接口的类对象。<br /> <br />下面重点介绍Serializable,Parcelable。<b
2011-03-30 17:44:00 1485
Android中Intent传递对象的两种方法(Serializable,Parcelable)
Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolean[]、short、short[]、int、int[]、long、long[]、float、float[]、double、double[]、String、String[],还有实现Serializable、Parcelable接口...
2011-03-30 17:44:00 65
原创 android源代码导入到eclipse
非精简版 1.1.5_R3: http://rapidshare.com/files/304445926/sources_1.5_r3.zip 2.1.6_R2: http://devfrustrated.com/devBlog/wp-content/uploads/2010/07/sources_1.6.zip 3.2.0 (Master branch): http://rapidshare.com/files/304452966/sources-master.zip 4.2.1_r2: http://d
2011-03-30 10:26:00 2995 2
android源代码导入到eclipse
非精简版 1.1.5_R3: http://rapidshare.com/files/304445926/sources_1.5_r3.zip 2.1.6_R2: http://devfrustrated.com/devBlog/wp-content/uploads/2010/07/sources_1.6.zip3.2.0 (Master branch): http://rapidshar...
2011-03-30 10:26:00 92
原创 为 Android 添加 Java 层服务(二)
<br /> <br />同前一篇文章类似,此文旨在简单介绍一下如何在 java层添加自己的服务,相关的理论网上已经有很多文章,在此不在详述。 <br />Java层服务顾名思义即为从 Java层提供的服务,它与 C++层的服务不同之处在于其服务进程的运行由系统( ServiceManager)统一维护。在文件 frameworks /base /services /java /com /android /server /SystemServer.java 中我们可以看到以下代码: <br />AlarmM
2011-03-29 17:44:00 1634 1
为 Android 添加 Java 层服务(二)
同前一篇文章类似,此文旨在简单介绍一下如何在 java层添加自己的服务,相关的理论网上已经有很多文章,在此不在详述。 Java层服务顾名思义即为从 Java层提供的服务,它与 C++层的服务不同之处在于其服务进程的运行由系统( ServiceManager)统一维护。在文件 frameworks /base /services /java /com /android /server /Syst...
2011-03-29 17:44:00 70
原创 为 Android添加底层核心服务(一)
<br />1. 为什么要写底层核心服务呢? <br /> 因为底层核心服务是 Android框架里最接近 Linux/Driver的部分。为了充分发挥硬件设备的差异化特性,核心服务是让上层 Java应用程序来使用 Driver/HW Device 特色的重要管道。例如 Media、 Telephone等底层硬件。 <br /> 在开机过程中,就可以启动核心服务(汉字输入法服务等),让众多应用程序来共同使用。 <br />由于共用,所以能有效降低 Java应用程序的大小(
2011-03-29 17:43:00 1951 1
为 Android添加底层核心服务(一)
1. 为什么要写底层核心服务呢? 因为底层核心服务是 Android框架里最接近 Linux/Driver的部分。为了充分发挥硬件设备的差异化特性,核心服务是让上层 Java应用程序来使用 Driver/HW Device 特色的重要管道。例如 Media、 Telephone等底层硬件。 在开机过程中,就可以启动核心服务(汉字输入法服务等),让众多应用程序来共同使用。 由于共用,所以...
2011-03-29 17:43:00 100
原创 Notification 的用法
public class Activity01 extends Activity{ Button m_Button1, m_Button2, m_Button3, m_Button4; //声明通知(消息)管理器 NotificationManager m_NotificationManager; Intent m_Intent; PendingIntent m_PendingIntent; //声明Notification对象 Notification m_Notification; /*
2011-03-18 14:10:00 1234
Notification 的用法
public class Activity01 extends Activity{Buttonm_Button1, m_Button2, m_Button3, m_Button4;//声明通知(消息)管理器NotificationManagerm_NotificationManager;Intentm_Intent;PendingIntentm_PendingIntent;//声明Notifi...
2011-03-18 14:10:00 63
原创 如何在android画分析图(例如 柱状图、趋势图、饼图)
<br />chart engine <br />试试看那个好用些。 <br />- Java4Less (http://java4less.com/charts/chart.php?info=android) <br />- Chart4J (http://code.google.com/p/charts4j/) <br />- BlueChart (http://code.google.com/p/bluechart/)- aChartEngine (http://code.google.com/p/a
2011-03-18 10:49:00 7804 1
如何在android画分析图(例如 柱状图、趋势图、饼图)
chart engine 试试看那个好用些。 - Java4Less (http://java4less.com/charts/chart.php?info=android) - Chart4J (http://code.google.com/p/charts4j/) - BlueChart (http://code.google.com/p/bluechart/)- aChartEngine (...
2011-03-18 10:49:00 139
原创 Android Permission大全
<br />Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,完整列表如下:<br /> android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 "properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in t
2011-03-16 18:17:00 887
Android Permission大全
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 "properties"表在checkin数据库中,改值可以修改上传( Allows read...
2011-03-16 18:17:00 67
转载 Android CTS
首先配置软件环境:1、下载Android-2.1系统,并编译。$ . build/envsetup.sh //配置选项,并编译android源码$ make cts //android源码编译好后,在编译cts 2、编译好cts后生成的文件位置如下#mydroid/out/host/linux-x86/在该目录下包含如下测试文件Package CTS : out/host/linux-x86/cts/android-cts.z
2011-03-15 14:55:00 1584
Android CTS
首先配置软件环境:1、下载Android-2.1系统,并编译。$ . build/envsetup.sh //配置选项,并编译android源码$ make cts //android源码编译好后,在编译cts 2、编译好cts后生成的文件位置如下#mydroid/out/host/linux-x86/在该目录下包含如下测试文件Package CTS : out/host/linux-...
2011-03-15 14:55:00 65
原创 控制 Toast 显示的位置
<br />Toast toast = Toast.makeText(TestLayoutActivity.this, "Toast show",<br /> Toast.LENGTH_LONG);<br /> //可以控制toast显示的位置<br /> toast.setGravity(Gravity.TOP, 0, 10);<br /> toast.show();
2011-03-15 14:34:00 14584 3
控制 Toast 显示的位置
Toast toast = Toast.makeText(TestLayoutActivity.this, "Toast show",Toast.LENGTH_LONG);//可以控制toast显示的位置toast.setGravity(Gravity.TOP, 0, 10);toast.show();
2011-03-15 14:34:00 220
原创 Android 一个apk多个入口
<br /><?xml version="1.0" encoding="utf-8"?><br /><manifest xmlns:android="http://schemas.android.com/apk/res/android"<br /> package="com.iss.test" android:versionCode="1" android:versionName="1.0"><br /><br /> <application android:icon="@drawable/icon" an
2011-03-04 10:13:00 1891
Android 一个apk多个入口
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.iss.test" android:versionCode="1" android:versionName="1.0&qu
2011-03-04 10:13:00 181
原创 APK反编译
<br /> <br />先说一下apk的结构。APK采用了zip格式的压缩,我们可以很容易解压。<br />一个APK文件结构为:<br />META-INF/ Jar文件中常可以看到<br />res/ 存放资源文件的目录<br />AndroidManifest.xml 程序全局配置文件<br />classes.dex Dalvik字节码<br />resources.arsc 编译后的二进制资源文件<br />apk下的文本文件是做了二进制处理的。<br /> <br />如果我们只是
2011-03-01 13:34:00 1705
APK反编译
先说一下apk的结构。APK采用了zip格式的压缩,我们可以很容易解压。一个APK文件结构为:META-INF\ Jar文件中常可以看到res\ 存放资源文件的目录AndroidManifest.xml 程序全局配置文件classes.dex Dalvik字节码resources.arsc 编译后的二进制资源文件apk下的文本文件是做了二进制处理的。如果...
2011-03-01 13:34:00 49
Android HAL实例的mokoid 源代码下载
2013-09-04
SecureCRT_5.0.5(中文版)
2011-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人