Android学习日记
文章平均质量分 79
or0fun
一条路.
展开
-
【Android学习日记】(一) Android 开发基础
1 Android平台的特性 1) 应用程序框架支持组建的重用和替换,包括打电话应用程序、文件管理器等。 2) Dalvik虚拟机专门为移动设备做了优化,Dalvik虚拟机是基于寄存器的,相对于Java虚拟机速度要快很多 3) 内部集成浏览器基于开源的WebKit引擎 4) 优化的图形库包括2D和3D图形库 5) SQLite用作结构化的数据存储 等 2 Android的体系结原创 2011-11-28 20:21:39 · 8330 阅读 · 0 评论 -
【Android学习日记】(十三) Http Get使用简单例子
public String get(String url) throws Exception { HttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(url); HttpResponse response = client.execute(get); HttpEntity entity = respo转载 2012-03-04 20:24:18 · 922 阅读 · 0 评论 -
【Android学习日记】(八) Service的简单使用例子
/* 建构Intent对象,指定开启对象为mService1服务 */ Intent i = new Intent( EX06_04.this, mService1.class ); /* 设定新TASK的方式 */ i.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK );转载 2012-02-25 13:05:21 · 693 阅读 · 0 评论 -
【Android学习日记】(六) SQLite的简单实例
//实例类 public class ToDoDB extends SQLiteOpenHelper { private final static String DATABASE_NAME = "todo_db"; private final static int DATABASE_VERSION = 1; private final static String TABLE_转载 2012-02-24 17:03:13 · 1054 阅读 · 0 评论 -
【Android学习日记】(十二) QR Code条形码的产生
/* 自定义生成QR Code的函数 */ public void AndroidQREncode(String strEncoding, int qrcodeVersion) { try { /* 建构QRCode编码对象 */ com.swetake.util.Qrcode testQrcode = new com.swetake.u转载 2012-02-26 13:39:07 · 2147 阅读 · 2 评论 -
【Android学习日记】(十) 查看SD card使用情况的例子
/* 判断记忆卡是否插入 */ if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { /* 取得SD CARD档案路径一般是/sdcard */ File path = Environment.getExternalStorageDirector转载 2012-02-25 13:15:57 · 847 阅读 · 0 评论 -
【Android学习日记】(五) 常用例子代码
1.使用Toast /*使用系统标准的 makeText()方式来产生Toast讯息*/ Toast.makeText( EX04_03.this, "你的愿望 "+Str.toString()+"已送达耶诞老人信箱", Toast.LENGTH_LONG).show(); /*使用带图片的Toast*/ LinearLayout lay = new LinearLay原创 2012-02-24 15:36:33 · 1561 阅读 · 2 评论 -
【Android学习日记】(三) 常用方法
1.手机屏幕分辨率 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); String strOpt = "手机屏幕分辨率为:" + dm.widthPixels + " × " + dm.heightPixel; 2.调用一个新的Activity原创 2012-02-23 17:29:25 · 1865 阅读 · 0 评论 -
【Android学习日记】(九) 监听电话的例子
/* 内部class继承PhoneStateListener */ public class exPhoneCallListener extends PhoneStateListener { /* 重写onCallStateChanged当状态改变时改变myTextView1的文字及颜色 */ public void onCallStateChanged(int s转载 2012-02-25 13:12:16 · 697 阅读 · 0 评论 -
【Android学习日记】(七) 监听短信接收实例
/* 自定义继承自BroadcastReceiver类,监听系统服务广播的信息 */ public class EX06_01_SMSreceiver extends BroadcastReceiver { /*声明静态字符串,并使用android.provider.Telephony.SMS_RECEIVED作为Action为短信的依据*/ private static f转载 2012-02-25 12:58:53 · 1557 阅读 · 0 评论 -
【Android学习日记】(四) 菜单使用例子
//初始化菜单,这个函数只会被被调用一次,在菜单第一次显示时调用,要想每次显示时都更新请参见onPrepareOptionsMenu(Menu). public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, R.string.app_about); menu.add(0, 1, 1, R.str原创 2012-02-23 17:34:31 · 1224 阅读 · 0 评论 -
【Android学习日记】(二) 如何解决:Android中 Error generating final archive: Debug Certificate expired
问题概述: 在run project 后提示如下错误: “Error generating final archive: Debug Certificate expired ....” 原因分析: android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->b转载 2012-02-23 14:34:36 · 2130 阅读 · 0 评论 -
【Android学习日记】(十一) 文件存取简单例子
/* 将值写入文件mc.ini*/ boolean isExit = true; FileOutputStream fos = null; try { openFileInput(fileName); } catch (FileNotFoundException e) { isExit = false;转载 2012-02-26 13:20:49 · 635 阅读 · 0 评论