- 浏览: 387881 次
- 性别:
- 来自: 深圳
最新评论
-
yong7356:
学习了。。。。。。。。。
Android MediaRecorder录制音频 -
坏猪猪:
...
Android ProgressDialog的使用 -
pimkle:
代码有效 谢谢分享!
Android ScrollView的使用 -
dai_lm:
官方文档的说明“Exception that is throw ...
Android Camera照相机 -
卡菲牛奶:
卡菲牛奶 写道 好像忘记写INTERNET权限喽!哦,写在后面 ...
Android WebView的使用
文章列表
package com.Aina.Android;
import java.io.IOException;
import android.content.Context;
import android.media.MediaPlayer;
public class MIDIPlayer {
private Context mContext = null;
private MediaPlayer mMediaPlayer = null;
public MIDIPlayer(Context context){
mContext = context;
...
1. 启动Activity:onCreate()->onStart()->onResume()->Activity is running
2. 按back键返回:onPause()->onStop()->onDestroy() 再次启动时:onCreate()->onStart()->onResume()->Activity is running
3.按home键返回:onPause()->onStop() 再次启动时:onRestart()->onStart()->onResume()->Activity is ru ...
package com.Aina.Android;
import java.io.IOException;
import android.content.Context;
import android.media.MediaPlayer;
/**
* com.Aina.Android
* Pro_SharedPreferences
* @author Aina.huang E-mail: 674023920@qq.com
* @version 创建时间:2010 Jun 18, 2010 5:11:14 PM
* 类说明
*/
public ...
1.首先创建一个解码图像的类:
package com.Aina.Android;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
public class GifDecoder
{
private int E0;
private int E1[];
private int E2;
private int E6;
private boolean E7;
private int E8[];
private in ...
1.java代码实现:
package com.Aina.Android;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.AnimationDrawable;
import android.graphics.drawable.Drawable;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
...
Animation Tween动画可以通过java代码实现,也可以通过xml布局来实现
1.通过java代码实现:
package com.Aina.Android;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.drawable.BitmapDrawable;
import android.view.KeyEvent;
...
SurfaceView本来就是采用双缓冲的技术实现的,所以此处只练习View的双缓冲使用
package com.Aina.Android;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.drawable.BitmapDrawable;
imp ...
package com.Aina.Android;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.ComposeShader;
import android.graphics.LinearGradient;
import android.grap ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<T ...
package com.Aina.Android;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.drawable.BitmapDrawable;
import android.view.KeyEve ...
package com.Aina.Android;
import java.util.Vector;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Paint.FontMetrics;
import android.view.KeyEvent;
public class TextUtil {
private int mTextPosx = 0;// x坐标
p ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<T ...
SurfaceView在游戏开发中有着举足轻重的地位,它对于画面的控制有着更大的自由度(不像View要用handler来更新)
package com.Aina.Android;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.Log;
import android.view.SurfaceHolder;
import androi ...
很多人可能发现在Android的layout文件中layout_width或layout_height有时候可能会指定具体的单位,比如有时候为px、dip或者sp等等。下面就把常见的单位做下简单的介绍:
1.px (pixels)(像素):屏幕上的点 -- 一般我们HVGA代表320x480像素,这个用的比较多。
2.dip或dp (device independent pixels)(与密度无关的像素)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px ...
View类是Android的一个超类,这个类几乎包含了所有的屏幕类型,每一个View都有一个用户绘画的画布。任何一个View类都只要重写onDraw方法来实现界面显示。
package com.Aina.Android;
import android.content.Context;
import android.graphics.Canvas;
...