![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android技术
文章平均质量分 61
iteye_20875
这个作者很懒,什么都没留下…
展开
-
Android中Message机制的灵活应用(二)
1.5.代码示例下面我们会以android实例来展示对应的功能,程序界面于下:application_ui.GIF下载 (9.5 KB)2009-9-25 20:57程序代码如下,后面部分有代码说明:说明(代码详细解释请见后文): 1. 2. package com.android.messageexample; 3. imp...原创 2010-06-08 15:48:35 · 131 阅读 · 0 评论 -
Android 应用程序开发基础
Android 应用程序开发基础 1. 每一个应用程序运行在一个独立的进程,每一个进程运行在一个独立的VM中. 2. 每一个应用程序有一个Linux UID,用于权限管理. 3. 两个应用可以有相同的UID,相同UID的应用可以运行在同一VM中. 应用程序组件: Android应用程序的特色之一:组件重用. Android根据需要自动启动相应的组件处理请求. ...原创 2010-06-08 10:53:33 · 88 阅读 · 0 评论 -
Android Toast 长期显示解决方案
Android Toast 长期显示解决方案 Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是, Toast是没有焦点的,而且Toast显示的时间有限, 过一定的时间就会自动消失。 下面用一个实例来看看如何使用Toast。 首先建立一个ToastExample的项目,放置3个按钮,分别为 Text Only,Icon Only,...原创 2010-06-08 10:53:08 · 271 阅读 · 0 评论 -
android NoticificationManager状态栏操作
NoticificationManager很容易可以放在状态栏,也很容易实现从statusbar进入程序 中, NoticificationManager中通过intent执行此程序的activity就可以了 NoticificationManager状态栏操作 NotificationManager(通知管理器): NotificationManager负责通知用户事...原创 2010-06-08 10:52:38 · 88 阅读 · 0 评论 -
android 按键透明化
半透明透明原创 2010-06-08 10:51:55 · 233 阅读 · 0 评论 -
Android中外部程序调用方法总结
Android中外部程序调用方法总结要做一个android的播放器独立应用程序,要求外部程序可以调用此播放器进行视频播放。因此涉及到外部程序调用的知识点。经过多次测试,现总结方法如下:1.使用自定义ActionA程序中调用的代码为:1 Intent intent = new Intent();2 intent.setAction("com.test.action.P...原创 2010-06-08 10:51:28 · 126 阅读 · 0 评论 -
有关Android调用服务全解析
在Android里面进行Android调用服务, intent filter 是一个默认的 IntentFilter 对象,其他所有的filters 必须在装箱单中声明。进行Android调用服务时,你的程序只需要建立一个intent对象,这个intent对象包含请求的数据,并调用startActivity(),当前的acitivity被弹出栈,之前的activity成为正在运行的。被激活...原创 2010-06-08 10:50:39 · 61 阅读 · 0 评论 -
android Parcelable进程间通信
不同进程之间交换数据通过Parcelable包装交换数据.可以通过Intent在不同的进程之间传送数据. 1,Parcelable包装交换数据实现 a,新建一个实现Parcelable接口的Wrap类.示例 public class Wrap implements Parcelable { public T Data; publ...原创 2010-06-08 10:50:01 · 63 阅读 · 0 评论 -
android 在onclicklistener中调用menu
在onclicklistener中调用menuChinaGameHall.super.openOptionsMenu();类名.super.openOptionsMenu();原创 2010-06-08 10:49:23 · 132 阅读 · 0 评论 -
android apk的安装
android apk的安装String str = "sample1.apk";String fileName = Environment.getExternalStorageDirectory() + str;Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(n...原创 2010-06-08 10:54:03 · 120 阅读 · 0 评论 -
android 数据存储技术
1.私有数据存储xml形式(SharedPreferences) SharedPreferences settins = getSharedPreferences("文件名",0) //获取一个SharedPreferences对象 读取数据: String name = settings.get("KEY",""); 写入/更新数据 se...原创 2010-06-08 10:54:37 · 93 阅读 · 0 评论 -
android Content provider
Content provider,为其它应用程序(也可以是提供该Content provider的应用程序)提供了一个接口一致数据储存模型。通过该接口,你可以方便地提取你想要的数据,修改或者是删除都会变得相当方便。依照 ANDROI组件模型的原理,把数据储存与数据显示分离天来,这不但提高了组件重用性,也同时提供更高的完全性(每一个Content Provider都有自己的许可属性)。...原创 2010-06-08 10:55:09 · 90 阅读 · 0 评论 -
Android中Message机制的灵活应用(一)
转载请注明来自 easyandroid论坛活用Android线程间通信的Message机制1.1.Message代码在frameworks\base\core\java\android\Os\Message.java中。Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果M...原创 2010-06-08 15:47:14 · 96 阅读 · 0 评论 -
android AsyncTask
Android中AsyncTask的用法 * AsyncTask 看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的: 第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多; 第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动...原创 2010-06-08 11:00:20 · 62 阅读 · 0 评论 -
Android UI
1. 一些常用的公共属性介绍1) layout_width - 宽 fill_parent: 宽度和父元素相同,wrap_content: 宽度随本身的内容所调整,或者指定 px 值来设置宽2) layout_height - 高 fill_parent: 高度和父元素相同,wrap_content: 高度随本身的内容所调整,或者指定 px 值来设置高3...原创 2010-06-08 10:58:54 · 76 阅读 · 0 评论 -
android 获取手机设备的唯一码(IMIE )
获取手机设备的唯一码(IMIE ) public void fetch_status(){ TelephonyManager tm = (TelephonyManager) this .getSystemService(Context.TELEPHONY_SERVICE);// String str = ""; str ...原创 2010-06-08 10:58:24 · 467 阅读 · 0 评论 -
android 获取正在运行的后台service的代码
获取正在运行的后台service的代码给一段获取正在运行的后台service的代码,如下: //RunningServicesInfo public static String getRunningServicesInfo(Context context) { StringBuffer serviceI...原创 2010-06-08 10:58:02 · 216 阅读 · 0 评论 -
android 关于程序升级问题
关于升级问题 用户可以从market上直接下载下来直接安装就可以了,会自动识别覆盖的,除非你把版本调低了 版本名 就是修改这个versionCode和versionName 代码安装apk 1. Intent i = new Intent(Intent....原创 2010-06-08 10:57:22 · 83 阅读 · 0 评论 -
Android BroadcastReceiver 简介
Android BroadcastReceiver 简介 在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver 活动(Activity) - 用于表现功能 服务(Service) - 相当于后台运行的 Activity 广播(Broadcast) - 用于发送广播 广播接收器(...原创 2010-06-08 10:56:18 · 113 阅读 · 0 评论 -
android shape渐近线效果
http://wang-peng1.iteye.com/blog/523869 android画图-----shape的使用 在GradientDrawable1试图中终于把shape学会了,以前总是似懂非懂, 现在终于把里面的东西搞清楚了,同时也挺佩服谷歌的用心,故意设 置一些陷阱吧,不认真对待还真以为没有啥效果呢。 setContentView(R.layou...原创 2010-06-08 10:55:50 · 157 阅读 · 0 评论 -
android 菜单设计
通过Android提供的NotePad示例应用,及帮助文档中对菜单的相关描述,现将如何在我们的Androiod应用中定制我们自己的菜单,做一个小结。一、菜单的生成 对一个Android应用中的每一个屏幕,也就是说,对每一个Activity类,都会拥有一个默认菜单。在Activity类中,定义了几个与菜单有关的方法,供继承于Activity类的子类去重载,从而定制我们自己的菜单...原创 2010-06-08 10:48:45 · 147 阅读 · 0 评论 -
Android基础 - 对话框和浮动Activity
在之前的学习过程中我们已经知道,Android应用中最常用的屏幕显示开发是基于Activity的,但是,在很多情况下我们需要显示一个对话框或浮动窗体来完成一些简单的任务,比如需要让用户输入一些内容,或让用户确认一些信息。在Android中,我们可以通过两种方式来创建对话框:1. 借助Dialog类,或它的子类(如AlertDialog)2. 使用Activity的对话框主题...原创 2010-06-08 10:48:24 · 73 阅读 · 0 评论 -
android 图片缩放
图片缩放package com.eoeandroid.demo.testcode;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android....原创 2010-06-08 10:47:57 · 72 阅读 · 0 评论 -
Android中使用animation的方法
Android中使用animation的方法在Android中,分别可以在xml中定义Animation,也可以在程序代码中定义, 下面的小例子是利用RotateAnimation简单展示一下两种方法的用法,对于其他动画,如ScaleAnimation,AlphaAnimation,原理是一样的。 方法一:在xml中定义动画: ...原创 2010-06-08 10:40:56 · 146 阅读 · 0 评论 -
Android中话bitmap的简单示例
Android中话bitmap的简单示例程序效果:读入bitmap的数据流,解码,再画出来: package com.ray.draw; import java.io.InputStream; import android.app.Activity; import android.content.Context; import android.graphi...原创 2010-06-08 10:40:21 · 74 阅读 · 0 评论 -
利用Handler来更新android的UI (2)
利用Handler来更新android的UI (2)文字程序很简单,一个View,一个Activity,利用handler和postInvalidate()更新UI。程序效果是一个蓝色的正方形向右移出屏幕。package com.ray.test;import android.app.Activity;import android.content.Context...原创 2010-06-08 10:39:48 · 57 阅读 · 0 评论 -
利用Handler来更新android的UI(1)
利用Handler来更新android的UI(1)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); } }).s...原创 2010-06-08 10:39:18 · 59 阅读 · 0 评论 -
android触摸实现物体运动方式
android触摸实现物体运动方式程序效果是:在屏幕上画一个圆,可以用鼠标任意移动到屏幕上任何一个地方:package com.ray.view;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphi...原创 2010-06-08 10:38:38 · 105 阅读 · 0 评论 -
android触摸实现方式
android触摸实现方式 package com.ray.touch; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.widget.TextView; import android.widget.Toas...原创 2010-06-08 10:37:43 · 119 阅读 · 0 评论 -
android使用硬盘模拟SD卡
在Andorid开发中经常遇到与SD卡有关的调试,比如MP3文件、图片文件等。在使用模拟器开发时,可以通过硬盘来模拟SD卡。具体做法是:1.创建一个SD卡镜像文件 打开cmd,我是进入到c盘根目录下,输入如下命令:mksdcard 1024M sdcard.img 该命令会在当前目录(我即是c盘根目录)下生成一个sdcard.img文件,该文件就是A...原创 2010-06-08 10:37:18 · 212 阅读 · 0 评论 -
android activity设置全屏以及Android获得屏幕的宽和高
android activity设置全屏 requestWindowFeature(Window.FEATURE_NO_TITLE);Android获得屏幕的宽和高 int screenWidth; int screenHeight; WindowManager windowManager = getWindowManager...原创 2010-06-08 10:36:38 · 92 阅读 · 0 评论 -
Android中使用SurfaceView的方法
Android中使用SurfaceView的方法SurfaceView在游戏开发中有着举足轻重的地位,它对于画面的控制有着更大的自由度 (不像View要用handler来更新,关于View的),但这方面的参考资料并不是太多,能找到的例子都有点喧宾夺主的感觉, 不能把使用的流程清晰展示出来,下面是个简单的示例,力求把流程清楚展示,其他的可简则简。 程序效果:用线程画一个蓝色的长方...原创 2010-06-08 10:41:30 · 70 阅读 · 0 评论 -
Android中数据的保存和提取
package com.sky;import android.app.Activity;import android.os.Bundle;import android.content.SharedPreferences;import android.widget.EditText;public class saveData extends Activity { ...原创 2010-06-08 10:42:12 · 137 阅读 · 0 评论 -
Android中Timer使用示例
Android中Timer使用示例写惯java的人可能会认为Timer的使用应该如下: 程序功能很简单:10秒后,SetTitle为“hear me?”,然后,实际上这样做是不行的,这跟Android的线程安全有关! package com.ray.test; import java.util.Timer; import java.util.TimerTask; ...原创 2010-06-08 10:42:47 · 71 阅读 · 0 评论 -
android socket通信
Android作为完全开源的手机平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。 而且短时间内已经有大量的第三方应用程序出现在Android Market供用户下载和使用, 其中有一些程序增强了手机的应用功能,而另外一些会充分的发挥手机与其它电子设备的互动。 今天将主要通过两个例子讲解如何实现Android与PC通讯。 1. Android与PC通讯的第一个例子:...原创 2010-06-08 10:47:13 · 137 阅读 · 0 评论 -
如何在android应用中执行另一个android应用
如何在android应用中执行另一个android应用 InstallReceiver mInstallReceiver = new InstallReceiver(); IntentFilter filter = new IntentFilter(Intent.ACTION_PACKAGE_INSTALL); filt...原创 2010-06-08 10:46:33 · 87 阅读 · 0 评论 -
android 九宫图的实现方式
九宫图的实现方式 private GridView mGridView01; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ...原创 2010-06-08 10:46:02 · 58 阅读 · 0 评论 -
android Canvas用法
Canvas用法做java的都知道,绘图肯定首先需要一个Canvas,然后在用Graphics在上面绘制自己想要图案。 不错,Android上面也类似,你可以从一个Bitmap得到它的Canvas,进行绘制,也可以自定义一个View, 用它的Canvas。不同的时,Android里没有Graphics,而用Paint代之,当然用法也稍有不同。以下是自定义View的一段代...原创 2010-06-08 10:45:26 · 78 阅读 · 0 评论 -
Android中画面的布局工具
Android中画面的布局工具Hierarchy Viewer 帮你分析应用程序UI布局Hierarchy Viewer在android的工具文件夹里: \android\tools\hierarchyviewer.bat1.启动 模拟器。2.到\android\tools\目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。...原创 2010-06-08 10:44:50 · 87 阅读 · 0 评论 -
Android中Intent的使用示例
Android中Intent的使用示例 Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial), 以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。显示网页: Uri uri = Uri.pa...原创 2010-06-08 10:44:21 · 81 阅读 · 0 评论