Android
文章平均质量分 52
liliangchw
这个作者很懒,什么都没留下…
展开
-
关于Android 获取字符串的高度和宽度
方法1:Paint paint = new Paint(); Rect rect = new Rect();//返回包围整个字符串的最小的一个Rect区域paint.getTextBounds(str, 0, 1, rect); strwid = rect.width();strhei = rect.height();方法2://直接返回参数字符串所原创 2012-11-16 10:36:30 · 398 阅读 · 0 评论 -
eclipse单词自动补全
把abcdefg都填入其中即可。原创 2013-01-23 11:57:22 · 3311 阅读 · 1 评论 -
Android手势识别
对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。 基础GestureDetector的工作原理是,当我们接收到用户触摸原创 2013-01-08 11:07:08 · 686 阅读 · 0 评论 -
Android InputStream与String,Byte之间互转
public class InputStreamUtils { final static int BUFFER_SIZE = 4096; /** * 将InputStream转换成String * @param in InputStream * @return String原创 2013-01-24 14:59:23 · 6735 阅读 · 0 评论 -
如何设置Eclipse中的每一行容纳的代码数
windows -> preferences -> java -> code style -> formatter -> edit -> line warpping -> maximum line width原创 2013-01-10 11:34:28 · 851 阅读 · 0 评论 -
Android锁定横屏、竖屏、去标题全屏
1.锁定横屏或竖屏。 在没有设置屏幕方向的情况下会默认设置为:android:screenOrientation="unspecified" 即未指明屏幕方向,会根据屏幕的方向做改变。 a)在AndroidManifest.xml中配置: 如果使某个Activity做横竖屏的变化,在Activity的标签中加入如下配置。 android:screenOrient原创 2013-01-11 10:58:48 · 23636 阅读 · 0 评论 -
Android截取字符串
1. String str = "a=111,b=222,c=333"; 2. 把"a=111"截取出来 方法1:使用split方法Java代码 1. String spStr[] = str.split(","); 2. System.out.println(spStr[0]); 3. 方法2: 使用StringTokenizerJava代原创 2013-01-30 14:09:10 · 31207 阅读 · 0 评论 -
Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
在Android中,TextView是我们最常用的用来显示文本的控件。 一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。 res-layout-main.xmlview plainprint?原创 2013-01-30 14:04:03 · 733 阅读 · 0 评论 -
Android缩放图片<高质量 新>
ThumbnailUtils.extractThumbnail(bitmap,200,100);//2.2才加进来的新类,简单易用原创 2013-01-30 18:30:28 · 812 阅读 · 0 评论 -
[JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目
(1)项目导入JAR包:1、在项目目录里建立一个libs目录,将外部jar包拷贝在里面。2、右键点击项目,Bulid Path->Configure Build Path3、在设置Libraies项,选择刚才的位置添加jar包。3、在Order and Export项里,将外部jar包选中。4、clean项目后,重新编译,这时的apk包里应该是包含外部jar啦。不过我还是有原创 2013-01-22 12:11:56 · 17732 阅读 · 3 评论 -
Android中的JSON详细总结
1、JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JS原创 2013-02-17 15:01:18 · 395 阅读 · 0 评论 -
Android中canvas的save()和restore()用法
// canvas的save()和restore()用以保证canvas不受其它的影响在读Android SDK里面的samples里面游戏的时候,很多时候都看到对canvas的save()和restore()运用。下面是个小程序,使用了这两个方面,使得旋转红色方块的时候,保证蓝色方块不受影响。 代码如下:Java代码原创 2012-12-11 12:08:10 · 517 阅读 · 0 评论 -
Android TouchEvent 分发流程
消息分发知识基础动作序列的三个事件TouchEvent 分三种事件:down、move、up。 其中move事件在一个操作中(这里说的一个操作就是用户与屏幕的交互,即由down到up的动作序列)可能会发生多次。 但是,我们认为一个动作序列会包含以上三种事件,因此,在事件处理中就是要处理好这个过程,而最重要的就是down事件,这是一个动作序列的起始,没有down谈不上后面的原创 2012-12-06 12:48:32 · 472 阅读 · 0 评论 -
Android关于JSON的处理
BufferedReader reader = new BufferedReader( new InputStreamReader(con.getInputStream(), "UTF-8")); String payload = reader.readLine(); reader.close(); JS原创 2012-11-16 17:45:51 · 489 阅读 · 0 评论 -
最全android开发知识汇总
http://www.eoeandroid.com/thread-168008-1-1.html转载 2012-11-16 17:49:12 · 558 阅读 · 0 评论 -
android开门动画效果
public class AntActivity extends Activity { private Context context; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2012-11-19 10:49:46 · 4158 阅读 · 0 评论 -
Android获取图片资源的方式
1. 图片放在sdcard中, Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)2. 图片在项目的res文件夹下面 //得到application对象 ApplicationInfo appInfo = getApplicationInfo();原创 2012-11-19 15:15:15 · 489 阅读 · 0 评论 -
Android绘制字符串自动换行
android有提供绘制字符串的方式,TextPaintpublic void drawText(Canvas canvas, Paint paint,String textString,int textColor,int fontSize) { TextPaint textPaint=new TextPaint(); textPaint.setColor(textColor); tex原创 2012-11-19 17:41:53 · 3605 阅读 · 0 评论 -
Android截屏相关以及裁图、保存SD卡
public class ScreenShot { // 获取指定Activity的截屏,保存到png文件 private static Bitmap takeScreenShot(Activity activity) { // View是你需要截图的View View view = activity.getWindow().getDecor原创 2012-11-19 12:49:36 · 782 阅读 · 0 评论 -
Android关于canvas.translate(x,y)的新理解
之前对于canvas.translate(x,y)的理解有的错误,之前一直以原点(0,0)为基准点,作用就是移动原点,默认的原点(0,0)是在屏幕左上角的,你可以通过translate(x,y)把点(x,y)作为原点,就一直以为这个(x,y)就是新的坐标原点。但看一下API就会知道,这种理解是不对的,其实是原来的原点分别在x轴和y轴偏移多远的距离,然后以偏移后的位置作为坐标原点。也就是说原来在(1原创 2012-11-19 18:07:48 · 2127 阅读 · 0 评论 -
Android图片拉伸与缩放
Bitmap bitmap=BitmapFactory.decodeStream(context.getAssets().open("ld/zd_ld_t_01.png"));Bitmap newBitmap=Bitmap.createScaledBitmap(bitmap, newWidth, newHeight,true);原创 2012-11-21 10:00:32 · 3899 阅读 · 0 评论 -
Android4.0后获取屏幕宽和高的新方法
DisplayMetrics displayMetrics=new DisplayMetrics();this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);Screen_w = displayMetrics.widthPixels;Screen_h = displayMetric原创 2012-12-04 17:33:58 · 1165 阅读 · 0 评论 -
Android总结
获取字符串的高度和宽度:计算出当前绘制出来的字符串有多宽,可以这么来!方法1:Paint pFont = new Paint(); Rect rect = new Rect();//返回包围整个字符串的最小的一个Rect区域pFont.getTextBounds(str, 0, 1, rect); strwid = rect.width();strhei =原创 2012-12-05 19:11:11 · 427 阅读 · 0 评论 -
Android JSON解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读原创 2013-02-17 11:32:45 · 672 阅读 · 0 评论