android
quyf
IT Programmer
展开
-
最新eclipse中android插件安装下载地址
Download the ADT Pluginhttp://developer.android.com/sdk/installing/installing-adt.html下面是国内的服务器 下载比上面的 快http://download.csdn.net/download/qyf_5445/4872149Get the Android SDKhttp://原创 2012-12-11 12:05:49 · 4694 阅读 · 0 评论 -
Android demo之发送短信
1。首先是 界面设计了,写的比较简单<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="ve原创 2013-04-26 19:30:21 · 2010 阅读 · 2 评论 -
android获取屏幕像素
private void alertScreenDialog() { DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); String optStr = "手机屏幕分辨率为: "+dm.widthPixels+" x "+dm.heightPix原创 2013-03-27 20:28:53 · 1577 阅读 · 0 评论 -
Android中button实现onclicklistener事件的两种方法
package com.demos;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class GetScreenActi原创 2013-03-27 20:01:31 · 14309 阅读 · 5 评论 -
android基础之动画
android中提供了4中动画: AlphaAnimation 透明度动画效果 ScaleAnimation 缩放动画效果 TranslateAnimation 位移动画效果 RotateAnimation 旋转动画效果原创 2013-03-11 21:16:12 · 932 阅读 · 0 评论 -
获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
在文件AndroidManifest.xml中添加权限 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);/** 获取SIM卡的IMSI码 * SIM卡唯一标原创 2013-03-10 15:23:02 · 8340 阅读 · 2 评论 -
android关闭应用程序
当应用不再使用时,通常需要关闭应用,可以使用以下三种方法关闭android应用: 第一种方法:首先获取当前进程的id,然后杀死该进程。 (建议使用) android.os.Process.killProcess(android.os.Process.myPid()) 第二种方法:终止当前正在运行的Java虚拟机,导致程序终止 System.exit(0); 第三种方原创 2013-03-10 15:21:50 · 1242 阅读 · 0 评论 -
Android基础控件之单选框(RadioButton)
要完成单选框显示,我们需要使用到RadioGroup和RadioButton(单选框),RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框能被选中。(例子代码请见下方备注栏) RadioGroup.check(R.id.dotNet);将id名为dotNet的单选框设置成选中状态。(RadioButton) findViewById(radioGroup.getC原创 2013-03-10 15:36:10 · 13981 阅读 · 0 评论 -
android发送短信
package com.quyf.smsdemo;import java.util.List;import android.app.Activity;import android.app.PendingIntent;import android.content.Intent;import android.os.Bundle;import android.telephony.SmsM原创 2013-03-10 15:25:56 · 1006 阅读 · 0 评论 -
Android:EditText 多行显示及所有属性
android:id="@+id/editSms" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/saveSms" android:inputType="textMultiLine" android:gravity="原创 2013-03-08 17:51:23 · 56208 阅读 · 0 评论 -
两分钟彻底让你明白Android Activity生命周期(图文)!
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: public class Activity extends ApplicationContext { prot转载 2012-12-13 12:57:20 · 5285 阅读 · 26 评论 -
Android创建AlertDialog对话框 ==之一
activity如下package com.example;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.DialogInterface;import android.content.原创 2012-12-17 20:11:52 · 3881 阅读 · 2 评论 -
Android应用程序架构
src/ java原代码存放目录 gen/ 自动生成目录 gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R原创 2012-12-11 22:50:44 · 1374 阅读 · 0 评论 -
“Error:ShouldNotReachHere()”错误的原因
java中使用main函数作为应用程序的接口,class的生命周期始于main方法,结束与main方法。android虽然使用java语法,但是却不适用main作为程序入口,一个activity启动时要经过onCreate()方法、onStart()、onResume()方法才算完全启动,而且这些方法都是自动调用的,这是与java application运行的最大不同之处。所以如果你新建的是a原创 2013-06-12 13:52:41 · 2896 阅读 · 0 评论