android
huangquanjun1
这个作者很懒,什么都没留下…
展开
-
LayoutInfalter
LayoutInfalter 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素.方法: Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用set...原创 2013-07-05 15:55:33 · 160 阅读 · 0 评论 -
android game
Game通用框架两个重要的控制对象,一个界面负责交互,一个线程负责后台执行界面一般继承surfaceView比继承View好,界面实现一些输入事件的响应后台线程中的run方法中一个死循环,通过定时器定期的更新图形或者视频的显示 Game控制器game过程中,两个主要的工作:控制和显示控制主要实现动画中元素的移动,碰撞,变形等显示主要通过调用GL的AP...原创 2013-08-07 15:04:56 · 277 阅读 · 0 评论 -
android 坐标相关
1、Android中的坐标系统在Android系统中,屏幕的左上角是坐标系统的原点(0,0)坐标。原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。2、屏幕的宽和高为了在屏幕中的合适位置绘制图形,我们需要使用屏幕的宽和高作为参考,来确定绘制图形的位置。要获得屏幕的宽和高,首先从Activity对象中获得WindowManager对象,然后从WindowManager对象中获得Display对象,...原创 2013-07-31 14:53:34 · 102 阅读 · 0 评论 -
android service
服务分两种:远程服务:不同进程间访问,通过AIDL实现本地服务:同一个进程间访问 打开服务的两种方式:直接打开绑定打开 生命周期:oncreateonStartonDestroy...原创 2013-07-31 11:49:41 · 66 阅读 · 0 评论 -
android Frame动画基础
Frame动画是通过对多张系列帧图片的不停切换来达到视觉上的动画效果。XML动画:一:<?xml version="1.0" encoding="uft-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"&g原创 2013-07-30 10:30:25 · 80 阅读 · 0 评论 -
android动画基础
animation动画通常是对图片进行透明度渐变,尺寸渐变,位置移动,旋转,这四个动作进行处理。透明度渐变:alpha尺寸渐变:scale位置移动:translate旋转:rotate 两种方式定义动画:xml定义,java代码定义 xml的常规写法:<?xml version="1.0" encoding="utf-8"?><set ...原创 2013-07-30 09:40:19 · 89 阅读 · 0 评论 -
android 图像
自定义图像,继承view,实现ondraw()方法 实现位图的三种常用方法: 用BitmapFactory解析图片 // --> 使用BitmapFactory解析图片 public void myUseBitmapFactory(Canvas canvas){ // 定义画笔 Pain...原创 2013-07-29 12:26:01 · 110 阅读 · 0 评论 -
BaseAdapter
抽象类,继承它,必须实现它的方法,我们可以自定义需要的适配器。 系统绘制adpaterview的时候,先调用getcount取得数据的长度,然后调用getview方法根据这个长度开始绘制每一行,就是说如果getcount返回100就显示100行,绘制100次,这势必很大的消耗资源。所以我们得有优化方案。ViewCode @Override publicViewgetView...原创 2013-07-26 11:25:52 · 75 阅读 · 0 评论 -
适配器
android的适配器:将数据绑定到视图上去,以何种方式来展示显示的格式。其作用其实是连接数据和AdpterView的桥梁。理清楚 数据源,AdpterView,适配器之间的关系AdpterView:Gallery,ListView和Spinner,Gridview等是AdapterView的子类。通常的,我们有使用三个适配器:ArrayAdpter, SimpleAdpter,S...原创 2013-07-26 10:07:57 · 109 阅读 · 0 评论 -
CompentName
通过intent类来获取组件,继而取得组件的包名和类名: Intent intent = this.getIntent();// 获得Intent // 获得组件名称对象 ComponentName componentName = intent.getComponent(); ...原创 2013-07-25 15:30:35 · 110 阅读 · 0 评论 -
组件通信
本文转载: <!-- <div class="Blog_con3_1">管理员在2009年8月13日编辑了该文章文章。</div> -->Android应用程序的基本组件,这些基本组建除了Content Provider之外,几乎全部都是依靠Intent对象来激活和通信的。 下面介绍Intent类,并通过例子来说明Intent一般用法...原创 2013-07-25 11:38:23 · 109 阅读 · 0 评论 -
Tabwidget TabHost
实现同个页面选项卡切换的效果,tabwidget是布局中的一个标签,开发的时候比较傻逼。TabHost控件->TabWidget(必须命名为tabs)->FrameLayout(必须命名为tabcontent)。 转载个源码:<?xml version="1.0" encoding="utf-8"?><TabHost android:layout_w...原创 2013-07-25 10:47:23 · 110 阅读 · 0 评论 -
自动更新
能够检测服务器上版本和当前手机版本,服务器版本配置在version.xml中 其下载url也配置在该文件中,手机当前版本是通过android对包管理的api来获取的。如果有新版本则提示更新 并下载安装。模拟的时候将APK放在服务器上 用tomcat 模拟即可。...原创 2013-07-24 14:27:52 · 81 阅读 · 0 评论 -
注释一段代码
package com.peiandsky;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Ca...原创 2013-08-16 17:48:47 · 505 阅读 · 0 评论