- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性
出发点:Android系统本身是支持多种分辨率的,如图1所示,一般情况下要适配不同尺寸的设备只需要做两件事,1. 根据4种不同的屏幕尺寸提供4套UI布局(layout)。 2. 根据4种不同屏幕像素密度(单位英寸的像素值)提供4套界面元素的图片。2012-5-31 14:18 上传下载附件(13.08 KB)图1 Android屏幕分类而实际应用
2012-08-31 16:18:11 1179
转载 Java中map的学习(说明一下java中map、迭代器Iterator的用法)
Q:如什么样的数据放在map中比较合适,它放在其它容器比有什么特别之处等; map是键-值对应,我知道,我想知道的是什么情况下用键值对,用数组或是其它二维容器不行吗A:Java中的范型. 給你貼我以前的學習代碼 1 import java.util.Map; 2 import java.util.HashMap; 3 i
2012-08-29 16:18:48 3869
转载 牛人博客
http://blog.csdn.net/flowingflying/article/details/7522640 (牛人博客,,,http://kuai.xunlei.com/d/WEMNMZQZWKGU (android,iphone开发资料下载)http://www.apkbus.com/forum.php?mod=viewthread&tid=65111 (控件Grid
2012-08-28 18:39:31 718
转载 多信息显示-ExpandableListView的使用
在上面几次学习中,我们学习了如何在一个有限的屏幕上加载多页的信息,除此之外还可以通过隐藏-展开的方式,在屏幕有限的空间内包含更多的现象,如图所示,这就是ExpandableListView。ExpandableListView,具有树的结构:Groups和childrens。下面我们通过一个简单的例子来学习,这个例子的数据不再采用String[],而是采用另一个常见的HashMap方式,顺带复
2012-08-28 18:31:56 718
原创 Android中内存溢出 的总结
在做的程序老是内存溢出,在网上查了点资料先记下来内存溢出主要由以下几种情况引起:1.数据库的cursor没有关闭。2.构造adapter没有使用缓存contentview。3.调用registerReceiver后未调用unregisterReceiver()。4.未关闭InputStream/OutputStream。5.Bitmap使用后未调用r
2012-08-28 18:21:35 920
原创 Java中的Json解析
包支持:org.json.jar 第一个:String js = "{'a':'111','b':'333','c':'666'}"; try { JSONObject jsonObject01 = new JSONObject(js); String a = jsonObject01.getString("a"); String b = json
2012-08-28 14:25:56 807
转载 Webview中所调网页的缩放
public class ForgetPwdActivity1 extends Activity { private WebView webResetPwd; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);// this.re
2012-08-28 14:22:28 761
转载 探究Android的多分辨率支持以及各种类型图标尺寸大小
术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的。屏幕长宽比 屏幕的物理长度与物理宽度的比例。程序可以
2012-08-27 09:31:07 1552
原创 Android JSON字符串解析和构建 .
package sn.len.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.util.Log;public classJSONActi
2012-08-23 14:37:01 961
原创 android将图片转成字符串,再将字符串转成图片 (base64处理的字符串)
Android Base64字符串转换成图片 public Bitmap stringtoBitmap(String string){ //将字符串转换成Bitmap类型 Bitmap bitmap=null; try { byte[]bitmapArray; bitmapArray=Base64.decode(string, Base64.DEFAULT);
2012-08-23 14:29:25 2755 1
原创 Android适配器之-----SimpleCursorTreeAdapter
结构继承关系public abstract class SimpleCusrorTreeAdapter extends ResourceCusorTreeAdpaterjava.lang.Objectandroid.widget.BaseExpandableListAdapt
2012-08-17 14:51:25 1732
原创 Android适配器之---SimpleCursorAdapter
结构继承关系public class SimpleCusrorAdapter extendsResourceCusorAdpaterjava.lang.Objectandroid.widget.BaseAdapter android.widget.CursorAdapter android.wid
2012-08-17 14:48:43 2707
原创 Android适配器之-----SimpleAdapter
结构继承关系public interface SpinnerAdapterextends Adapter java.lang.Object android.widget.BaseAdapterandroid.widget. SpinnerAdapter类概述这是一个简单的适配器,可以将静态数
2012-08-17 14:46:35 1083
原创 Android适配器之-----SimpleExpandableListAdapter
结构继承关系public abstract class SimpleExpandableListAdapter extendsBaseExpandableListAdapterjava.lang.Objectandroid.widget.BaseExpandableListAdapter android.widget.SimpleExpandableLi
2012-08-17 14:04:16 1052
转载 Android中的代码优化
Android代码优化的核心原则:不做不必要的事,不分配不必要的内存1、字符串频繁操作时,多用StringBuffer而少用String2、尽量使用本地变量,即反复使用的变量要先保存成临时或局部变量,尤其是循环中使用的变量3、String方法中substring和indexOf都是native方法可以大量的使用4、如果函数返回String类型,而且返回后的使用就是要加入到Str
2012-08-15 16:21:12 658
转载 Android平板点餐系统分析
一. 为什么要做这个项目?记的有一次看新闻,其中报道过台湾一家酒店使用ipad让客人自己点餐,客人可以使用这个ipad从全部菜中挑选自己喜欢的,又可以选择自己的特色的。还可以直接结帐。我就想了一下,为什么不在android 系统上做一个人呢,因为以后这个系统的普及度一定很高的。于是我就上网查了一下相关的项目。发现有好多人已经开始做了,我自己并没有调研,就附上别人调研的情况
2012-08-15 14:49:57 2946
转载 Java集合与数组
Java集合与数组1.Java2提供了一 个完整的集合框架,而Java的早期版本只提供了一些集合类,如Hashtable和Vector,以及内建的数组功能。2.组成集合框架的类和接口是java.util包的成员,Arrays类提供了用于操作数组的static方法,Aarrys类的方法包括用于查找的binarySearch方法,用于比较数组的equals方法,用于给数组赋值的fill方法
2012-08-15 09:20:22 803
原创 Activity间跳转传递对象集合List
两个activity直接需要传一个list 于是在获得list之后通过i.putExtra(name, list);就可以了,但是有几点需要注意1、Bean 要 implements Serializable或者继承Parcelable,我这里举得例子是前者,2、list本身要指定成ArrayList3、传值的activity端 i.putExtra("aaa", Arrayli
2012-08-14 12:03:26 2474
二维码扫描Zxing横竖屏都支持,还可以切换激光线
2012-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人