
android
文章平均质量分 75
iteye_5269
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(转载)Android下Affinities和Task
(转载)Android下Affinities和Task 源文链接:http://appmem.com/archives/405 本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。 1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一...原创 2011-05-19 16:30:49 · 77 阅读 · 0 评论 -
aidl 理解
OPhone平台aidl文件不一致导致的问题及解决 OPhone平台开发, 2010-01-04 17:53:06 标签 : aidl文件 Ophone平台 使用OPhone平台Service机制时,如果客户端所用的aidl文件和已安装的Service所使用的aidl文件不一致时会导致接口调用的错误,甚至会导致程序错误退出。比如Service升级时,会在aidl文...原创 2011-01-15 09:38:43 · 142 阅读 · 0 评论 -
基于OPhone 2.0的2D动画实践(一)
基于OPhone 2.0的2D动画实践(一)OPhone平台开发, 2010-10-18 16:40:31 标签 : OPhone2.0 2D 动画 本系列文章主要介绍了OPhone 2.0 SDK提供的两种实现2D动画的方式:帧动画和补间动画。文章的每个知识点都提供了精彩的实例以向读者展示2D动画的具体实现方法。通过对本系列文章的学习,读者可利用2D动画实现非常绚丽的界面...原创 2011-01-15 13:44:30 · 165 阅读 · 0 评论 -
基于OPhone 2.0的2D动画实践(二)
基于OPhone 2.0的2D动画实践(二)OPhone平台开发, 2010-10-18 16:53:43 标签 : OPhone2.0 2D 动画 本系列文章主要介绍了OPhone 2.0 SDK提供的两种实现2D动画的方式:帧动画和补间动画。文章的每个知识点都提供了精彩的实例以向读者展示2D动画的具体实现方法。通过对本系列文章的学习,读者可利用2D动画实现非常绚丽的界面...原创 2011-01-15 14:01:52 · 135 阅读 · 0 评论 -
基于OPhone 2.0的2D动画实践(三)
基于OPhone 2.0的2D动画实践(三)OPhone平台开发, 2010-10-19 14:12:28 标签 : 动画 2D OPhone2.0 本系列文章主要介绍了OPhone 2.0 SDK提供的两种实现2D动画的方式:帧动画和补间动画。文章的每个知识点都提供了精彩的实例以向读者展示2D动画的具体实现方法。通过对本系列文章的学习,读者可利用2D动画实现非常绚丽的界面效果。 旋...原创 2011-01-15 14:04:10 · 112 阅读 · 0 评论 -
为 Android 添加 Java 层服务也就是添加自定义的aidl服务到serviceManager 通过ServiceManager.getService取...
为 Android 添加 Java 层服务也就是添加自定义的aidl服务到serviceManager通过ServiceManager.getService取得服务 同前一篇文章类似,此文旨在简单介绍一下如何在 java层添加自己的服务,相关的理论网上已经有很多文章,在此不在详述。 Java层服务顾名思义即为从 Java层提供的服务,它与 C++层的服务不同之处在于...原创 2011-01-24 10:44:33 · 400 阅读 · 0 评论 -
andriod提供了 Handler 和 Looper 来满足线程间的通信
Android----Thread+Handler线程 消息循环(转载)近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑...原创 2011-02-14 09:08:19 · 298 阅读 · 0 评论 -
Android添加一个系统service
Android添加一个系统service Specifying the interface. This example uses aidl, so the first step is to add aninterface definition file: frameworks/base/core/java/android/os/IEneaSer...原创 2011-02-15 11:47:27 · 200 阅读 · 0 评论 -
binder理解
Binder理解 例子代码:/** {@hide} */public abstract class ActivityManagerNative extends Binder implements IActivityManager{ /** * Cast a Binder object into an activity manager interface, generati...原创 2011-03-30 10:37:00 · 152 阅读 · 0 评论 -
onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent和onTouchEvent调用时序分类: Android开发综合 2010-04-11 18:01 13470人阅读 评论(25) 收藏 举报onInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个...原创 2012-02-08 08:44:40 · 163 阅读 · 0 评论 -
给应用签名 uid.system platform 权限
在生成的apk目录下放signapk.jar platform.x509.pem platform.pk8三个文件可以再froyo源码中找到。 1. d:2. cd D:\foryouworkspace1\Settings3. adb uninstall com.android.settings4. java -jar signapk.jar platform.x509...原创 2011-04-21 14:58:26 · 229 阅读 · 0 评论 -
1.系统属性获取及设置中的设置值
1.系统属性获取及设置android.os.SystemProperties文件android.os.Build文件可以取得系统版本等信息。类似adb shell : getprop看到的值 2.设置中的设置值在android中,许多的系统属性都在settings应用当中进行设置的,比如wifi、蓝牙状态,当前本机语言,屏幕亮度等等一些相关的系统属性值。这些数据主要是存...原创 2011-04-21 15:04:15 · 237 阅读 · 0 评论 -
android eclipse 和 源码 情况下 引用第三方jar
android eclipse 和 源码 情况下 引用第三方jar 收藏 刚刚开通blog 欢迎大家访问。 最近在做office解码时,需要引用第三方的jar, 通过gg 和 自己摸索,终于搞清楚了引用的方法。现总结如下:一、 ecplise 引用比较简单 但如果方式不对就会出现一些奇怪的错误。正确的方法如下: ...原创 2011-05-10 10:55:26 · 79 阅读 · 0 评论 -
一个打通jni,java framework,application三层的练习
转自:http://blogold.chinaunix.net/u4/123238/showart_2513848.html 非常感谢一个打通jni,java framework,application三层的练习 一个打通jni,java framework,application三层...原创 2011-05-10 10:58:20 · 84 阅读 · 0 评论 -
典型应用之——将库打进apk
典型应用之——将库打进apk(2010-12-17 19:19:26)转载 标签:it 分类: android开发 1. 介绍应用程序时常需要调用C库,并通过ap...原创 2011-05-12 19:19:02 · 129 阅读 · 0 评论 -
android中使用jni,ndk的C语言回调方法
android中使用jni,ndk的C语言回调方法 (2010-10-23 14:06:59)转载 不说太罗嗦了,回调分为Java代码和C语言代码两部分,我举的例子简单而且是通过调试可以运行的. Java代码: //=================================...原创 2011-05-12 19:19:58 · 141 阅读 · 0 评论 -
Launcher的启动过程
1. Launcher的启动过程从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识:Linux kernel启动以后会通过app_main进程来初始化android Runtime Java运行环境,而zygote是Android的第一个进程。所有的android的应用以及大部分系统...原创 2011-05-12 19:36:46 · 205 阅读 · 0 评论 -
Android里监视数据库的变化 registerContentObserver 接口
Android里监视数据库的变化2010-10-09 17:41以launcher app为例说明,此功能的核心是ContentResolver 的notifyChange 和 registerContentObserver 接口。Launcher.java的一个方法(在onCreate方法里调用),这里即是为要监视的对象注册Observer。我这里讨论如何监视数据库里数据的变化,所...原创 2011-01-12 19:49:40 · 970 阅读 · 0 评论 -
Android2.2.1广播大全
Android2.2.1广播大全 博客分类: • AndroidIntent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.register...原创 2012-01-11 17:29:38 · 140 阅读 · 0 评论 -
有关Android线程的学习
1. Android进程 在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会...原创 2011-05-20 11:20:58 · 83 阅读 · 0 评论 -
Android Service学习之AIDL, Parcelable和远程服务
AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。 通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来...原创 2011-05-20 11:51:10 · 201 阅读 · 0 评论 -
android 线程间的通信
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的...原创 2011-05-20 13:22:09 · 124 阅读 · 0 评论 -
Android开发者指南(6) —— AIDL
Android开发者指南(6) —— AIDL 前言 本章内容为开发者指南(Dev Guide)/Developing/Tools/aidl,版本为Android2.3 r1,翻译来自"移动云_文斌",欢迎访问它的博客:"http://blog.youkuaiyun.com/caowenbin",再次感谢"移动云_文斌" !期待你一起参与翻译Android的相关资料,联系我ov...原创 2011-05-31 10:59:44 · 109 阅读 · 0 评论 -
android aidl iBinder理解
在android中有一个程序员大量使用的操作,就是bindservice,通过一个service可以实现代码的复用以及解耦,所以对这个bindservice的理解的深度直接影响了一个开发人员对于android系统开发的整体的掌握情况。vRD平坦软件园vRD平坦软件园 好啦,废话不多说,首先我们来看一个我开发过程中遇到的例子。vRD平坦软件园vRD平坦软件园 ...原创 2011-06-01 11:51:06 · 262 阅读 · 0 评论 -
Android进程 Handler Message Looper
1. Android进程 在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进程从而释...原创 2010-10-26 11:25:56 · 111 阅读 · 0 评论 -
自定义BaseAdapter Android ListView GrideView spinner 等 每行包含图片,TextView,checkbox的显示...
/** * MyAdapter * TODO * @knownBugs */ public class MyAdapter extends BaseAdapter { /** the context*/ private Context mContext; /** the list of the ShopInfoSerialzable*/ private List<Sh...原创 2010-10-28 16:55:50 · 147 阅读 · 0 评论 -
文件转成流,流转为图片文件
package com.tcl.easybuy.utils;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java....原创 2010-11-01 18:39:42 · 1186 阅读 · 0 评论 -
JNI用法 java调c/c++ cpp文件link dll文件
JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。 解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系...原创 2010-11-06 03:39:24 · 159 阅读 · 0 评论 -
如何设计编制软件测试用例
如何设计编制软件测试用例一、测试用例是软件测试的核心二、什么叫测试用例三、编制测试用例四、测试用例在软件测试中的作用五、相关问题 随着中国软件业的日益壮大和逐步走向成熟,软件测试也在不断发展。从最初的由软件编程人员兼职测试到软件公司组建独立专职测试部门。测试工作也从简单测试演变为包括:编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等多项内容的正规测试。测试方式则由单...原创 2010-11-10 17:19:26 · 97 阅读 · 0 评论 -
JUnit单元测试用例
JUnit单元测试一共要注意一下几点:(1)import junit.framework.TestCase 和 junit.textui.TestRunner;(2)继承junit.framework.TestCase ;(3)自行添加一个main方法 中调用TestRunner.run(测试类名.class);(4)有一个调用super(String)的构造函数; 以上都是J...原创 2010-11-10 18:32:27 · 367 阅读 · 0 评论 -
与Android源代码编辑相关的一切操作介绍
与Android源代码编辑相关的一切操作介绍 Android源代码相关注:以下是在ubuntu 10.04中进行的。此文章的诞生,是我在魅族实习的这两个月来所学到的,有从同事身上学习到的,有因为工作上产生了此疑问而google到的。转载请注明出处。 一、更新ubuntu 10.04的软件源# 用如下两句命令修改更新软件源列表# 编辑源列表sudo gedit /e...原创 2010-12-02 10:32:30 · 158 阅读 · 0 评论 -
android 中使用socket使native和framework通信
android 中使用socket使native和framework通信2011-08-24 13:14:04 我来说两句 0 我要投稿 [字体:小 大] 一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层...原创 2011-09-01 10:14:45 · 102 阅读 · 0 评论 -
Android应用程序基础 >> 任务栈和亲属关系(Activities and Tasks)
Android应用程序基础 >> 任务栈和亲属关系(Activities and Tasks) 在android中,一个activity组件可以激活另一个activity组件(可能属于另一个应用程序)。 若新的被激活的activity组件属于另一个应用程序,则那个activity组件会运行在那个应用程序的进程中,但是从用户的角度来看,好像就是属于本应用程序一样。Andr...原创 2012-01-05 10:26:03 · 146 阅读 · 0 评论 -
在程序中设置android:gravity 和 android:layout_Gravity属性
【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性分类: 【Android基础】 2011-04-19 16:06 4880人阅读 评论(10) 收藏 举报在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 关于这两个属...原创 2012-01-06 10:04:35 · 136 阅读 · 0 评论 -
Android Gesture Detector
Android Gesture Detector * 博客分类: AndroidAndroid中国移动velocityUPBlog感谢android中国开发者的众多先驱,本文主要内容来自于总结,一小部分是自己的体会。主要参考文章为: http://www.williamhua.com/2009/04/23/android-touchscreen-ges...原创 2012-01-06 16:09:09 · 139 阅读 · 0 评论 -
Android的Launcher成为系统中第一个启动的,也是唯一的
Android的Launcher成为系统中第一个启动的,也是唯一的 如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher. 我们可以通过修改Framework来实现这样的功能。这里以Android2.1的源代码为例来实际说明。1)首先了解一下An...原创 2011-05-12 19:38:40 · 185 阅读 · 0 评论