自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 Android Animation学习笔记(转)

<br />关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: <br />1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;<br />2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型<br />下面先来看看Android提供的动画类型。Android的animation由四种类型组成<br />在XML文件中:alpha    

2011-02-11 15:00:00 389

转载 Android提高十八篇之自定义Menu(TabMenu)(转)

<br />本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!<br />       快要过年了,在这里先祝广大的技术宅兔年快乐!<br />       用过UCWEB-Android版的人都应该对其特殊的menu有印象,把menu做成Tab-Menu(支持分页的Menu),可以容纳比Android传统的menu更丰富的内容(Android的menu超过6项则缩略在[更多]里),本文参考网上的例子(作者:CoffeeCole,email:longkefan@foxm

2011-01-29 14:45:00 663

转载 fork函数浅析(转)

<br /><br />#include<sys/types.h><br />#include<unistd.h><br />/* <br />功能:复制进程 <br />参数:无 <br />返回值: 成功: 父进程:返回子进程id <br />                子进程:返回0 <br />         失败: 返回-1 <br />*/<br />pid_t fork(void);<br /><br />由fork创建的新进程被称为子进程

2011-01-25 17:43:00 416

转载 Android核心分析 之九-------Zygote Service (转)

Zygote Service在本章我们会接触到这两个单词:Zygote [生物] 受精卵, 接合子, 接合体Spawn:产卵通过这两个单词,我们就可以大体知道Zygote是干什么的了,就是叫老母鸡下蛋。通过“Zygote”产出不同的子“Zygote”。从大的架构上讲,Zygote是一个简单的典型C/S结构。其他进程作为一个客服端向Zygote发出”孵化”请求,Zygote接收到命令就“孵化”出一个Activity进程来。Zygote系统代码组成及其调用结构:Zygote.java提供访问Dalvik “zy

2011-01-25 16:56:00 404

原创 eclipse 打包jar

<br />在工程目录下创建一个文件夹META-INF,在该文件夹下创建MANIFEST.MF,打开填入内容<br /> <br />Manifest-Version: 1.0<br />Main-Class: (主类名字)<br />Created-By: (作者名)<br /> <br />然后在eclipse下export ->java->jar      NEXT      JAR FILE:        NEXT       NEXT        NEXT     MAINFEST

2011-01-25 15:33:00 409

原创 关于launcher的个人理解

<br />由于接触android还不是太久,所以在开始接触launcher时,功能方面的实现自然有些地方需要到处去查找资料的。<br />但最烦人的还是弄不清楚一个view的xml,是如何做出五张连续的划屏界面的。<br />经过一段时间的研究,才稍微有点眉目。<br /> <br />原来在launcher风格主题里,最基础的一个类叫DragLayer的类,然后由DragLayer衍生出了workspace,最后出现了celllayout ---> DeleteZone<br /> ---> Men

2011-01-25 12:02:00 555

转载 关于多层layout的嵌套问题(转)

1、由于多成Layer嵌套,监听onTouch事件会根据返回值一层层调用,返回false就掉用上层的onTouch事件,直到返回true终止。<br />例如下面代码:<br />Java代码 <AbsoluteLayout            android:id="@+id/AbsoluteLayout"           android:layout_height="fill_parent"      android:layout_width="fill_parent" >

2011-01-25 10:29:00 1710

转载 android 1.6简便添加监听器的方法(转)

android 1.6简便添加监听器的方法<br />文章分类:移动开发<br />在开发中为控件添加Listener是非常常见的工作,最简单的添加Listener方式可以这样:Java代码 Java代码 findViewById(R.id.myButton).setOnClickListener(new View.OnClickListener() {      public void onClick(View v) {          // Do stuff      }  });  findView

2011-01-25 10:28:00 632

转载 Android开发之旅: Intents和Intent Filters(理论部分)(转)

<br />Android开发之旅: Intents和Intent Filters(理论部分)<br /> 2010-07-20 20:07 by 吴秦, 4004 visits, 网摘, 收藏, 编辑引言<br />大部分移动设备平台上的应用程序都运行在他们自己的沙盒中。他们彼此之间互相隔离,并且严格限制应用程序与硬件和原始组件之间的交互。 我们知

2011-01-25 10:27:00 496

转载 15.2.2 TextView组件(转)

<br />15.2.2  TextView组件<br />在前面介绍的移动开心网的登录界面已经使用过TextView组件,但只涉及了TextView组件非常初级的用法。TextView组件的功能远不止显示文本这么简单,在本节将更进一步介绍TextView组件的功能。<br />TextView组件的基本用法在前面已经多次接触到了,下面再来回顾一下。TextView组件使用<TextView>标签定义,下面的代码是TextView组件最基本的用法。<TextView android:id="@+id/tex

2011-01-25 10:26:00 608

转载 Android JNI 使用的数据结构JNINativeMethod详解(转)

 <br /> <br />Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:<br />typedef struct {<br />const char* name;<br />const char* signature;<br />void* fnPtr;<br />} JNINa

2011-01-25 10:25:00 313

转载 一些antivity的使用技巧

<br />锁定 Activity 运行时的屏幕方向<br />Xml代码 <activity android:name=".EX01"   android:label="@string/app_name"    android:screenOrientation="portrait" // 竖屏 , 值为 landscape 时为横屏  …………   </activity>   <activity android:name=".EX01" android:label="@string/app_name

2011-01-25 10:25:00 404

转载 FrameBuffer的理解(转)

大家都知道Unix/Linux系統是由命令驅動的。那麼最基本的系統是命令行的(就是想DOS一樣的界面)。X-Window-System是Unix/Linux上的圖形系統,它是通過X-Server來控制硬件的。但有一些Linux的發行版在引導的時候就會在屏幕上出現圖形,這時的圖形是不可能由X來完成的,那是什麼機制呢?答案是FrameBuffer。<br /> FrameBuffer不是一個圖形系統,更不是窗口系統。它比X要低級,簡單來說FrameBuffer就是一種機制的實現。這種機制是把屏幕

2011-01-25 10:24:00 682

转载 分享编译Android源码的全过程 (转)

<br />通过参考网上的相关资料,我编译Android源码的步骤如下:1 我的系统是Ubuntu 8.042 系统上必须安装以下工具(摘自网上的资料):<br /> <br /> sudo apt-get install build-essential<br /> sudo apt-get install make <br /> sudo apt-get install gcc <br /> sudo apt-get install g++ <br /> sudo apt-get

2011-01-25 10:22:00 395

转载 改造的音乐播放器的例子(学习Service和BroadCastReceiver必用)(转)

<br />[ZT]:http://www.eoeandroid.com/thread-13616-1-1.html<br />沈青海的视频教程Android Service初级应用讲解是用音乐播放器做为例子,同时也用到了BroadCastReceiver,这样就可以作为和Activity三者之间相互作用的最佳范例了。鄙人觉得视频看不清楚,贴出的代码又不全,所以加以补充,自己添加布局和按钮,编写Main.xml文件。这样工程就完整可用了,希望对您有所帮助。<br />感谢沈先

2011-01-25 10:21:00 405

转载 android 线程间的通信(转)

<br />近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。<br /> andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环

2011-01-25 10:20:00 332

转载 android 下的多线程(转)

<br />在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数,一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。<br />消息循环是一个很有用的线程方式,曾经自己用C在Linux下面实现一个消息循环的机制,往消息队列里添加数据,然后异步的等待消息

2011-01-25 10:19:00 274

转载 Android 核心分析 之八------Android 启动过程详解*(转)

<br />Android从Linux系统启动有4个步骤;<br />(1) init进程启动<br />(2) Native服务启动<br />(3) System Server,Android服务启动<br />(4) Home启动<br /><br />总体启动框架图如:<br /><br /> 第一步:initial进程(system/core/init)<br /> <br />     init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动

2011-01-25 10:18:00 296

转载 Android SDK下, 如何在程序中输出日志 以及如何查看日志.

<br />Android SDK下, 如何在程序中输出日志 以及如何查看日志.<br /><br />闲话少说,直接进入正题<br /><br /><br />在程序中输出日志, 使用 android.util.Log 类.<br />该类提供了若干静态方法<br /><br />Log.v(String tag, String msg);<br />Log.d(String tag, String msg);<br />Log.i(String tag,

2011-01-25 10:16:00 819

转载 java 读取某个文件夹下的所有文件夹和文件, 返回所有文件名 (转)

<br /> <br />import java.io.File;<br />import java.io.FileNotFoundException;<br />import java.io.IOException;<br />import java.util.HashMap;<br />import java.util.Map;<br />import org.apache.commons.logging.Log;<br />import org.apache.commons.log

2011-01-25 10:14:00 541

转载 java打开文件夹操作!(转)

package com.lzw.test;<br /><br />publicclass OpenFolder {<br />publicstaticvoid browsePath(String strPath) {<br /> String[] execString =new String[2];<br /> String filePath =null;<br /> String osName = System.getProperty("os.name");<br /

2011-01-25 10:14:00 521

转载 Android中的资源与国际化!(转)

<br />好久没更新博客了,今天给大家分享一下Android中的资源与国际化的问题,通常我们新建一个Android工程,目录结构如下图所示:<br /><br />我们主要看一下layout与values目录,layout里的xml文件的我们应用使用布局的文件,values里的sring.xml是用来存放文字资源,一个key对应一个value值。<br />但是在实际应用开发中,通常横屏(land)与竖屏(port)可能布局文件有所不同,这时候我们可以独自定义横屏与竖屏的布局文件( 文件名字要一样),

2011-01-25 10:12:00 346

转载 android SIM联系人(转)

<br />一、启动SIM联系人导入手机 INTENTview plaincopy to clipboardprint?// SIM import                                          Intent importIntent = new Intent(Intent.ACTION_VIEW);                                          importIntent.setType("vnd.android.cursor.item/

2011-01-25 10:11:00 664 1

转载 Android laucher总结(转)

<br />在android上做了一个月左右的launcher方面的项目,伴随着R3的发出,基本进入维护阶段,由于大部分时间我都是在android提供的源码Launcher中做修改,所以对它的整体基本有了概念,现在开始做一些细节上的总结,按照国际惯例和从整体到局部的原则,我还是先对Launcher做一个整体上的描述:<br />从manifestl开始看起,先是一些权限方面的设置(补充加上:<uses-sdk android:minSdkVersion="7" />),而后即是一个appli

2011-01-25 10:11:00 393

转载 Android Launcher View构架浅析(转)

<br />1. 先来看一下launcher activity view的架构图(hierarchyviewer.bat工具获取):<br /><br />2. 再来看layout/launcher.xml, layout-port/launcher.xml,  layout-land/launcher.xml<br /><com.android.Launcher.DragLayer<br />    xmlns:android="http://schemas.android.com/apk/res/and

2011-01-25 10:10:00 994

转载 Android开发指南-用户界面-风格和主题

<br />应用风格和主题Applying Styles and Themes<br />当设计应用程序时,你可以用风格和主题来统一格式化各种屏幕和UI元素。<br />l   风格是一个包含一种或者多种格式化属性的集合,你可以将其作为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其应用于视图元素的一个特定实例。<br />l   主题是一个包含一种或者多种格式化属性的集合,你可以将其作为一个单位用在应用程序所有的活动当中或者某个活动当中。比如,你可以定义一个

2011-01-25 10:09:00 74

转载 Android重力感应(转)

<br />个月底拿到的手机HTC Nexus One,最初是在纯粹的在玩的爽,后来到中关村图书大厦看了一下午的书,最后买了两本Android的书,然后看了看。只是看了看纯基础,也就是基础的布局和Activity的生命周期。<br /><br />上周成都和京沪两头跑,什么都没看,这两天又在想火车票的事情。。。。。晕啊。。。刚刚拿到票。。。长出一口气。<br /><br />关于手机重力感应的。<br /><br />手机的感应器在Android里边所代表的类是Sensor,你只要看

2011-01-25 10:08:00 773

转载 J2ME与Android的常用类和方法对比(转)

<br />做过一段时间的J2ME开发,现在想学习Android开发,从网上找到一张关于J2ME和Android系统的常用类、方法对比的图片,跟大家分享下!有兴趣的大家可以一起交流。<br />顺便推荐个视频,归http://www.cmd100.com所有,下载地址:http://www.verycd.com/topics/2837883/<br />

2011-01-25 10:08:00 253

转载 Android Intent 用法汇总(转)

<br />显示网页<br /><br />   1. Uri uri = Uri.parse("http://google.com");   <br />   2. Intent it = new Intent(Intent.ACTION_VIEW, uri);   <br />   3. startActivity(it);  <br /><br /><br /><br />显示地图<br /><br />   1. Uri uri = Uri.parse("ge

2011-01-25 10:07:00 276

转载 动态更新菜单项与处理菜单选择 (转)

<br />Java代码 public boolean onOptionsItemSelected(MenuItem item) {    super.onOptionsItemSelected(item);    // Find which menu item has been selected    switch (item.getItemId())     {    // Check for each known menu item    case (MENU_ITEM):    [ ... Perf

2011-01-25 10:06:00 549

转载 Android高手进阶教程(五)之----Android 中LayoutInflater的使用! (转)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311450大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是

2011-01-25 10:05:00 309

转载 Launcher研究之AndroidManifest.xml分析(转)

Launcher 的AndroidManifest.xml文件有很多特殊性,分析一下就会理解整个程序的大概结构。 代码如下: manifest xmlns:android = http://schemas.android.com/apk/res/android package = net.sunniwell.launcher android:ve<br />Launcher的AndroidManifest.xml文件有很多特殊性,分析一下就会理解整个程序的大概结构。<br />代码如下:<br

2011-01-25 10:03:00 345

原创 android api文档地址

file:/android/out/target/common/docs/offline-sdk

2011-01-25 10:01:00 478

转载 定制你自己的桌面--- launcher小觑(转)

<br />定制你自己的桌面--- launcher小觑<br />   launcher也就是我们的Home,可以简单地把它理解为一个简化的linux GUI。作为一个GUI它首先必须完成它最本分的功能,就是它必须能提供对所有应用程序(CATEGORY_LAUNCHER)的映射;不过作为一个 GUI,它除了做好本分之外还必须是符合大众审美的美女(wallpaper);另外还必须具有良好的交互性,没有良好的交互性就像你对一位美女殷勤了半天,她却直接对无视,那结果是比较糟糕的~~<br /

2011-01-25 10:00:00 473

转载 Android Android之Launcher的小试心得(转)

Launcher是Android系统的"桌面",在android2.1之前采用的是launcher,android2.2之后采用的launcher2,他们之间最大的区别是launcher2有3D效果,不过launcher2整个系统的代码的改动还是比较大的。首先来介绍下launcher目录下的几个文件吧,我做简单说明:AddAdapter:添加桌面元素的适配器。AllAppsGridView:Icon列表的的主界面,继承gridView。DeleteZone:luancher的删除区域,继承I

2011-01-25 09:59:00 787 1

转载 Shortcut 快捷方式 使用 - 2(转)

<br />Shortcut <br /> <br />[功能]<br />1. Shortcut 创建 有2种方法:<br />* "Shortcut 快捷方式 使用" 里面提到的 通过发送包含Shortcut 信息的 Broadcast <br />*  本次讨论的 在桌面长按空白区域 在功能选项里面选择"Shortcut" 然后选择目标程序即可 如下图:<br /><br /> <br /> <br />[代码]<br />1. 创建一个class:public class Shortcut1Usag

2011-01-25 09:58:00 1311

转载 Bitmap 相关2:Bitmap.createBitmap() 使用(转)

写道<br /> Bitmap 创建<br /> 写道我们不能总是依赖于BitmapFactory 下面告诉大家怎么从Bitmaqp中截取某一部分创建新的Bitmap <br /><br />系统会有一个默认png图片:icon.png 但是这个图片中最外层会有白色的 比较讨厌 现在以此为例 说说怎么截取 因为其外层为白色 显示不出来 所以我用了 *.9.png 作为其边界<br /> <br /> <br /> <br />[代码 步骤]<br />1. 创建Bitmaop 且指向icon.pngJa

2011-01-25 09:57:00 1025

转载 Android Bitmap zoomIn/zoomOut/rotate ——图片的缩小,放大 和旋转(转)

<br />ava代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://wayfarer.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" allowscriptaccess="always" quality

2011-01-25 09:56:00 1469

转载 Android101110: Android Make脚本的简记(3)(转)

<br /><br />Email:    zcatt@163.com<br />Blog    http://zcatt.cublog.cn<br /><br /> <br />内容提要<br />文档简要整理Android的make脚本的内容。以供备忘和参考。<br /><br /><br /><br />声明<br />仅限学习交流,禁止商业用途。转载需注明出处。<br /><br /><br />版本记录<br />Date    Ver    Note<br /

2011-01-25 09:55:00 1057

转载 Android 设置list背景(转)

<br />直接上代码了,目标:设置listview背景<br />  Java代码<br />  lv.setBackgroundResource(R.drawable.listback);<br />  lv.setBackgroundResource(R.drawable.listback);<br />  这样设置可以,但是拖动列表就会发现列表又变成背景黑色的了说明这只设置了列表的背景,但是列表自身的颜色没有改变<br />  这就要设置列表自身为透明:<br />  Java代码<br /> 

2011-01-25 09:53:00 980

空空如也

空空如也

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

TA关注的人

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