- 博客(128)
- 收藏
- 关注
原创 java如何判断一个文件的类型
用文件头判断。直接读取文件的前几个字节。常用文件的文件头如下:JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Windows Bitmap (bmp),文件头:424D CAD (dwg),文件头:41433130 Adobe
2012-05-14 22:28:50
2784
转载 优快云精选Android开发博客
http://blog.youkuaiyun.com/softwave/article/details/7206748
2012-02-29 23:07:12
649
转载 android之调用webservice 实现图片上传下载
http://blog.youkuaiyun.com/baolong47/article/details/6702542
2012-02-28 23:23:08
850
转载 利用Hierarchy Viewer优化布局
欢迎转载,但是请保留出处。http://www.cnblogs.com/noTice520/ 好久没更新博客了,趁着清明来写点什么。 今天来讲下如何使用android中提供的工具优化我们的布局。首先我们写一个最简单的框架布局。 xml version="1.0" encoding="utf-8"?>FrameLayoutxmlns:android="http:/
2012-02-23 11:35:03
874
转载 支持zoo in, zoo out的TouchImageViewActivity组件
转自:http://dengyin2000.iteye.com/blog/1413669
2012-02-21 23:26:17
628
原创 实现“全屏”且状态栏盖在上面的效果
先直接上图看效果: 关键代码:1、android:theme="@android:style/Theme.NoTitleBar"2、getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);其中:WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
2011-12-15 20:30:13
774
原创 Android情景模式、文件管理器 完整示例编程详解、Android程序优化总结
http://blog.youkuaiyun.com/liubin8095/article/details/7069827
2011-12-15 00:09:58
895
转载 android图像处理系列之二--图片旋转、缩放、反转
转自:http://blog.youkuaiyun.com/maylian7700/article/details/7071837 注意是反转,不是翻转。贴图:原图:处理后:下面看代码:package com.jacp.image.util;import android.graphics.Bitmap;import android.graphics
2011-12-14 23:57:42
6959
转载 Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法
http://www.devdiv.com/article-2336-1.html SurfaceView在Android中用作游戏开发是最适宜的,本文就将演示游戏开发中常用的两种绘图刷新策略在SurfaceView中的实现方法。首先我们来看一下本例需要用到的两个素材图片:2011-8-16 16:09:08 上传下载附件(61.45 KB)
2011-12-11 00:43:03
1022
转载 仿的一个动画菜单效果
http://gundumw100.iteye.com/blog/1299953 记得在eoe上有人发过,但代码质量不好。我重写了一下,抽成了控件。但没有经过各种控件的相容性测试,如果和其他控件的相容性不好,就直接在activity中写代码吧,应该差不多的。我用的是平板,所以效果还行,不知道手机如何。代码:Java代码 package
2011-12-10 23:33:39
721
转载 Android的四大组件之三--Activity(4)----->Activity的启动方式和相关参数
http://blog.youkuaiyun.com/alex0203/article/details/7059454 在前面几节讨论了activity的生命周期,状态的保存,横竖屏切换和全屏显示相关的内容;下面将介绍如下内容:1.如何启动activity;2.如何在关闭activity的时候返回值给前一个activity;3.如何传递值给将要启动的activity;4.ac
2011-12-10 23:24:26
1180
转载 基于Android的浮动组件,可以用于应用中的新功能展示等等
http://blog.youkuaiyun.com/michael__li/article/details/7058259 前言在开发Android应用时,加新功能是必不可少的,我们加入了新的功能,有的一看界面就可以看出来,但是有的新功能就比较隐蔽,也就是用户很难知道你添加了这个新功能,这个时候就需要用户在打开我们的应用时给出一些提示,说明我们在哪里添加了新功能,点击哪里可以看到这个新功
2011-12-10 23:14:00
664
原创 Activity屏蔽Home键
由于某种需求,需要在某个Activity中启动一个ProgressDialog表示正在进行时。但当ProgressDialog起来后,此时按Home键,则会报错,那如何在ProgressDialog显示的过程中屏蔽掉Home键呢?直接上代码:首先重写@Override public void onAttachedToWindow() { // TODO Auto-genera
2011-12-07 17:19:19
812
转载 android UI 优化系之 使用theme 预加载
在很多时候,我们需要给一个Layout设置一个背景。例如,我们下下面的layout中使用了这样一个背景: 6]dK,<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_wid
2011-11-25 23:59:50
1023
原创 Java四则运算(+、-、*、/、)以及三角函数表达式解析器
Java四则运算(+、-、*、/、)以及三角函数表达式解析器,自己也可以写,但还是比较复杂的,但有一个关于这个的开源项目,那就实行拿来主义好了! http://jeval.sourceforge.net(Jeval)
2011-11-25 15:13:54
1288
原创 ListView的一种特效
package com.test;import android.app.ListActivity;import android.os.Bundle;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;import android.view.animation.A
2011-11-22 20:15:28
1063
原创 对canvas的translate()方法的理解
canvas.save();//锁画布(为了保存之前的画布状态) canvas.translate(10, 10);//把当前画布的原点移到(10,10),后面的操作都以(10,10)作为参照点,默认原点为(0,0) drawScene(canvas); canvas.restore();//把当前画布返回(调整)到上一
2011-11-22 19:18:27
46928
1
原创 http://blog.youkuaiyun.com/a345017062/article/category/758727
http://blog.youkuaiyun.com/a345017062/article/category/758727
2011-11-22 11:54:34
851
转载 控件更新Invalidate和postInvalidate的区别
http://shazhuzhu1.iteye.com/blog/971193 android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模
2011-11-19 10:37:52
614
转载 TabHost与RadioGroup结合完成的菜单
TabHost与RadioGroup结合完成的菜单,记录下转自:http://www.iteye.com/topic/1116261效果图:首先看布局文件:
2011-11-14 18:13:14
626
转载 Android屏幕元素层次结构
Android屏幕元素层次结构 android.app.Activity对于一个Android应用来说,android.app.Activity类实例是一个最基本的功能单元。一个Activity实例可以做很多的事情,但是它本身无法显示在屏幕上,而是借助于Viewgroup和View,这两个才是Android平台上最基本的两个用户界面表达单元。android.view.ViewG
2011-11-14 18:12:55
438
转载 Android 多线程下载
转自:http://blog.youkuaiyun.com/rwyz1314/article/details/6919596package my.Thread; import java.io.BufferedInputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import
2011-11-13 23:54:27
706
转载 Button 上加图片效果
1. mail.xml http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >
2011-11-05 18:14:47
916
转载 MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序
http://vssupermadman.iteye.com/blog/1211436
2011-11-05 00:52:47
445
转载 避免出现bitmap内存限制OUT OF MEMORY的一种方法
在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章ANDROID BITMAP内存限制OOM,OUT OF MEMORY。这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。
2011-11-05 00:45:34
639
转载 android 中listview滑动加载的简单demo
在使用listview时,滑动加载可以提高效率,增加用户体验。主要用到一个OnScrollListener /** * The view is not scrolling. Note navigating the list using the trackball counts as * being in the idle state since
2011-11-05 00:39:23
1296
原创 android在不加载图片的前提下获得图片的宽高
代码如下: BitmapFactory.Options options = new BitmapFactory.Options(); /** * 最关键在此,把options.inJustDecodeBounds = true; * 这里再decodeFile(),返回的bitmap为空,但此时调用options.o
2011-11-04 18:27:47
9361
转载 android 自定义锁屏
花了半天时间研究下了自定义锁屏,发现其实实现并不是很神秘。不过有些地方还是值得注意。首先说流程,锁屏界面一般是在关闭屏幕时启用,打开屏幕时展现在我们面前,所以我们知道了锁屏的时机,恰好屏幕开关会发出相应的广播,所以我们也可以像系统一样捕获到屏幕开关的事件。广播对应的两个action引用android.intent.action.SCREEN_ON android.inten
2011-11-04 00:32:57
1507
转载 提高Bitmap解析速度( Resources , BitmapFactory , AssetManager ,主题定制 )
图片是应用里面最常用的资源,在canvas里面使用需要将其解析成Bitmap的方式(例如倒影效果)。这里给出几个可能会有的场景,探讨一下如何使用:应用主题转化:当某个应用希望换掉整个生命周期中的一些背景图片,例如从卡通主题转化到草原主题,这样会涉及到Button、Tab、Layout等各式各样图片的替换。动画播放:例如关机动画、闹铃提醒(当然简单的动作除外) 转载请注明htt
2011-10-30 15:22:40
656
转载 Android 开发应用的时候看看这个和这个
先看看这个两个大牛的博,再动手。http://blog.youkuaiyun.com/flowingflying/archive/2011/03/28/6283942.aspxhttp://blog.youkuaiyun.com/xiaominghimi/archive/2011/02
2011-10-29 00:18:57
590
原创 反编译framework.odex
反编译 framework.odexjava -jar baksmali.jar -c :core-junit.odex -x framework.odex反编译时如果遇到错误:Error while loading ClassPath class Ljunit/extensions/ActiveTestSuite$1;使用 -c :core-junit.odex
2011-10-28 16:05:56
2656
转载 java 垃圾收集
Java有一个很好的地方就是java的垃圾收集机制,这个机制集成于jvm的,对程序员来说是隐藏且不透明的。这种情况下,如何得到某个对象消耗的内存呢? 曾经看到过有人用以下方法来计算:在生成该object的前后都调用java.lang.Runtime.freeMemory()方法,然后看两者之差即为该object消耗的内存量。 这种方法的代码是: long totalMem = j
2011-10-27 17:57:29
549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人