随笔分类 - Android
1
android基础,开发必须要掌握的内容!
Android中showDialog(int id)开发小记
摘要:在阅读源码是看到了这样的写法LinearLayout addAudioBtn = (LinearLayout) findViewById(R.id.create_audio_list_header); addAudioBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { showDialog(1);//直接是系统Activity类中的方法 } });文档中如是解释void android.app.Activity.showDialog(int id)Si...
阅读全文
Android中第三方短信应用接收短信并保存到系统的数据库
摘要:Android中第三方短信应用接收短信并保存到系统的数据库 /** * 继承广播接收器 * @author Administrator * */public class SmsReceiver extends BroadcastReceiver { private long date; private Context context; private final int six = 6; private String phoneNumber; private StringBuilder messageBody = new StringBui...
阅读全文
Android中获取屏幕分辨率
摘要:/** * 获取屏幕分辨率 */ private void getResolution() { // TODO Auto-generated method stub Display display = getWindowManager().getDefaultDisplay(); DisplayMetrics displayMetrics = new DisplayMetrics(); display.getMetrics(displayMetrics); float density = displayMetrics.density; //得到密度 float width = ...
阅读全文
Android全屏设置及取消全屏设置
摘要:1、//在onCreat方法中setContentView()之前插入requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//全屏注:这种方法在启动activity时会闪现状态栏之后再全屏2、在manifest里面配置:<activityandroid:theme="@android:style/Theme.No
阅读全文
Android中在控件上显示倒计时
摘要:public class CountdownTimerActivity extends Activity { private TimeCount time; private Button checking; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main); time = new TimeCount(60000, 100
阅读全文
Android中抽屉(SlidingDrawer)的使用介绍及实例记录
摘要:xml布局文件:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <RelativeLayout android:id="@+id/rel
阅读全文
Android中设置位移动画的停止
摘要:public class TweenXMLActivity extends Activity { public static final String TAG = "TweenActivity"; // 动画图片 private ImageView tweenMM; /** * @see android.app.Activity#onCreate(android.os.Bundle) */ public void onCreate(Bundle cycle) { super.onCreate(cycle); super.setContentView(R.layout.twe
阅读全文
刻骨铭心的startActivityForResult三级跳获得第三个Activity中返回的数据
摘要:本文是为了记录开发过程中个人遇到的问题: 通过在第一个FirstActivity点击一个按钮用startActivityForResult启动第二个ProvincesActivity;显示的是一系列省份选择ListView,然后点击选择一个省份通过startActivityForResult启动第三个CityActivity,显示的是一系列之前所选省份下的城市;再通过选择其中一个城市返回给第一个FirstActivity!public class FirstActivity extends Activity implements OnClickListener { public final..
阅读全文
Google Maps API Key申请方法及地址(谷歌地图使用时的Key申请)
摘要:证书申请(谷歌官方地址):http://code.google.com/intl/zh-CN/android/maps-api-signup.html使用参考(谷歌官方地址):http://code.google.com/intl/zh-CN/android/add-ons/google-apis/mapkey.htmlWIN7系统下使用默认的应用程序签名申请Maps API Key:1.命令行生成证书指纹:2.进入到--证书申请(谷歌官方地址),将命令行中获得的认证指纹复制进去就会获得相应的key了
阅读全文
RGB颜色查询对照表
摘要:RGB颜色查询对照表包括颜色的搭配(需用IE浏览器),颜色加对应的编码非常实用的一张表!http://www.114la.com/other/rgb.htm RGB颜色查询对照表色阶板选中色彩基色: 亮度: 120代码: RGB颜色对照表#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF68F#FFF5EE#FFF0F5#FFEFDB#FFEFD5#FFEC8B#FFEBCD#FFE7BA#FFE4E1#FFE4C4#FFE4B5#FFE1FF#FFDEAD#FFDAB9#FFD700#FFD39B#FFC1C1#FFC1.
阅读全文
Android之系统自带的文字外观设置及实际显示效果图
摘要:android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/ textAppearanceLarge/ textAppearanceLargeInverse/textAppearanceMedium/ textAppearanceSmallInverse/textApp.
阅读全文
Android之SAX解析xml
摘要:SAX全称simple API for XML,同DOM一样也是一个访问XML文档的接口。SAX并不是一个实际可以直接对XML进行解析的解析器,而是他兼容SAX的解析器要实现的接口帮助类的集合。实现了SAX的解析器有很多,如Apache的Xerces,Oracle的XML Parser等。当然在Android中也支持SAX来解析XML,在Android的jar文件包中可以看到两个和SAX相关的包,它们分别是org.xml.sax和org.xml.sax.helper。解析XML可以采用DOM进行解析,也可以采用SAX进行解析,SAX的设计事先与DOM是完全不同的。DOM处理XML文档是基于将X
阅读全文
Android之邮箱注册正则表达式
摘要:protected void Check() { if (USERNAME.equals("") || PASSWORD.equals("")) { Toast.makeText(context, "账号或密码不能为空", Toast.LENGTH_SHORT) .show(); } else if (!EmailFormat(USERNAME) || USERNAME.length() > 31) { Toast.makeText(context, "账号不为邮箱或格式不正确", Toast.LENGTH_
阅读全文
Android中Canvas和Paint简单例子
摘要:packagecom.canvas.paint;importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.LinearGradient;importandroid.graphics.Paint;importandroid.graphics.Path;importandroid.graphics.RectF;importandroid.graphics.Shader;import
阅读全文
Android动画完整小实例完善
摘要:针对http://android.yaohuiji.com/archives/795博客的动画小实例完善xml项目名Animation,源代码:package animation.com;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import
阅读全文
Android 基本组件 Button和Tab_Widget
摘要:声明:本人博客纯属个人学习过程中的一些仿写的简单练习记录,其他论坛也有类似内容!(可能不免有错误之处,还望见谅,指出)这里是Android基本组件Button和Tab_Widget的简单应用,通过点击Tab1、Tab2、Tab3、来切换查看内容图为加入TabView按钮的Activity和点击Tab切换效果演示项目名为:Tab代码如下:package com.tab.demo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;im
阅读全文
Android 的基本组件之一 Gallery
摘要:声明:本人博客纯属个人学习过程中的一些仿写的简单练习记录,其他论坛也有类似内容!(可能不免有错误之处,还望见谅,指出)这是一个最简单可以滑动查看图片的应用程序:首先创建项目名为: Gallery My photo代码如下:package com.slide.demo;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.BaseA
阅读全文
Android 之 Activity Life Cycle
摘要:声明:本人博客纯属个人学习过程中的一些仿写的简单练习记录,其他论坛也有类似内容!(可能不免有错误之处,还望见谅,指出)这个程序解析了Activity整个生命周期,把TAG标识复写父类方法的Log通过打印展示出来;程序里面加入了一个EditText,目的在于体现:一个Activity从启动到停止但还未销毁(比如按了设备上的home键),即只执行了onCreate、onStart、onResume、onPause、onStop;待重启此Activity时,即执行了onRestart、onStart、onResume,还能保持切换之前的状态。首先创建项目名为:LifeCycle具体代码如下:pack
阅读全文
1