- 博客(24)
- 资源 (16)
- 收藏
- 关注
原创 Android--MapView.第一个简单的MapView
1.新建一个类,继承MapActivity类,选择Google APIs 2.在AndroidManifest.xml文件中添加map库和网络访问权限 3.main.xml文件,此处的apiKey为你自己申请的key,如何取得apiKey,请看http://blog.csdn.net/zlqqhs/article/details/8548439 <Lin
2013-01-31 13:19:55 4304
原创 Android--取得MD5指纹,取得MapKey
1.打开Eclipse开发环境菜单栏选择“Windows > Preferences"选项打开"Preference"窗口在窗口左侧菜单中选择"Android > Build"选项复制红色框中的内容,win + r打开命令提示符窗口,输入cmd,回车2.输入keytool -list -v -alias androiddebugkey -keysto
2013-01-28 12:36:07 9458 1
原创 Android--使用include调用布局
Android在xml文件中可使用include包含其他定义好的布局,可以将多处用到的布局单独出来,然后用include包含进来 下面是一个简单的示例,两个xml文件: main.xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:l
2013-01-28 01:03:15 1479
原创 Android--SQLite小知识
1.SQLite数据库如何查询表table1的第20条到30条记录select * from table1 limit 19, 11; 2.table1表有id(主键)和name两个字段,要在表中插入一条id = 1, name = bill的记录。如果id = 1的记录在存在,则正常插入记录,如果存在id= 1的字段,则更新name字段的值,现在要求只用一条SQL语句实现
2013-01-28 00:40:58 2148
原创 Android--About Android(欢迎修改、补充)
一个Android两大数据解析(xml, json)三大提示(Dialog, Toast, Notification)四大Activity启动模式( standard ,singleTop, singleTask,singleInstance)四大应用程序组件(Activity, BroadcastReceiver, Service, ContentProvider)四大多媒体
2013-01-27 16:07:52 2000 4
原创 Android--将布局保存成图像
//将布局转换为View类型对象 View view = getLayoutInflater().inflate(R.layout.main, null); //打开图像缓存 view.setDrawingCacheEnabled(true); //必须调用measure和layout方法才能成功保存可视组件的截图到png图像文件 //测量View大小 view.measu
2013-01-25 21:58:35 3249
原创 Android--Alarm,定时闹钟
package com.example.test0125;import java.util.Calendar;import android.app.Activity;import android.app.AlarmManager;import android.app.PendingIntent;import android.content.Context;import androi
2013-01-25 21:25:49 2303
原创 Android--通过ActivityGroup实现Tab的选卡效果
一个继承ActivityGroup的类,四个xml文件,其中一个为group.xml文件,三个分别为child1.xml,child2.xml,child3.xml 红色框为用来承载child1.xml,child2.xml,child3.xml的布局 继承ActivityGroup的类:package cn.mrzhu.test25;import an
2013-01-25 21:13:43 1376
原创 Android--GestureOverlayView,手势识别
打开模拟器,打开软件: 点击Add gesture 新建手势: 这个例子我们用两个手势 将手势识别库从sdcard卡中导出,在res文件下新建raw文件,将导出的gesture文件粘贴到raw文件下 Java代码: package cn.mrzhu.test25;import java.util.Arr
2013-01-25 12:42:57 3384
原创 Android--ContentProvider跨程序访问数据
两个程序A和B,A程序中有两个类,一个继承Activity,一个继承ContentProviderB程序中有一个类,继承 Activity 在A程序中创建一个数据库,数据库中创建两张表,实现B程序访问A程序数据库中的数据 A程序中继承Activity的类:创建数据库,在数据库中创建表,在表中插入数据 package cn.mrzhu.test24;impor
2013-01-24 12:39:10 1573
原创 Android--ListView滚动条样式
当ListView的记录超过4页时才会显示滑块 java代码:package com.example.test0123;import java.lang.reflect.Field;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundl
2013-01-23 23:39:49 3629
原创 Android--自定义SeekBarPreference控件
运行截图: java代码: package cn.mrzhu.test23;import android.os.Bundle;import android.preference.PreferenceActivity;/** * 继承PreferenceActivity,设置布局 * @author ZLQ * */public class
2013-01-23 22:58:43 4247
原创 Android--通过关键字查找短消息数据库并将匹配的信息显示
java代码: package com.example.test0123;import android.app.Activity;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.
2013-01-23 22:30:47 7953 3
原创 Android--通过ContentResolver取得com.android.providers.media下的media信息
java文件:package cn.mrzhu.media;import android.app.Activity;import android.content.ContentResolver;import android.content.Intent;import android.database.Cursor;import android.net.Uri;import and
2013-01-23 22:09:33 5599
原创 Android--自定义Style
1.在res/values 目录下新建一个名叫style.xml的文件。增加一个根节点。2.对每一个style增加一个全局唯一的名字,也可以选择增加一个父类属性,继承父类的属性。3.在元素内部,申明一个或者多个,每一个定义了一个名字属性,并且在元素内部定义了这个风格的值。 18sp #008 引用一个
2013-01-23 13:13:52 1612
原创 Android--遍历SQLite数据库下的所有表名
package cn.mrzhu.foreignkey;import android.app.Activity;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;impo
2013-01-21 21:20:04 11004 2
原创 Android--取出SDcard卡上指定后缀名的文件
1. import java.io.File;import java.io.FilenameFilter;/** * 后缀名过滤器 * @author ZLQ * */public class FileNameSelector implements FilenameFilter{ String extension = "."; public FileName
2013-01-20 21:33:35 3901
原创 Java--截取路径字符串
1.截取路径最后一个字符串 /** * 截取链接最后一个字符串 * @author ZLQ * */public class StringTest { public static void main(String[] args) { String url = "http://zhidao.baidu.com/question/147458024.html"; //取得最
2013-01-20 12:41:13 12707
原创 Android--ListView,列表
运行截图: Java代码: package com.mrzhu.test0109;import android.app.Activity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.vi
2013-01-09 20:17:08 1056
原创 Android--Gallery,画廊
运行截图: set按钮可将当前图片设为壁纸 Java代码: package com.mrzhu.test0109;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFac
2013-01-09 20:02:56 996
原创 Android--AutoCompleteTextView,自动提示
AutoCompleteTextView是一个可以在用户输入时给出相似于输入内容相似的数据如在百度的的输入框输入关键字会给出相似的关键字内容 Java代码: package com.mrzhu.test0109;import android.app.Activity;import android.os.Bundle;import android.widget.
2013-01-09 19:42:07 780
原创 Android--Android扑克牌猜点小游戏
该游戏是简单的猜点游戏,1 点为正确的点数 java代码: package com.mrzhu.test0109_project;import java.util.Random;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.v
2013-01-09 13:29:42 2300 1
原创 Java--产生随机数及随机字符的方法
一、利用random方法来生成随机数 实现方法很简单,就是对原有的random方法按照如下的格式进行变型:(int)(Math.Random()*10)其实我们还可以对这个方法进行扩展,让其产生任意范围内的随机数。将这个10换成n即可,如改为(int)(Math.Random()*n)。此时应用程序就会产生一个大于等于0小与n之间的随机数。 二、通过Random类来
2013-01-05 19:09:34 1196
原创 Java--线程生命周期,线程控制
新建--就绪--(阻塞)--运行--死亡线程状态。线程可以处于下列状态之一: NEW至今尚未启动的线程处于这种状态。 RUNNABLE正在 Java 虚拟机中执行的线程处于这种状态。 BLOCKED受阻塞并等待某个监视器锁的线程处于这种状态。 WAITING无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。 TIMED_WAITING等待另一个线程来执
2013-01-05 16:24:49 761
Android音乐播放器
2013-04-01
MediaPlayer音乐播放器
2013-02-22
控件与适配器
2013-01-09
Android--MediaPlayDemo
2012-11-26
Android---SurfaceView
2012-10-25
Android---Tween动画
2012-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人