- 博客(28)
- 收藏
- 关注
原创 标准TabHost的应用
[code="java"]public class Activity01 extends TabActivity { // 声明TabHost对象 TabHost mTabHost; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedI...
2011-01-28 23:11:47 63
原创 WebView使用总结3(应用函数与JS函数互相调用)
完成java文件:[code="java"]public class MethodMutual extends Activity { private WebView mWebView; private Handler mHandler = new Handler(); private static final String LOG_TAG = "WebViewDemo";...
2011-01-25 20:13:41 114
原创 WebView使用总结2(加载HTML内容形式的String)
接着上篇:6.通过字符串拼凑的html页面显示: [code="java"]public void simpleJsClick() { WebView webView = (WebView) findViewById(R.id.webview); String html = "" + "" + "图书封面" + "" + ""
2011-01-25 19:57:46 231
原创 WebView使用总结1
1.当只用WebView的时候,最先注意的当然是在配置文件中添加访问因特网的权限;2.如果访问的页面中有Javascript,必须设置支持Javascript: [code="java"] webview.getSettings().setJavaScriptEnabled(true); [/code]3.如果希望点击链接由自己处理而不是新开Android的系统...
2011-01-25 19:35:41 93
原创 手机分辨率和密度的理解
QVGA,WQVGA屏density=120HVGA屏density=160WVGA屏density=240 Density值表示每英寸有多少个显示点,与分辨率是两个概念. 不同density下屏幕分辨率信息,以480*800的WVGA(density=240) density=120时屏幕实际分辨率为...
2011-01-24 10:22:11 146
原创 GridView基本构建Demo
[code="java"]public class Main extends Activity implements OnItemSelectedListener, OnItemClickListener { private ImageView imageView; private int[] resIds = new int[] { R.drawable.item1, R.dr...
2011-01-20 20:19:56 75
原创 Android中读取properties文件2
ReadProperty.java类文件中主要代码块:[code="java"]void readUrl() { Properties pro = new Properties(); InputStream is; try { is = getAssets().open("user.properties"); pro.load(is); url =...
2011-01-20 13:24:11 90
原创 获取SdCard和系统存储空间大小
[code="java"]/*** 读取Sd卡存储信息*/void readSDCard() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { File sdcardDir = Environment.get...
2011-01-20 10:33:18 140
原创 Android Bitmap 圆角
第一种是生成圆角背景:[code="java"]Button mView = (Button)findViewById(R.id.mView); Bitmap myCoolBitmap = ((BitmapDrawable) getResources().getDrawable( R.drawable.icon)).getBitmap(); int w = m...
2011-01-20 10:16:36 124
原创 Android面试题目收集
1.Android dvm的进程和Linux的进程,应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.2.SIM卡的EF文件有何作用?([color=red]对EF一点概念都还没有[/color]) ...
2011-01-20 10:10:49 100
原创 如何构建背景渐变的页面
shape.xml:[code="java"] [/code]style.xml:[code="java"] @drawable/shape [/code]配置文件:[code="java"][/code]这样就可以看到效果了,通过自定义startColor,endColor值就可以了......
2011-01-20 09:36:36 58
原创 Android中读取properties文件1
通过流文件来进行properties文件读取的,要将文件放入到assets文件夹或者raw文件夹中.例如,我们这里有一个文件test.properties,如果放入了assets文件夹中,可以如下打开:[code="java"]Properties pro = new Properties();InputStream is = context.getAssets().open(...
2011-01-19 12:25:23 65
原创 AsyncTask异步实现(方便自己后续复习)
[code="java"]public class Main extends Activity { private LayoutInflater m_flater = null; private LinearLayout mFlash; public void onCreate(Bundle savedInstanceState) { super.onCreate(s...
2011-01-18 21:39:08 89
原创 添加桌面快捷方式
给一个完整的代码片段:[code="java"]/**Launcher的receiver标签的intent-filter的一个action过滤条件*/private final String ACTION_ADD_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT"; private String numToDial =...
2011-01-18 21:12:59 60
原创 Android应用读取Excel文件
ReadExcel.java文件:[code="java"]public class ReadExcel extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super...
2011-01-18 20:45:55 136
原创 横竖屏切换时候activity的生命周期
通过以下部分代码,我们可以了解清楚Activity页面在横,竖屏切换时,生命周期的变化:[code="java"]public class AndroidLifecycle extends Activity { public void onCreate(Bundle savedInstanceState) { System.out.println("First Activit...
2011-01-16 14:54:43 41
原创 如何保证Activity实例个数唯一(Activity启动模式)
ActA.java文件:[code="java"]public class ActA extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(...
2011-01-14 11:35:36 1275
原创 Dialog自定义方法1
[code="java"]public class SelfDialog { Dialog mDialog; public SelfDialog(Context context) { mDialog = new Dialog(context, R.style.dialog); mDialog.setContentView(R.layout.dialog); Win...
2011-01-13 14:51:21 84
原创 Dialog伸缩动画效果
效果图:[img]http://dl.iteye.com/upload/attachment/390099/11d7f8ef-1145-3d70-8ec8-366e3b1eb3ee.png[/img]ViewScale.java:[code="java"]public class ViewScale extends Activity implements OnClick...
2011-01-13 14:45:07 167
原创 手机系统常识了解(3)
HVGA屏density=160;QVGA屏density=120;WVGA屏density=240;WQVGA屏density=120density值表示每英寸有多少个显示点,与分辨率是两个概念.不同density下屏幕分辨率信息,以480dip*800dip的WVGA(density=240)为例density=120时屏幕实际分辨率为240px*400px(两个点对应一个分辨...
2011-01-05 12:37:38 88
原创 手机系统常识了解(2)
介绍下常用两种屏幕的尺寸规格: 4:3屏幕~为标屏(分辨率比例即为屏幕尺寸比例VGA480*640) 5:3屏幕~为宽屏(分辨率比例即为屏幕尺寸比例WVGA 480*800)主流趋势,更人性化 所谓的市场上讲的多少多少英寸,实际讲的是屏幕对角线的长度.1英寸=25.4mm下面是常用4:3标屏的一些尺寸参数:2.8寸~3.0寸~3.2寸~3.6寸~3.8寸~4....
2011-01-05 11:17:09 90
原创 Android应用数据存储几种方式(3)
(4)初识 ContentProvider 组成Android程序的主要4部分,它们分别是Activity,Broadcast Intent Receiver,Service,Content Provider. Android这个系统和其它的操作系统还不太一样,数据在Android当中是私有的,当然这些数据包括文件数据和数据库数据以及一些其他类型的数据.难道两个程序之间就没有办...
2011-01-04 21:34:03 117
原创 Android应用数据存储几种方式(2)
3)SQLite 存储方式 SQLite 是Android 所带的一个标准的数据库,它支持SQL 语句,它是一个轻量级的嵌入式数据库. 小知识:什么是 SQLiteDatabase? 一个 SQLiteDatabase 的实例代表了一个SQLite 的数据库,通过SQLiteDatabase 实例的一些方法,我们可以执行SQL 语句,对数据库进行增,删,查,改的操...
2011-01-04 21:22:49 89
原创 Android应用数据存储几种方式(1)
在android中所有的应用软件数据为该应用软件所私有,同样它也提供了一种标准方式供应用软件将私有数据开放给其他应用软件.android中有sharedPreferences,文件存储,SQLite数据库方式,内容提供器(content provider)和网络.1)sharedPreferences存储 比如一些默认欢迎语,登录用户名,密码等以键值对的信息我们一般用它来...
2011-01-04 21:07:40 107
原创 MD5加密方法
以下代码是将一个正常编码字符串通过MD5加密处理:[code="java"]import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Hex { /** * @param args */ // MD5加密是不可逆的 ...
2011-01-04 15:56:33 62
原创 各种类型Android Market了解
Google于2008年8月29日推出的Android Market旨在为Android应用开发商提供一个用于销售应用的统一的平台.Android Market采用的是完全开放的政策,不对应用做任何形式的审核. Google没有对android market进行监管和审查,只是表示Android Market里的应用将拥有反馈系统.Google通过追踪工具获得应用的反馈,如果某个...
2011-01-02 13:04:20 291
原创 ListView分批动态加载Item
这个例子主要实现ListView当滚动完毕所有可见Item后,继续加载未显示item例子,主要通过onScroll的监听来实现:[code="java"]package com.example.listview;import android.app.ListActivity;import android.os.Bundle;import android.view.Gravi...
2011-01-02 09:16:06 82
原创 DDMS概念学习
Android DDMS如何使用? DDMS的全称是Dalvik Debug Monitor Service,他为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息,LogCat,广播状态信息,模拟电话呼叫,接受SMS,虚拟地理坐标等; 1.如何启动DDMS 这个工具存放在SDK-tools路径下,启动方法: 1) 直接双击ddms.bat运行...
2011-01-01 00:11:13 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人