自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android Bitmap和Canvas学习笔记

Android Bitmap和Canvas学习笔记位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:        Resources res=getResources();使用BitmapDrawable获取位图

2011-12-01 16:10:19 1050

转载 Android_Socket编程

一、什么是Socket       Socket是基于不同的协议的网络通信的接口。Socket的英文原意是“插座”,所谓socket通常也被称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过Socket向网络发出请求或者应答网络请求。 二、Socket基本通信模型  三、使用基于TCP协议的Socket   例子程序,此例子需要

2011-10-21 10:45:10 1156 1

转载 dialog,activity 屏蔽Home键详解

相信在Android应用上,很多时候逻辑是需要屏蔽Home键的,但这个用户体验是否需要,就看各位的需求了。    一般的方法屏蔽Home键,大家一定看过不少文章了。我总结一下,先说一下一般情况下Activity的屏蔽按键和Home键吧。屏蔽其他键,重写onKeyDownJava代码  @Override  public boolean onKeyDown(int k

2011-10-21 10:40:24 1928 1

转载 适配器模式

2   Adapter模式    适配器模式俗称变压器模式,指将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。从功能上讲这些接口不兼容的类一般具有相同或相似的功能。通常我们通过修改该类的接口来解决这种接口不兼容的情形

2011-10-17 22:36:00 620

转载 Android界面设计工具droiddraw

droiddraw工具可以通过界面直接拖放生成界面,保存生成.xml文件,然后拷贝到对应的项目中即可。该界面生成对应的代码如下:android:id="@+id/widget40"android:layout_width="fill_par

2011-10-13 01:03:53 772

转载 Android中的状态机 机制

消息注册机制是MessageHandler的一个应用,它的好处就是能在程序中自如地控制消息注册和消息发送两个步骤。但是很多情况下,问题的解决是在很多个环节完成的,每个环节理解成特定的状态,在每个状态下都会有新消息的发送或者新状态的切换。那么设计就需要考虑如何将Messag

2011-10-13 01:02:09 1033

转载 Android JNI调用 – 文件操作

开发环境:Windows xp sp3 +MyEclipse 8.6+android2.3.3+jdk1.6+android-ndk-r6bJNI概述:JNI 是 Java Native Interface 的缩写,译为 Java 本地接口。它允许 Java 代码和其他语

2011-10-13 01:01:05 1342

转载 http Form表单的Get和 Post请求深入分析

http Form表单的Get和 Post请求深入分析http://blog.csdn.net/nndtdx/article/details/6859317这个话提已经开始了好久,一直没有写。今天提出来,就把这个问题给深入的分析一下。这里,我使用Fiddler

2011-10-13 00:59:58 2919

转载 Android 权限大全

权限定义功能android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传android.permission

2011-10-13 00:53:43 616

转载 android listview与sqlite数据绑定

ListView与Sqlite数据库绑定步骤:1.将Sqlite数据库的内容查询出来并放入数组列表中,形成ListView的数据源;2.适配器绑定数据源,显示在ListView item中。本文实现的ListView与Sqlite数据绑定的功能如下图-1图-1

2011-10-12 20:50:14 4497

转载 自定义view

Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需

2011-10-12 20:41:36 556

转载 Android 中Activity,Window和View之间的关系

我这里根据我个人的理解来讲讲我个人对这3个概念的理解。当然这里设计到通用的事件窗口模型等通用GUI设计,我这里就不打算讲了,纯粹从概念上来进行区分。Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如onKeyEven

2011-10-12 19:20:03 641

转载 Android 语音识别

苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。所以Google Voice Recognition在Android 的实现就变

2011-10-09 13:18:19 1058

转载 Android 语音识别(其它资料里面的代码)

今天看到了一本书上一个简单的语音识别代码,现在抄过来,算是做个简单的笔记吧,以防突然需要查找的时候找不到资料。也希望需要这方面学习的朋友能关注一下。代码是从书上看的,至于书的名字,就不写了,这样就没有做广告的嫌疑了!别的不说了,代码如下: try

2011-10-09 13:06:40 680

转载 通过Android平台移植魂斗罗游戏来阐述下jni的用法(把魂斗罗游戏嵌入到FC游戏模拟器里,省去了SD卡加载ROM)

出发点: 传统的游戏模拟器(FC,neo,fba,gba,mame,n64,nds,psp)都陆陆续续移植到Android手机里了,然后把游戏ROM保存到SD卡里通过模拟器运行,但是考虑到手机游戏要遵循快进快出的原则,所以我在此基础上实现了如下几点微创新1. 直接把游戏ROM

2011-09-30 21:50:40 971

转载 Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式

AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作AlarmManager对象配合Intent使用

2011-09-30 12:40:43 863

原创 Android 屏蔽指定activity启动(程序锁)

某些安全管理类具有程序锁功能,大致功能是这样的:安全管理程序列出系统中的所有应用,用户选定一些想锁定的程序,并设置好密码,这样以后,再运行那些程序会跳转到一个权限页面,要求输入密码访问,或者不访问并推出。如何实现呢?  第一个想法就是写一个service监测activity

2011-09-29 23:10:01 1186

原创 JDBC数据库连接池

数据库创建链接是比较消耗资源的,访问量非常高的情况会造成内存溢出等等负面影响。 大部分数据链接池解决了这个问题,一般的实现思路是这样得:       链接池在初始化时首先获取一定数量得链接并保存起来,程序请求链接时,直接由连接池返回一个,应用程序使用完后再归还给链接池

2011-09-29 22:29:51 479

转载 用两个栈实现一个队列的功能 && 两个队列实现一个栈的功能 && 代码实例

数据结构的说明:栈   :先入后出   FILO队列:先入先出   FIFO 实现方式一,具体:队列入列:栈A入栈;举例:将A.B.C.D入列,从栈顶到栈底依次为:D C B A;队列出列:判断栈元素个数是否为1,如为真,弹出;如为假,栈A所有元素出栈

2011-09-27 15:32:56 502

转载 Android UI 界面绘制原理分析

View类包含Surface(变量名mSurface)。Surface中包含CompatibleCanvas(变量名mCanvas)。CompatibleCanvas继承至Canval(java.awt.Canval),其中包含一个矩阵对象Matrix(变量名mOrigMatri

2011-09-27 15:30:26 1088

转载 Android应用程序开发常见问题汇总

问:在平时Android开发时突然执行程序,出现了 Application does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses- li

2011-09-26 00:05:24 923

转载 Android类库常用类型解析

Android 是由谷歌公司推出的一款基于Linux平台的开源手机操作系统平台。在这一新推出的Android操作系统中,有很多比较新的知识值得我们编程人员去深入的研究。比如Android类库的使用技巧等。在Android类库中,各种包写成android.*的方式,重要包的描述

2011-09-26 00:02:03 556

转载 Android电话功能各部分深入探讨

Android手机操作系统是一款基于Linux平台的开源系统。开发人员可以根据不同的需求对其进行修改等操作。在这系统中有很多比较重要的功能值得我们去研究。比如Android电话功能就是其中一个基础知识点。第一部分 Android电话功能概述Android的Radio In

2011-09-26 00:00:25 635

转载 开机后自动启动程序

在开发一个需要实时更新数据的应用程序,当有新的数据的时候提醒用户查看新的数据,那么您需要在后台开起一个Service,然后实时的去网络上获取数据,但是如果用户关机重启,您的Service可能就消失了!那么怎么样保证开机后你的Service还活跃的在用户的手机里偷偷的从网络上获取数

2011-09-25 23:58:41 472

转载 Android底层开发

·Android开发:如何实现TCP和UDP传输http://bbs.starandroid.com/showtopic-10667.html·Android平台值得关注的开源项目http://bbs.starandroid.com/showtopic-10668

2011-09-25 23:50:42 638

转载 Activity调度机制

在Android中,Activity调度的基本思路是这样的:各应用进程要启动新的Activity或者停止当前的Activity,都要首先报告给AmS,而不能“擅自处理”。AmS在内部为所有应用进程都做了记录,当AmS接到启动或停止的报告时,首先更新内部记录,然后再通知相应客户进程

2011-09-25 23:45:55 839

转载 Android应用开发中如何使用隐藏API

一开始需要说明的是,Google之所以要将一些API隐藏(指加上@hide标记的public类、方法或常量)是有原因的。其中很大的原因就是Android系统本身还在不断的进化发展中。从1.0、1.1到现在即将问世的Android 2.3.4。 这些隐藏的API本身可能是不稳定的,

2011-09-25 22:34:06 757

转载 使用Tortoise SVN版本控制Android项目in eclipse的注意事项

使用Tortoise SVN版本控制Eclipse工作区的Android项目需要注意的地方:1 不需要版本控制的目录:bin, genEclipse中新建的Android项目,包含两个不需要也不能版本控制的目录:bin,gen。其中bin就是编译的二进制文件的存放

2011-09-23 20:33:19 679

转载 Android Adapter 接口中几个方法的研究

Android的Adapter是连接后端数据和前端显示的适配器接口,他有多种抽象类,在使用Gallery时候,我们继承的BaseAdapter就是他的一个子类.要实现BaseAdapter这个子类,我们要实现它的四个方法,public int getCount() p

2011-09-23 20:31:49 894

转载 Android画图之Matrix(二)

原文地址:http://java-admin.javaeye.com/blog/792217 上一篇Android画图之Matrix(一) 讲了一下Matrix的原理和运算方法,涉及到高等数学,有点难以理解。还好Android里面提供了对Matrix操作的一系列方便的

2011-09-23 20:31:20 460

转载 Android画图之Matrix(一)

原文地址:http://chroya.javaeye.com/blog/712078        Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。         首先介绍一下矩阵运算。加法和减法就不用说了,太简单

2011-09-23 20:30:55 331

转载 JNI技术与Android应用

1. 什么是 JNI     JNI是Java Native Interface的缩写。从Java 1.1开始,JNI标准成为java平台的一部分,它允许Java和其他语言进行交互。JNI一开始为C和C++而设计的,但是它并不妨碍你使用其他语 言,只要调用约定受支持就可以了。

2011-09-23 20:29:47 489

转载 Android HAL实现的三种方式(1) - 基于JNI的简单HAL设计

现在在Android上的HAL开发总的来说还是随意性比较大,Android也并没有规范好一个具体的框架,下面我将根据Jollen的Mokoid工程,自己做了一些改动,分别给大家介绍一下三种实现方式。这篇先介绍最简单的一种实现方式 - Java应用程序直接调用JNI库。由于

2011-09-23 20:28:54 446

转载 Android HAL实现的三种方式(2) - 基于Service的HAL设计

在上一篇文章中,我介绍了一种应用程序直接调用JNI库的HAL设计方法,该方法虽然简单,但是不符合Android的框架结构,下面我们介绍一种通过Service提供接口给应用程序的设计方法,结构如下:HAL stub JNI 库 JAVA Service JAVA 应用程序。

2011-09-23 20:28:06 522

转载 Activity与Thread之间的通讯

在Android中要让Activity与Thread进行通讯 其实很简单。重点就在于android .os.Handler、java.lang.Thread以及android.os.Message这三个类的整合应用 我们在Thread中可以通过Message来通知Hand

2011-09-23 20:27:24 451

转载 Activity的跳转与传值

Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。 Intent是Android一个很重要的类。Intent直译是“意图”,什么是意图呢?比如你想从这个Activity跳转到另外一个Activity,这就是一个意图。Intent

2011-09-23 20:26:24 315

转载 Android网站收集

http://www.androidin.com/google 主站:http://code.google.com/android/ E文文档http://code.google.com/android/documentation.html Android中国开发者团队g

2011-09-23 20:25:48 424

转载 深入Android 【三】 —— 组件入门

Android组件组件(Component),在谈及所谓架构和重用的时候,是一个重要的事情。很多时候都会说基于组件的软件架构,指的是期望把程序做乐高似的,有一堆接口标准封装完整的组件放在哪里,想用的时候取上几个一搭配,整个程序就构建完成了。在开篇的时候就在

2011-09-23 20:24:19 373

转载 activity和service之间的相互通信方法

android 的Activity和Service之间的通信文章分类:移动开发在android中Activity负责前台界面展示,service负责后台的需要长期运行的任务。Activity和Service之间的通信主要由IBinder负责。在需要和Service

2011-09-23 20:22:37 468

转载 Android Service学习之IntentService 深入分析

什么是IntentService? (本文转自http://blog.csdn.net/gaojie314/archive/2010/11/28/6040701.aspx)官方的解释是:IntentService is a base class for S

2011-09-23 20:22:04 364

Android中文合集

android 中文合集

2011-11-24

空空如也

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

TA关注的人

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