Android
文章平均质量分 77
huxud1982
这个作者很懒,什么都没留下…
展开
-
HashMap和Hashtable的区别
HashMap和Hashtable的区别转载 2011-05-10 17:56:00 · 444 阅读 · 0 评论 -
一些经验(五)
Content Provider;Drawable;动画-Tween;动画-Frame;手势监听器OnGestureListener;LocationManager;httpclient ;XmlPullParser原创 2011-05-23 13:58:00 · 615 阅读 · 0 评论 -
MediaPlayer与SoundPool的比较
<br />下面讲下两个播放形式的利弊:<br />使用MediaPlayer来播放音频文件存在一些不足:<br />例如:资源占用量较高、延迟时间较长、不支持多个音频同时播放等。<br />这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,例如在对时间精准度要求相对较高的游戏开发中。<br />最开始我使用的也是普通的MediaPlayer的方式,但这个方法不适合用于游戏开发,因为游戏里面同时播放多个音效是常有的事,用过MediaPlayer的朋友都该知道,它是不支持实时播放多个声音的,转载 2011-05-26 15:21:00 · 804 阅读 · 0 评论 -
JetBoy游戏框架分析
Activity+SurfaceView实现游戏界面,SurfaceView中通过Thread更新游戏状态,按照当前游戏状态进行界面刷新;转载 2011-05-25 15:52:00 · 1592 阅读 · 1 评论 -
onNewIntent
<br />一、onNewIntent(Intent intent)方法<br /><br />该方法是activity的一个保护类型的方法,利用已有的Acivity去处理别的Intent时,你就可以利用onNewIntent来处理,通常被用在有搜索请求的activity,而其该activity有好几个intent-filter,该方法被调用的前提<br />a、该activity设置如下属性 android:launchMode="singleTop"。<br />b、该activity已经处在栈的顶端,转载 2011-05-31 14:05:00 · 5740 阅读 · 0 评论 -
android在处理图片资源的时候,进行一些类型的转换
1、Drawable → Bitmap Java代码 public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(原创 2011-06-08 10:15:00 · 627 阅读 · 0 评论 -
log与system.out
测试在gridview上的触摸屏点击事件,开始用的system.out,结果以为是代码写错了,查了4个小时+,后来替换成log.v,发现都能打印到。。。所以,感觉是system.out耗系统资源,用log打印消息比较好。原创 2011-06-09 11:00:00 · 700 阅读 · 0 评论 -
Android UI 事件研究
1. 创建一个布局文件,布局如下,只有一个TextViewhttp://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > android:转载 2011-06-09 19:44:00 · 1002 阅读 · 0 评论 -
android的一些属性
属性名称描述android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)。这里只有在同时设置text时才自动识别链接,后来输入的无法自动识别。android:autoText自动拼写帮助。这转载 2011-06-18 17:20:00 · 865 阅读 · 0 评论 -
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
之前没有仔细研究这个问题,后来在用canvas画图片的部分区域的时候碰到了问题,就是我把图片放在drawable-mdpi文件夹下,然后画这个图片的部分区域,结果显示的并不是我想要的区域,一开始还以为是我起点的像素位置看错了,在尝试了N>10次后,仍然无果,遂先放弃,在把剩下的工作解决后又回过来搞这个问题,最终发现是图片被自动缩放了,悲剧啊。。。没文化害死人啊!问题找到了,解决办法就是把图片放到d转载 2011-06-22 20:43:00 · 3565 阅读 · 0 评论 -
Android学习大纲
目标: 通过研究与实践,能够掌握Android开发的方法,对在Android平台上进行移动互联网应用开发有全面的了解。一 Android必备的Java基础知识 二 Android环境与系统介绍 三 Android基本开发 四 Android深入开发原创 2011-05-04 17:55:00 · 970 阅读 · 0 评论 -
Android基本之Acticity&Intent
Activity, Activity生命周期, Intent, Intent-filter原创 2011-05-05 09:42:00 · 1156 阅读 · 0 评论 -
Android基本之Service
1、Service的概念 2、Service的生命周期 3. AIDL远程接口调用原创 2011-05-05 17:55:00 · 2192 阅读 · 0 评论 -
Android基本之Broadcast Receiver
1、Broadcast Receiver简介 2、Broadcast Receiver接收定时发送的广播 3、自定义广播原创 2011-05-06 12:07:00 · 4051 阅读 · 0 评论 -
Android 程序的安装、卸载和更新
Android 程序的安装、卸载和更新转载 2011-05-10 14:38:00 · 1582 阅读 · 2 评论 -
一些经验(四)
根据intent-filter选择Activity;TableLayout几个重要的属性;Gallery;autocompletetextview;MediaPlayer播放raw资源文件;VideoView播放视频;服务 service;Menu xml原创 2011-05-23 13:40:00 · 736 阅读 · 0 评论 -
一些经验(三)
Thread实现定时器;Timer实现定时器;Broadcast;横屏启动activity;避免在转屏时重启activity;设置Activity为全屏;xml中的资源引用——@[package:]type/name;Android预定义样式原创 2011-05-23 11:53:00 · 569 阅读 · 0 评论 -
一些经验(二)
adb改文件读写权限;获取路径;播放声音(AudioManager) ;播放声音( MediaPlayer ) ;Vibrate;ESN,IMSI,Telephone;获取输入流经典方法原创 2011-05-23 10:45:00 · 705 阅读 · 0 评论 -
java实现多线程有两种方法
java实现多线程有两种方法1、继承Thread类2、实现Runnable接口这两种方法的共同点:不论用哪种方法,都必须用Thread(如果是Thead子类就用它本身)产生线程,然后再调用start()方法。两种方法的不同点:1、继承Thread类有一个缺点就是单继承,而实现Runnable接口则弥补了它的缺点,可以实现多继承2、继承Thread类如果产生Thread实例对象,就必须产生多个Thread实例对象,然后再用Thread产生多个线程;而实现Runnable接口,只需要建立一个实现这个类的实例,然转载 2011-05-10 15:49:00 · 1218 阅读 · 0 评论 -
Android Content Provider 之Contacts数据库操作
openContactPhotoInputStreamAndroid 设置及获取联系人照片的方法查询,新增,删除,更新联系人方法原创 2011-05-09 14:05:00 · 3399 阅读 · 0 评论 -
J2EE简介之Servlet的生命周期
<br />servlet是一种独立于操作系统平台和网络传输协议的服务器端的Java应用程序,它用于扩展服务器的功能,可以生成动态的web页面。<br /><br /> <br /> <br />Servlet 的生命周期<br />Servlet 的生命周期始于将它装入 Web 服务器的内存时,并在终止或重新装入 Servlet 时结束。<br />(1) 初始化<br />在下列时刻装入 Servlet: <br />如果已配置自动装入选项,则在启动服务器时自动装入 <br />在服务器启动后,客户机首转载 2011-05-11 11:14:00 · 594 阅读 · 0 评论 -
Android基本之Thread,Handler, Timer
java实现多线程有两种方法 Handler的使用 两种timer的实现原创 2011-05-11 17:17:00 · 2987 阅读 · 0 评论 -
Android基本之SharedPreferences和File
系统偏好:快速,轻量级存储, 文件:存储到设备内部或可移动闪存,数据库:任意的结构化存储, 支持基于网络的存储转载 2011-05-12 10:17:00 · 996 阅读 · 0 评论 -
Android基本之Menu菜单
选项菜单Options Menu 上下文菜单Context Menu 子菜单Submenu;add()方式与xml定义方式添加菜单项原创 2011-05-12 11:34:00 · 1539 阅读 · 0 评论 -
Android基本之Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。转载 2011-05-12 14:56:00 · 448 阅读 · 0 评论 -
AIDL原理之Framewok层实现
AIDL之Proxy/Stub结构转载 2011-05-13 17:02:00 · 1142 阅读 · 0 评论 -
Android中的JSON详细总结
<br /> 1、JSON(JavaScript Object Notation) 定义:<br />一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org<br />2、JSON的结构:<br />(1) Name/Value Pairs(无序的):类似所熟知的Keyed list、 H转载 2011-05-16 16:31:00 · 511 阅读 · 0 评论 -
在xml裡面用的Layout_weight是什麼意思
在layout_width設置為fill_parent的時候,layout_weight所代表的是你的控件要優先盡可能的大,但這個大是有限度的,即fill_parent.在layout_width設置為wrap_content的時候,layout_weight所代表的是你的控件要優先盡可能的小,但這個小是有限度的,即wrap_content.layout_height 同 layout_width.转载 2011-05-18 15:57:00 · 2875 阅读 · 2 评论 -
AndroidManifest.xml介绍
每一个Android项目都包含一个清单(Manifest)文件--AndroidManifest.xml,它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据. 它包含了组成应用程序的每一个组件(活动、服务、内容提供器和广播接收器)的节点,并使用Intent过滤器和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的转载 2011-05-18 15:19:00 · 645 阅读 · 0 评论 -
一些经验(一)
通过电脑安装apk到手机方法;Get code;Android layout;ArrayAdapter;SimpleCursorAdapter;SimpleAdapter原创 2011-05-23 10:27:00 · 541 阅读 · 0 评论 -
一些经验(六)
AppWidget;Sensor传感器,Sensor;TabActivity;PopupWindow;TextSwitcher,ImageSwitcher原创 2011-05-23 14:04:00 · 697 阅读 · 0 评论 -
推荐值得一看的文档,对Android更加深入了解
深入Android原创 2011-05-23 16:44:00 · 693 阅读 · 0 评论 -
Android基本之UI Layout
View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。原创 2011-05-11 14:04:00 · 1336 阅读 · 1 评论