- 博客(28)
- 资源 (17)
- 收藏
- 关注
转载 Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就
2013-12-31 09:34:16 705
转载 Android学习笔记进阶16之BitmapShader
简介 具体的看一下博文:Android学习笔记进阶15之Shader渲染 public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY) 调用这个方法来产生一个画有一个位图的渲染器(Shader)。 bitmap 在渲染器内使用的位图 tileX
2013-12-25 10:49:26 1091
原创 Apidemo 学习 Xfermodes
/* * 两个图片重合的 不同处理 */ public class Xfermodes extends GraphicsActivity { // create a bitmap with a circle, used for the "dst" image static Bitmap makeDst(int w, int h) { Bitmap bm =
2013-12-25 10:20:16 936
转载 Android ApiDemos示例解析(85):Graphics->Vertices
其实就是 以一个点为中心然后 与其他的数组的点连接为三角形, 在他们的三角形区域绘制 bitmap Canvas.drawVertices 为Canvas.drawBitmapMesh的通用格式, BitmapMesh 请参见 BitmapMesh 的固定链接" href="http://www.imobilebbs.com/wordpress/?p=1384" rel="bookmark"
2013-12-25 10:10:03 900
原创 Apidemo学习 TextAlign Typefaces 切换字体 UnicodeChart
public class TextAlign extends GraphicsActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new SampleV
2013-12-24 21:01:05 858
转载 Apidemo 学习 Sweep
在例RoundRects 的固定链接" href="http://www.imobilebbs.com/wordpress/?p=1620" rel="bookmark" style="color:rgb(255,153,0); text-decoration:none">Android ApiDemos示例解析(77):Graphics->RoundRects 曾经涉及到SweepGradien
2013-12-20 21:08:44 819
转载 Apidemo学习 SurfaceViewOverlay
/** * Demonstration of overlays placed on top of a SurfaceView. * 展示可以在surface上添加view */ public class SurfaceViewOverlay extends Activity { View mVictimContainer; View mVictim1; View mV
2013-12-20 20:48:00 943
转载 android 用Parcelable传递复杂数据类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 //主界面布局只有一个button,用来跳转到另外一个activity xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.co
2013-12-18 22:46:07 903
转载 Apidemo学习 WindowSurface
if (!mActive) {//绘制开始 处于活动状态 mActive = true; notify(); } // Lock the canvas for drawing.
2013-12-18 22:35:38 754
原创 android 为 view 添加遮罩
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); if (mChecked) { Rect rect1 = getRect(canvas); Paint paint = new Paint(); paint.setColor(0x55FFFFFF); paint.setSt
2013-12-17 22:26:31 2229
转载 python环境搭建和开发工具的配置
因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了。 我的开发环境是在window下。 一、环境搭建 先在python官网python.org下载安装文件,python2.x版本的。下载: http://www.python.org/download/ 安装python我是安装在了D盘下,要是不想改变安装路径的话可以一
2013-12-17 10:44:49 788
原创 关于 android 加载 res 图片 out of memory 问题 解决 同样适用于 sd卡图片
发现android 加载res图片如果过多也会崩溃 android 也是使用 Bitmap bm = BitmapFactory.decodeResourceStream(res, value, is, pad, opts); 来加载图片,不同他一般不会释放,如果图片太多就崩溃了 不过解决方法就更简单了,做个缓存,以后如果app 有很多图片还是要自己管理图片啊 这
2013-12-16 22:41:01 1015
转载 Android UI 之居中绘制文本内容的正确方法——实现自定义一个TextView
原文地址 http://blog.csdn.net/carrey1989/article/details/10399727 我们在自定义一个控件的时候,有时候会需要自己来绘制一些文本内容,这样就自然而然遇到确定文本的方位的问题,比如文本需要水平居中,垂直居中,居左,居右,左上。。。等等很多情况。其中最常见的就是文本位于控件的正中央了。 既然是文本居中,那
2013-12-16 10:01:46 1267
转载 Android ApiDemos 学习 Graphics->SensorTest
private final SensorEventListener mListener = new SensorEventListener() { private final float[] mScale = new float[] { 2, 2.5f, 0.5f }; // accel private float[] mPrev = new float[3]
2013-12-12 21:21:20 860
原创 关于 android:layout_gravity="bottom" 或者 android:layout_gravity="right" 在LinearLayout失效问题
关于 android:layout_gravity="bottom" 或者 android:layout_gravity="right" 在LinearLayout失效问题 需要设置 android:baselineAligned="false". 但是 注意 如果linearlayout 是 horizontal 那只有bottom 和 top有效 如果是ve
2013-12-11 18:23:38 1295
转载 关于 View.measure 和 MeasureSpec 一下资料整理
很多时候我们是需要预估View的宽高的。因为View的getWidht和getHeight,getMeasuredWidth和getMeasuredHeight是在view放到layout中显示的时候才能获得正确的值的。 但是往往我们需要在它显示之前就知道它的大小是多少,宽高是多少。 这时候,我们就需要预估View的宽高。 其实之所以在View显示出来之后再获取它的宽高时能正确的得到
2013-12-11 14:09:04 884
原创 Android 获取view的 bitmap
public static Bitmap getBitmapFromView(View view) { if (view != null) { Bitmap bmpScreenshot = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888); Canvas canv
2013-12-09 22:54:55 937
转载 什么时候能够获取到控件参数,如宽度、坐标
onDraw的时候应该能获取到吧。不过我用的方法是: 获取到整个布局的View(可以在整个xml的顶级Layout上设置一个id然后在onCreate中findViewById出来),然后: contentView.getViewTreeObserver().addOnPreDrawListener(new OnPreDrawListener() { public boolean o
2013-12-07 14:42:23 771
原创 Apidemo 学习 Regions RoundRects ScaleToFit
import android.graphics.*; import android.os.Bundle; import android.view.View; /** * 还是绘制图案的相交区域. 有四种 */ public class Regions extends GraphicsActivity { @Override protected void onCreate(B
2013-12-06 20:58:52 945
原创 使用adb logcat 查看指定Tag的 日志
$ adb logcat | grep TAGao E/TAGao update数据更新的时间 ( 4791): 8 E/TAGao update数据更新的时间 ( 4791): 10 E/TAGao update数据更新的时间 ( 4791): 5 E/TAGao update数据更新的时间 ( 4791): 3 E/TAGao update数据更新的时间 ( 4791): 4 E/
2013-12-06 10:09:03 3958
转载 Apidemo学习 PurgeableBitmap
/** * PurgeableBitmap demonstrates the effects of setting Bitmaps as being * purgeable. * * In the NonPurgeable case, an encoded bitstream is decoded to a different * Bitmap over and over again u
2013-12-05 21:21:36 690
转载 android ImageView scaleType属性
使用ImageView时经常会用到scaleType属性,如: android:layout_height="50dp" android:scaleType="matrix" android:src="@drawable/sample_small" /> scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下: scaleType的属性值有:matr
2013-12-05 18:01:07 911
转载 APidemo 学习 PolyToPoly DrawPoints Pictures Patterns PathFillTypes
//android.graphics.Matrix 类提供二维坐标变换(平移,旋转,缩放等)使用Matrix通常的方法是直接指定所需的Matrix的值,另外一种如果已知坐标变换前后几个点的坐标,你可以根据这些点的映射关系算出对应的变换矩阵。但Matrix提供了一种更为简洁的方法: // //public boolean setPolyToPoly(float[] src, int srcIndex
2013-12-04 21:05:06 782
转载 Eclipse插件安装 duplicate location求助
那是因为Perferences--->Available Software Sites里面已经有地址了,所以不用再添加地址了,只要选中Reload就可以了。 这个方法好,谢谢!
2013-12-02 23:37:55 759
转载 “Conversion to Dalvik format failed with error 1” on external JAR
第一个答案屡试不爽, 推荐! 1.remove except the "Android X.Y" 2.clean 3.打包 Go to Project » Properties » Java Build Path » Libraries and remove all except the "Android X.Y" (in my case Android 1.5). click OK.
2013-12-01 15:31:41 743
网易微博Android SDK 120225 Tblog4a.zip
2012-02-25
Android-Gsnap截图代码所用库文件.
2011-11-11
myeclipse破解资料
2011-10-25
如何学习程序设计?
2011-10-05
二进制转原码反码补码 C语言源码
2011-09-28
零基础学QT4 全书
2011-09-02
数据结构课程设计 迷宫求解 源码
2011-07-05
數據結構课程設計——生死者遊戲源代碼(可以運行)
2011-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人