android
iteye_15461
这个作者很懒,什么都没留下…
展开
-
android_画图3 画笔的复制以及更新
接着继续android的画图,源代码就不写 只写部分 private Paint[] mPaints; mPaints = new Paint[4]; mPaints[0] = new Paint(); mPaints[0].setAntiAlias(true); mPaints[0].setStyle(Paint.Sty...2009-11-17 20:37:04 · 215 阅读 · 0 评论 -
android画图-----实现播放gif效果
在BitmapDecode这个例子中,从里面可以学到有流转化为字节数组,同时有两种读取留图片的方法,还有两种现在图片的方法,但是我觉得在这里最好用的还是能显示出gif效果,通常gif图片是只显示第一的。首先是将图片转化为流java.io.InputStream is; is = context.getResources().openRawResource(R.draw...2009-11-18 10:23:13 · 213 阅读 · 0 评论 -
android画图---图像的扭曲
这个实例 是图像的扭曲,代码比较复杂,很多不是很懂,只把大体意思几下: canvas.drawBitmapMesh(mBitmap, WIDTH, HEIGHT, mVerts, 0, null, 0, null);主要通过mesh创建一个图像,这个mesh呢是可以扭曲的,这里面一定要注意vmVerts,这个数组是宽高...2009-11-18 20:40:03 · 288 阅读 · 0 评论 -
android画图-----图像预览
真高不明白 图像预览的例子 竟然放在这里,我觉得放在照相机那里边更好一些,这个例子很简单,就是先要获得图像预览的持有者 SurfaceHolder,然后相机通过它得到一个浏览的窗口。但是最主要 也是为啥把这个例子放在这 就是因为SurfaceHolder必须添加一个监听器实现几个接口:class Preview extends SurfaceView implements SurfaceHol...2009-11-18 21:13:56 · 124 阅读 · 0 评论 -
android画图--切割区域
android切割画布的历程不算很难,可是理解起来也比较麻烦,这里写一下我的理解 但是不一定正确: canvas.clipRect(30, 30, 70, 70, Region.Op.XOR);最后一个参数有多个选择分别是://DIFFERENCE是第一次不同于第二次的部分显示出来 //REPLACE是显示第二次的 //REVERSE_DIF...2009-11-20 20:12:36 · 107 阅读 · 0 评论 -
android画图——颜色过滤
颜色的过滤 不是很懂,牵扯到颜色的数组配置吧,只把简单的代码写下吧: mBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.balloons); mDrawable = context.getResources().getDrawable(R.drawable.balloo...2009-11-21 11:09:51 · 198 阅读 · 0 评论 -
android画图——Path()的使用
在Compass这个的例程中,主要讲述了path的画法,以及感应器的使用,只是忽然觉得android开发商变懒了,已经将要废弃的代码,还不变一下新的历程,继续用以前的比较汗。先说一下path的使用 其实主要是那么几行代码: mPath.moveTo(0, -50); mPath.lineTo(-20, 60); mPat...2009-11-21 15:49:01 · 155 阅读 · 0 评论 -
android画图------字节数组转化为图片
在这个例程当中,主要讲了将一个图片压缩成字节流,然后转化成数组 在变成图片的故事。首先 图片压缩成流 在转变成图片的方法还是值得学习的: private static Bitmap codec(Bitmap src, Bitmap.CompressFormat format, int quality) { ...2009-11-22 09:26:53 · 813 阅读 · 0 评论 -
android画图-----DensityActivity 添加view
在DensityActivity这个历程中,主要讲述了动态添加view的方法,而其中包含的东西是比较琐碎的。 view.setBackgroundDrawable(d);其中d可以为Drawable也可以为BitmapDrawable所以实现方法就有两种Drawable d = getResources().getDrawable(resource);第二种呢 :bitma...2009-11-23 08:59:32 · 108 阅读 · 0 评论 -
android画图-----shape的使用
在GradientDrawable1试图中终于把shape学会了,以前总是似懂非懂,现在终于把里面的东西搞清楚了,同时也挺佩服谷歌的用心,故意设置一些陷阱吧,不认真对待还真以为没有啥效果呢。setContentView(R.layout.shape_drawable_1)shape_drawable_1 代码如下: ...2009-11-23 19:37:06 · 105 阅读 · 0 评论 -
android画图----ShapeDrawable和shader
在这个例程中主要讲述了ShapeDrawable,以及各种Gradient首先初始化了 mDrawables = new ShapeDrawable[7];默认的是矩形,当然还有其他形状: mDrawables[0] = new ShapeDrawable(new RectShape()); mDrawables[1] = new ShapeDrawabl...2009-11-25 15:23:27 · 289 阅读 · 0 评论 -
android画图---Layer
在Layers例程中 主要使用了 private static final int LAYER_FLAGS = //Canvas.MATRIX_SAVE_FLAG | Canvas.CLIP_SAVE_FLAG | ...2009-11-28 15:48:21 · 94 阅读 · 0 评论 -
android支持flash在g3hero上以及intent的实例
今天偶尔看了一个文章 受益匪浅,g3开始支持flash了,只是不幸的是模拟机不支持,是hero上特有的吧,不过对他的原理还是瞒有兴趣的。开始猜测而言要观看flash,肯定要发起一个与之关联的程序,而要发起他一定的用到intent了,至于用哪个参数自己没有想出来不过关键高手的代码 明白了这里直接奉献给大家:1.发起一个关联提示程序 打开flash[img]http://www.flashmo...原创 2009-12-13 17:19:48 · 74 阅读 · 0 评论 -
android 用流打开网页
public class Test extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView webview = new WebView(thi...2009-12-13 20:21:01 · 98 阅读 · 0 评论 -
android琐碎问题拾计
AlertDialog.Builder默认的边框占了很大空间怎么能去掉呢,没办法自己重写一个吧最简单的重写就是自己new一个Dialog出来了,Dialog dialog = new Dialog(this, android.R.style.Theme_Translucent_NoTitleBar);过滤传感器的噪声的一种简单做法 主要通过降低更新的时间mSensorMan...2009-12-13 22:07:14 · 94 阅读 · 0 评论 -
android 关于activity的堆栈顺序问题或关闭某个activity
有时候我们有三个活动 abc,如果我们希望只有ac 那么在b中startActivity().之后直接用finish。有时候我们希望abc之后只有bc之间的返回这时候可以考虑Intent.FLAG_ACTIVITY_NO_HISTORY.将a设置成这个 不让他在堆栈中。对于堆栈的顺序问题 http://developer.android.com/intl/zh-CN/referenc...2009-12-14 22:25:02 · 729 阅读 · 0 评论 -
如何去掉Spinner旁边的按钮
import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.SpinnerAdapter;pu...2009-12-14 22:43:07 · 429 阅读 · 0 评论 -
MatrixCursor的简单使用
废话不多说直接贴代码:public class List1 extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCre...2009-12-15 16:24:28 · 360 阅读 · 0 评论 -
程序中调用联系人数据
首先添加一个权限:发起一个 Contact PickerIntent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);startActivityForResult(intent, PICK_CONTACT);重写方法@Overridepublic void onActivityResult(int ...2009-12-15 18:34:27 · 115 阅读 · 0 评论 -
camera 捕捉图片后存放问题
在android中camera捕捉相片后 相片的存放是手机程序执行的他会自己捕捉与存取并放到一个权限比较低的地方,当你想把这个存放到你这个应用程序中时他是没有权限的,因此必须通过复制自带程序存放的图片到自己的应用程序中。private void saveFullImage() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAP...2009-12-16 12:11:02 · 243 阅读 · 0 评论 -
让背景动前景不动 ViewFlipper的用法
其实呢这个实例没有多大用处,代码也简单只是看看当图片作为背景的时候 能不能也动画出来 结果是可以的ViewFlipper mFlipper = new ViewFlipper(this); ImageView i = new ImageView(this); i.setBackgroundDrawable(getResources...2009-12-17 17:16:51 · 89 阅读 · 0 评论 -
手机拍照加入相关信息说明
Button imagecapture = (Button)findViewById(R.id.imagecapture); imagecapture.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { S...2009-12-17 22:07:57 · 139 阅读 · 0 评论 -
监测另一个程序启动或更换整个theme的方法
这两个方法主要都用到了ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);这个的使用对于更换整个手机的主题 下面的代码没有调试过,只是从别处摘过来主要是学习里面api的用法很有借鉴意义:PackageManager manager = getPackageMana...2009-12-18 21:08:09 · 178 阅读 · 0 评论 -
android 特殊用法琐碎二
1.让一个图片透明:Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT);2.直接发送邮件:Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromPa...2009-12-20 11:45:12 · 79 阅读 · 0 评论 -
android琐碎笔记三
1.当你要旋转一个animition时 你会发现如果你只用rotate 它是不平滑的 旋转360度之后它会滞留一会 然后再转 给人感觉是暂停那么一会 怎么消除呢?这是因为如果只用rotate它默认使用了android:anim/accelerate_interpolator,所以你要写一个自己的interpolator ,这个interpolator就是linearInterpolator。...2009-12-20 15:18:12 · 103 阅读 · 0 评论 -
android 照相以及关于自动生成的图片分辨率和面积太小问题
String SD_CARD_TEMP_DIR = Environment.getExternalStorageDirectory() + File.separator + "tmpPhoto.jpg"; Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); takePictureFrom...原创 2009-12-20 19:50:20 · 239 阅读 · 0 评论 -
android琐碎记四
1. 横屏的一种简单方法 只能横屏不能竖屏2.SaveInstanceState的使用@Override public void onSaveInstanceState(Bundle savedInstanceState) { // Save UI state changes to the savedInstanceState. // This bundle...2009-12-21 15:26:05 · 102 阅读 · 0 评论 -
转动一个大图片就和移动一个map一样
import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Pa...2009-12-21 15:27:17 · 113 阅读 · 0 评论 -
利用View.inflate加载xml
Layout1.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_2009-12-21 16:29:51 · 270 阅读 · 0 评论 -
AsyncTask的使用
本片不多说 直接引用: http://www.ophonesdn.com/article/show/36 http://developer.android.com/reference/android/os/AsyncTask.html 连接互联网的能力大大提升了移动电话的业务范围,中国移动很多出色的业务,像移动随身听,飞信等都是基于网络连接的应用程序,这也说明未来的移动互联网领域大有可为。因...原创 2009-12-21 18:51:20 · 114 阅读 · 0 评论 -
andorid 琐碎日记五
1.从resources 里面的数组转化成代码:int indicesInt[] = context.getResources().getIntArray(R.array.indices);short indices[] = new short[indicesInt.length];for (int i = 0; i < indicesInt.length; i++) { ind...2009-12-21 20:58:47 · 105 阅读 · 0 评论 -
判断来电状态 确定号码:
public class MyPhoneStateListener extends PhoneStateListener { private String[] projection = new String[] { People._ID, People.NAME, People.NUMBER }; public void onCallStateCh...2009-12-22 09:53:50 · 158 阅读 · 0 评论 -
android反射的应用
http://www.java2s.com/Code/Java/Reflection/MethodReflection.htmhttp://almondmendoza.com/2009/11/27/calling-private-methods-in-android/http://tutorials.jenkov.com/java-reflection/index.htmlFirst ...原创 2009-12-22 09:55:29 · 84 阅读 · 0 评论 -
android 发送短信sms
1 发送短信的方法:SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage(destAddr, null, mMessageText, il, null);2.ContentValues values = new ContentValues();values.put("address", ...2009-12-22 10:15:35 · 68 阅读 · 0 评论 -
动态的修改自定义custom title
在android中 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.text_title); 使用上面的话时 他所产生的并不是把以前的用现在的替换只是用 R.layout.text_title放在了默认样式的上面,如果你想通过一个按钮修改标题以及view上的消息有两种方法: private void...2009-12-22 11:18:21 · 223 阅读 · 0 评论 -
android琐碎笔记六
1.得到屏幕的screen dimensions Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth();int height = display.getHeight();2. 播放 gif图片在android@Override protected void...2009-12-22 15:20:12 · 104 阅读 · 0 评论 -
扩展GridView显示文字以及BaseAdapter的集成
可以参考http://developer.android.com/guide/tutorials/views/hello-gridview.html 然后只需要修改: public class MyAdapter extends BaseAdapter { private Context context; private String[] texts = {"aaa", "bb...原创 2009-12-22 15:58:01 · 118 阅读 · 0 评论 -
电话短信问题
其实无论呼入呼出 都可以使用receive捕获相关信息,当然 android不支持程序不能拨电话的 我们也是间接实现 public void onReceive(Context context, Intent intent){ String action = intent.getAction(); if (Intent.ACTION_NEW_OUTGOING_CALL.eq...原创 2009-12-22 16:41:52 · 155 阅读 · 0 评论 -
android 安装和卸载程序
在源码中我们知道: 因为根据里面的权限我们可以 安装一个程序从sd卡:String fileName = Environment.getEx...2009-12-22 17:17:39 · 106 阅读 · 0 评论 -
android 连接网络
http://senior.ceng.metu.edu.tr/2009/praeda/2009/01/11/a-simple-restful-client-at-android/http://senior.ceng.metu.edu.tr/2009/praeda/2009/01/11/a-simple-restful-client-at-android/<uses-permission an...原创 2009-12-22 17:34:41 · 81 阅读 · 0 评论