`
rayloo
  • 浏览: 84164 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
1、准备两张图片 2、根据各种状态 定制化所显示的 *.png 命名为: myselection.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false" android:drawable="@drawable/exit&q ...
1、英语自我介绍准备 英语基本问答 2、Java编程基础 (1) 字符串反转 递归方法 /** * 反转字符串 * * @param str * @return */ public static String reStr(String str) { String result = ""; for (int i = str.length() - 1; i >= 0; i--) { result = result + str.charAt(i); } return result; ...
一个 Intent 可以通过 URI 携带外部数据给目标组件。在 <intent-filter >节点中,通过 <data/>节点匹配外部数据。mimeType 属性指定携带外部数据的数据类型,scheme 指定协议,host、port、path 指定数据的位置、端口、和路径。如下: <data android:mimeType="mimeType" android:scheme="scheme" android:host="host" android:port="port" ...
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik JAVA虚拟机)|-- development (应用程序开发相关)|-- external (android使用的一些开源的模组)|-- frameworks (核心框架——java及C++语言)|-- hardw ...
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; } 2、反转一个链表。递归算法。 List resverse(list l) { if(!l || !l.next) return l; List n = reverse(l.next); l.next ...
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; } 2、反转一个链表。递归算法。 List resverse(list l) { if(!l || !l.next) return l; List n = reverse(l.next); l.next ...
Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolean[]、short、short[]、int、int[]、long、long[]、float、float[]、double、double[]、String、String[],还有实现Serializable、Parcelable接口的类对象。 下面重点介绍Serializable,Parcelable。 package com.ray; import android.os.Parcel; import andr ...
非精简版 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://devfrustrated.com/devBlog/wp-content/uplo ...
同前一篇文章类似,此文旨在简单介绍一下如何在 java层添加自己的服务,相关的理论网上已经有很多文章,在此不在详述。 Java层服务顾名思义即为从 Java层提供的服务,它与 C++层的服务不同之处在于其服务进程的运行由系统( ServiceManager)统一维护。在文件 frameworks /base /services /java /com /android /server /SystemServer.java 中我们可以看到以下代码: AlarmManagerService alarm = new AlarmManagerService (context ); Servic ...
1. 为什么要写底层核心服务呢? 因为底层核心服务是 Android框架里最接近 Linux/Driver的部分。为了充分发挥硬件设备的差异化特性,核心服务是让上层 Java应用程序来使用 Driver/HW Device 特色的重要管道。例如 Media、 Telephone等底层硬件。 在开机过程中,就可以启动核心服务(汉字输入法服务等),让众多应用程序来共同使用。 由于共用,所以能有效降低 Java应用程序的大小( Size)。 2. 核心服务与 Java 层的 Service有何区别和关系? Android具有两层服务 --Java层 SDK-based Serv ...
public class Activity01 extends Activity{Buttonm_Button1, m_Button2, m_Button3, m_Button4; //声明通知(消息)管理器NotificationManagerm_NotificationManager;Intentm_Intent;PendingIntentm_PendingIntent;//声明Notification对象Notificationm_Notification; /** Called when the activity is first created. */@Overridepublic ...
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 (http://code.google.com/p/achartengine/) - aiCharts (http://www.artfulbits.com/Android/aiCharts.aspx) ...
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,完整列表如下:   android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 "properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the checkin database, to change values ...
首先配置软件环境: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.zip cts make file : mydroid/build/core/tasks/cts.mk run cts program : mydroid/out ...
Toast toast = Toast.makeText(TestLayoutActivity.this, "Toast show",Toast.LENGTH_LONG);//可以控制toast显示的位置toast.setGravity(Gravity.TOP, 0, 10);toast.show();
Global site tag (gtag.js) - Google Analytics