android
文章平均质量分 75
michellebaby
这个作者很懒,什么都没留下…
展开
-
Android学习笔记(2)————Android四大组件之二(Service )
1、首先service如windows下面的服务是差不多的,没有用户界面,只是在后台工作。2、看一下service的继承关系3、service本身不能自己启动,要调用其他方法才能启动service。有如下两种方法 a、Context.startService() 使用这个方法时,service与启动者是没有关系的,只是转载 2014-05-17 20:24:48 · 609 阅读 · 0 评论 -
简单碰撞检测的3D游戏
先还是大体说一下这个程序的原理吧(正方体与球体之间)。(1)建立相关对象:正方体,3个球体以及为它们铺上纹理(2)分别为每个对象设定碰撞模式,方法为setCollisionMode(int mode),3个球体为COLLISION_CHECK_OTHERS,cube为COLLISION_CHECK_SELF(3)将其添加到world对象中,及处理必要的Camera参数(4)原创 2014-06-26 09:52:46 · 751 阅读 · 0 评论 -
android 圆形碰撞
圆形碰撞:主要是利用两圆形的圆心距进行判定的;当两圆的圆心距小于两圆半径之和,判定发生了碰撞。创建实例:CircleCollsoin项目效果图:MySurfaceView.javapackage com.circleCollsion;import android.content.Context;import android.graphics.Canvas原创 2014-06-26 09:37:17 · 663 阅读 · 0 评论 -
android Region碰撞
明一个线程 private Thread th; //线程消亡的标志位 private boolean flag; //声明一个画布 private Canvas canvas; //声明屏幕的宽高 private int screenW,screenH;原创 2014-06-26 09:41:35 · 551 阅读 · 0 评论 -
Android 游戏检测碰撞方法:多种检测碰撞的定义及说明
Android 游戏检测碰撞方法:多种检测碰撞的定义及说明原创 2014-06-26 09:30:24 · 2164 阅读 · 0 评论 -
android 像素碰撞
像素碰撞:在游戏开发中是不推荐使用的,虽然它很精确,但是会造成代码的效率降低。因为有可以代替像素碰撞检测的方法:多矩形、多圆形的检测方式。下面进行介绍多矩形碰撞:顾名思义就是设置多个矩形碰撞区域下面创建一个实例:MoreRectCollsion项目效果图:MySurfaceView.javapackage com.rectCollsion;i原创 2014-06-26 09:40:25 · 772 阅读 · 0 评论 -
android开发中常用的Eclipse快捷键详细整理
Eclipse快捷键-方便查找,呵呵,记性不好 行注释/销注释 Ctrl+/ 块注释/销注释/XML注释 Ctrl+Shift+/ Ctrl+Shift+\ 查找 查找替换 Ctrl+H Ctrl+F 查找下一个/往回找 Ctrl+K Ctrl+Shift+K 跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G, 查找当前元素的声明 Ctrl+G 查找原创 2014-06-28 11:23:29 · 438 阅读 · 0 评论 -
自定义TabHost,TabWidget样式 .
大家好,今天我为大家分享TabHost中怎样修改TabWidget样式。在很多界面美观的应用中很多都用到了TabHost,但他们要比系统默认的要漂亮得多。先看几张图: 京东商城底部菜单栏 新浪微博底部菜单栏 好了,看到这些漂亮的菜单栏是不是很惊讶,你可能会说转载 2014-05-28 11:32:08 · 531 阅读 · 0 评论 -
四大组件之Broadcast Receiver
本文介绍Broadcast Receiver,包括几部分内容:Broadcast Receiver概述及实例、自定义Broadcast Receiver、Broadcast Receiver的实现细节、生命周期等。 csdn貌似今天出问题了,无法上传图片。 BroadcastReceiver(广播接收器)是Android中的四大组件之一。转载 2014-05-30 08:29:41 · 617 阅读 · 0 评论 -
android项目源码解析01:新浪微博客户端源码解析
本文主要介绍如何构建新浪微博客户端。以网上流传weiboSina源码为例介绍,其下载地址为:http://download.csdn.net/detail/ryzhanglu/3453875。1、项目概况 该项目文件列表如下: 其AndroidManifest.xml文件内容为:[html] view plaincopyprint?转载 2014-05-30 08:35:58 · 1277 阅读 · 0 评论 -
android基础知识1:json解析及简单例子
1、JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org2、JSON Vs XML1.JSON和XML的数据可读性基本相同2.J转载 2014-05-30 08:39:50 · 537 阅读 · 0 评论 -
Android网络连接处理
在Android中,可以有多种方式来实现网络编程:创建URL,并使用URLConnection/HttpURLConnection 使用HttpClient使用WebView创建URL,并使用URLConnection/HttpURLConnectionjava.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括:创建 URL 以及 U转载 2014-05-30 15:15:23 · 809 阅读 · 0 评论 -
android 检查网络连接状态实现步骤
android 如何检查网络连接状态,是android开发中一个常见的问题,本文将介绍如何实现,需要的朋友可以参考下获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 复制代码 代码如下:public boolean isNetworkConnected(Context context) { if (context !=转载 2014-05-30 15:35:05 · 725 阅读 · 0 评论 -
2D游戏中圆形与矩形碰撞检测
主要就是分两种情况:第一种:就是圆形与矩形边框的碰撞检测检测Y轴圆心到矩中心的距离是否小于半径+矩形X轴1/2宽检测X轴圆心到矩中心的距离是否小于半径+矩形Y轴1/2高第二种:就是特殊的矩形四个角检测四个矩形顶角到圆心的距离是否小于半径相信后面的大家就很容易理解:这篇文章讲解一下基本的矩形和圆形之间的碰撞检测算法。上次我已经介绍过了矩形和矩形之间的碰撞检测,这次原创 2014-06-26 09:50:49 · 831 阅读 · 0 评论 -
android 矩形碰撞
矩形碰撞就是利用两个矩形之间的位置关系来进行判断,如果一个矩形的像素在另外一个矩形之中,或者之上都可以认为这两个矩形发生了碰撞。其实两个矩形不发生碰撞的情况就只有四种,其他情况就是发生碰撞了创建实例:RectCollion, 游戏框架为SurfaceView项目效果图: MySurfaceView.javapackage com.rectCollsio原创 2014-06-26 09:34:07 · 971 阅读 · 0 评论 -
android 线段与矩形碰撞检测
/** * 线段与矩形碰撞检测* * @param x1 线段一端点x坐标* @param y1 线段一端点y坐标* @param x2 线段二端点x坐标* @param y2 线段二端点y坐标* @param x 矩形左上角x坐标* @param y 矩形左上角y坐标* @param width 矩形宽度* @param height 矩形高度* @return */原创 2014-06-26 09:51:57 · 850 阅读 · 0 评论 -
Android SD卡操作
sdcard读写 默认android系统对每个app都开放读写功能。默认路径为/mnt/sdcard/ 或者/sdcard/ 写外部存储即sdcard的权限打开关闭sdcard的权限http://www.itivy.com/android/archive/2011/7/4/android-sd-card-operation-file-and-capacity-com转载 2014-05-17 20:17:00 · 689 阅读 · 0 评论 -
Android学习笔记(1)————Android四大组件之一(Activity)
1、Activity是Android四大组件(Application Components)之一,简单来说Activity就是平常所见到的用户界面,一般情况下,一个Activity所占的窗口是满屏的,但也可以是一个小的位于其它Activity之上的浮动窗口。一个Android工程至少有一个Activity,Activity上面可布有多个view的实例,如文本框、进度条、复选框、按钮等等。多个Act转载 2014-05-17 20:23:09 · 485 阅读 · 0 评论 -
android基础开发 1
这是第一次写博客,如果说写的不好,还希望多多指教。du原创 2014-05-08 19:20:24 · 809 阅读 · 1 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而DATE类型则可以拥有特转载 2014-05-09 08:20:00 · 459 阅读 · 0 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的转载 2014-05-09 08:51:35 · 438 阅读 · 0 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为: 1. 在当前应用程序中定义一个ContentProvider。 2. 在当前应用程序的AndroidMani转载 2014-05-09 08:52:36 · 417 阅读 · 0 评论 -
android基础开发(2) android平台一日游
这篇wenzhang Android用户界面控件翻译 2014-05-08 22:51:35 · 1490 阅读 · 0 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQLit转载 2014-05-09 08:09:32 · 777 阅读 · 0 评论 -
Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent转载 2014-05-09 09:42:48 · 373 阅读 · 0 评论 -
Andriod中绘(画)图----Canvas的使用详解
由于在网络上找到关于Canvas的使用都比较抽象,也许是我的逻辑思维不太好吧,总是感觉理解起来比较困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包括它的两种不同的使用 情节和它的一些方法进行一下说明。 1 Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的转载 2014-06-24 09:13:20 · 468 阅读 · 0 评论 -
Android Canvas绘图详解(图文)
摘要 Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图Android中使用图形处理引擎,2D部分是android原创 2014-06-24 09:18:30 · 573 阅读 · 0 评论 -
JSON(JavaScript Object Notation)内容详解(Android操作JSON)
1. 什么是 JSON JSON概念很简单,JSON 是一种轻量级的数据格式,他基于 javascript语法的子集,即数组和对象表示。由于使用的是 javascript 语法,因此JSON 定义可以包含在javascript文件中,对其的访问无需通过基于 XML 的语言来额外解析。不过在使用 JSON 之前,很重要的一点是理解 javascript中数组及对象字面量的特殊语法。转载 2014-06-06 08:22:13 · 589 阅读 · 0 评论 -
Android学习笔记(3)————Android四大组件之三(Content Provider)
1、Content Provider(内容提供者)简介 从字面上的意思来看,Content Providers是内容提供者,也就是数据的提供者,而数据的来源可以是SQLite数据库或者File存储等等方式。为了实现各个应用程序之间的数据共享,可以把应用程序的私有数据封装成ContentProviders,接着定义一个URI,向外提供统一的数据接口。其他的应用程序可以通过这个转载 2014-05-30 14:09:32 · 590 阅读 · 0 评论