android基础
文章平均质量分 70
yhcelebrite
这个作者很懒,什么都没留下…
展开
-
SurfaceView(2D游戏基础)
目标:实现一个小圆随着手在屏幕上面的移动而移动,热门打飞机游戏中自己飞机的操作模式。/** * 1.在初始化的时候,绘制初始的实心圆。 * 2.在onTouch方法中实例动画线程并进行启动。 * 3.在线程对象的run方法中根据当前touch位置不断调用drawCircle()方法。 * @author YH * */public class GameSurface原创 2013-09-05 19:43:38 · 903 阅读 · 0 评论 -
Menu基本介绍实现
Activity类中的onCreateOptionsMenu事件方法用来创建选项菜单,该方法的定义如下:public boolean onCreateOptionsMenu(Menu menu);一般需要将创建选项菜单的代码放在onCreateOptionsMenu方法中,通过menu.add方法可以添加一个选项菜单项。该方法有4中重载形式:public abstract Menu原创 2013-09-20 11:53:10 · 3230 阅读 · 0 评论 -
Google Maps API Web Services(一:The Google Geocoding API)
The Google Geocoding API provides a direct way to access a these services via an HTTP request.So:通过输入所要查询的地名,来获取具体的相关信息。一:直接使用new Thread(r).start(),然后在r的run()方法里面处理逻辑获取返回的json数据。(FC)packag原创 2013-09-30 19:06:01 · 1667 阅读 · 0 评论 -
android简单石头剪子布游戏
运行效果:主界面配置文件:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pare原创 2013-09-13 21:26:35 · 8093 阅读 · 4 评论 -
常用接口组件基础小TIPS
1.android:gravity:组件中的对象的对齐方式2.android:layout_gravity:组件相对于它的外框的对齐方式3.接口组件的属性可以使用的长度单位:px:屏幕像素pt:传统印刷使用的字体大小单位,1pt=1/72英寸dp:对应到160dpi屏幕的像素个数,android程序应该使用这个单位来设置组建的大小和空间距离sp:对应到160dpi屏幕的字体原创 2013-09-13 19:19:58 · 782 阅读 · 0 评论 -
Canvas绘制基础
//绘制像素点 canvas.drawPoint(float x, float y, Paint paint); canvas.drawPoints(float[] pts, Paint paint); canvas.drawPoints(f float[] pts, int offset, int count, paint paint);/**x:像素点横坐标y:像原创 2013-09-05 20:45:34 · 3123 阅读 · 0 评论 -
android应用程序框架
应用程序框架实际就是我们使用的android的sdk中的java类,接口的集合。1.android.app:提供高层的程序模型和基本的运行环境。2.android.appwidget:包含了创建widget的相关类,widget可以放在android的桌面上。3.android.bluetooth:提供了操作蓝牙设备的相关类。4.android.content:提供了对各种设备上的原创 2013-09-12 16:49:50 · 744 阅读 · 0 评论 -
Broadcast Receiver(三)广播接收器的优先级
在android系统中接收某中广播的接收器可能并不是只注册了一个,就相当于java或者javascript中的事件机制,触发一个事件时,可能不仅仅是只触发一个动作,往往还可能触发若干动作,比如:常用的js特效,当鼠标移动到某个元素上面时,可能不仅仅当前元素发生变化(颜色,大小的变化),与之先关的页面其他位置也会相应的发生变化。当然在这些特效上面可能考虑到变化的先后顺序,也可能不需要考虑。但是在原创 2013-09-07 16:16:18 · 4077 阅读 · 0 评论 -
Toast(一)基础介绍和分析
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.使用Toast.makeText(context, text, duration).show();2.new Toast();View view = getLayoutInflater().inflate(R.layout原创 2013-09-08 16:43:12 · 1815 阅读 · 0 评论 -
服务器端口扫描
通过不断连接服务器的各个端口来测试哪个端口已经打开:1.new android project:PortsScan2.修改activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" an原创 2013-09-07 11:38:24 · 5748 阅读 · 0 评论 -
Broadcast Receiver(二)用代码注册广播接收器
Boadcast Receiver(一)中在AndroidManifest.xml中配置广播接收器,程序在安装后就会自动注册广播接收器,如果想在适当的时候注册广播接收器,在其使用完之后注销,就要使用registerReceiver()和unregisterReceiver()方法;原创 2013-09-07 16:02:02 · 6226 阅读 · 0 评论 -
Broadcast Receiver(一)
Broadcast是android的四大组件中唯一需要被动接受数据的组件。也就是说,对于activity,contentProvider和service,都可以主动调用,并获得返回数据,而负责接收broadcast数据的接收器却永远不知道什么时候可以接受到广播。broadcast类似于面向对象中的事件(event),对于事件来说,就不知道什么时候用户会去触发,只能静待着不可预知事件的发生。因此,广原创 2013-09-06 15:36:14 · 852 阅读 · 0 评论 -
android自定义Menu
实现界面如下:onCreateOptionsMenu方法用于创建选项菜单,在显示选项菜单之前,系统会调用onMenuOpened方法,如果该方法返回false,则在onCreateOptionsMenu中创建的选项菜单将不会显示,因此,在onMenuOpened方法中弹出用于显示自定义菜单的窗口。完整代码如下:package cn.yh.menuopened;import原创 2013-09-21 18:51:45 · 1973 阅读 · 1 评论