![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 50
onlywaitforyou
这个作者很懒,什么都没留下…
展开
-
异步加载图片
使用java软缓冲和线程异步操作import java.io.IOException;import java.io.InputStream;import java.lang.ref.SoftReference;import java.net.MalformedURLException;import java.net.URL;import java.util.HashMap;原创 2013-03-06 21:58:01 · 615 阅读 · 0 评论 -
Android中Bitmap,byte[],Drawable相互转化
1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵很多Android开发者可能发现,将Bitmap转转载 2013-05-01 20:16:59 · 797 阅读 · 0 评论 -
获取手机分辨率
获取手机分辨率 //获取手机像素,用于处理图片内存溢出 private int metrisPixels = 0; DisplayMetrics outMetrics = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(outMetrics); metris原创 2013-05-02 08:01:27 · 520 阅读 · 0 评论 -
Eclipse 常用快捷键
(将学习经验分享给大家。)------内容提示 alt+/------快速修复 Ctrl+1------导报 Ctrl+shift +o格式化代码 Ctrl+shift+F向前向后 alt+方向键添加注释 Ctrl+Shrift+/去除注释 Ctrl+Shrift+\程序的调试和运行F5(跳入)F6(跳过) F7(跳出)原创 2013-06-10 10:58:38 · 434 阅读 · 0 评论 -
android 优化解决方案(上层)
1.避免创建不必要的对象2.如果方法用不到的成员变量,可以把方法声明为static,提高性能会15%到20%3.避免直接使用getter/setter存取Field,可以把Field声明为public,直接访问4.static的变量如果不For循环for(:)6.使用内部类要访问外部类的Field或方法,可以把外部类的Field或方法声明为包访问权限7.合理利用使用浮点数,浮点原创 2013-06-02 17:44:41 · 541 阅读 · 0 评论 -
android支付宝接入(一)
相信相同过App获取利润的都会需要接入计费SDK,下边就跟大家走一遍完整的支付宝SDK接入,支付系列均通过计费Button触发,计费所有代码均放到一个java文件实现,这样虽然会有点违背java面向对象及封装性,但这样做的一个好处是可以快速集成到不同的游戏中,将改动的文件降到最低,各有利弊吧,如果大家有什么更好的方法,望一起交流,好了,废话不多说了,开始干活。PS:初次写博文,各方面还不够转载 2013-08-03 12:59:54 · 1276 阅读 · 0 评论 -
android Bitmap 转化成字节数组与流
public class BitamapToBytes { public static byte[] Bitmap2Bytes(Bitmap bm) { ByteArrayOutputStream baos =new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 10原创 2013-08-21 12:47:25 · 1610 阅读 · 0 评论 -
java 日期各种样式转化函数集合
mport java.text.DateFormat;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util原创 2013-08-22 10:06:33 · 700 阅读 · 0 评论 -
Android程序中像素(px)跟单位dp(dip)之间的转换
public class UnitTransformUtil { /** * 根据手机的分辨率从dp 的单位 转成为px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().get转载 2013-08-27 11:29:42 · 662 阅读 · 0 评论 -
android SD卡路径问题以及如何获取SDCard 内存
SD卡路径问题以及如何获取SDCard 内存昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取转载 2013-04-06 15:20:53 · 571 阅读 · 0 评论 -
3D相册旋转效果
Java代码:1. package eoe.android.CustomGallery;2. 3. 4. import android.content.Context;5. import android.graphics.Camera;6. import android.graphics.Matrix;7. import android.util.AttributeSe转载 2013-03-28 20:27:27 · 1096 阅读 · 0 评论 -
android 环境搭建
对于学习android来说,我们首先要了解android的发展和基本知识。当然我们需要熟悉android的开发环境,一般在Linux平台和windows平台上开发。我选择的在windows平台上开发的。因此,让我们先来看看搭建android开发环境需要的工具。首先,你的电脑必须先安装有java虚拟机。配置好java的环境变量。来让我们看一下java的安装和环境配置。下载java sdk,按照我原创 2013-03-05 13:30:15 · 549 阅读 · 0 评论 -
第一个android工程
android开发环境搭建好,就让我们来开始第一个android工程,让我们进入进入神秘多彩的android世界。打开eclipse程序后,选择FIle->new->android project如图会出现。我们在Project Name 写入我们新建项目的名称,单击next会出现如图让我们选择android SDK的版本,我们在此选择2.1,单击next进入下一步,在此我们只要将原创 2013-03-06 19:19:31 · 439 阅读 · 0 评论 -
TextView的一些高级显示
TextView的一些高级显示 //原文 http://www.2cto.com/kf/201205/129952.html1. 自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在asse转载 2013-03-08 20:30:40 · 428 阅读 · 0 评论 -
android xml-----Sax解析
xml是一种扩展标记语言,是一种简单的数据存储语言,使用一系列简单的标记描述数据。我们在android开发过程会经常用到,特别是解析网络数据,另外还有json格式的数据存储方式,json解析相对xml解析快,流量少,但阅读不太方便,在此我们主要说xml常用的Sax解析,此外xml还有dom、pull两种解析方式。让我们来看一下xml格式的数据结构: 10118原创 2013-03-07 21:41:10 · 884 阅读 · 0 评论 -
android 工程常见问题解决
我们在android开发过程中,有时候参考他人写的代码,但是当我们使用import导入别人的工程,会出现如 提示你删除 @Override 的错误,这主要是java 编译jar包版本问题,我们可以讲鼠标点击工程,右击Properties ->Java Complier 将 Complier compliance setting 修改成 1.6 ,然后apply 保存就好啊了。如图原创 2013-03-09 11:54:28 · 554 阅读 · 0 评论 -
Android -----数据共享ContentProvider
AAndroid中内置了SQLite,但是对于数据库操作这块,非常的麻烦.其实可以试用第3方的数据库持久化框架对之进行结构上调整, 摆脱了访问数据库操作的细节,不用再去写复杂的SQL语句.虽然这样会在数据库操作上损失一点性能,但基于xxxx对数据库操作不频繁性能要求不高可以使用,所带来的好处即使有一个良好的统一的数据库操作以及降低代码维护成本.然而,SQLite的数据库只能有本程序访问数据。但为了翻译 2013-03-09 21:21:03 · 532 阅读 · 0 评论 -
android 数据库操作
android的开发中使用的数据库是SQLite ,它是一个轻量级的数据库 、非常小 、 移植性好、效率高、可靠。开发中使用数据库 的添加、删除、修改、查找操作,尤其在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据。同时android给我们提供了非常简单的操作方仿,我们只需要继承SQLiteOpenHelper类,实现其中的onCreate(SQLiteDatabase db)和原创 2013-03-14 11:16:03 · 550 阅读 · 0 评论 -
android xml-----Pull解析
XML pull提供了开始元素和结束元素。当某个元素开始时,可以调用parser.nextText从XML文档中提取所有字符数据。当解析到一个文档结束时,自动生成EndDocument事件。常用的XML pull的接口和类:XmlPullParser:该解析器是一个在org.xmlpull.v1中定义的解析功能的接口。XmlSerializer:它是一个接口,定义了XM原创 2013-03-14 11:25:17 · 511 阅读 · 0 评论 -
Sqlite工具类
package com.asc.db; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.转载 2013-08-28 09:13:43 · 1101 阅读 · 0 评论