- 博客(49)
- 资源 (13)
- 收藏
- 关注
原创 Android从SIM卡中获取联系人信息
Uri uri = Uri.parse("content://icc/adn"); String[] projection = {"_id", "name", "number"}; Cursor cursor = managedQuery(uri, projection, null, null, "name"); if(cursor!=null){ while(curs
2013-02-22 23:33:25 4032
原创 Android判断SIM卡属于哪个移动运营商
在文件AndroidManifest.xml中添加权限 "android.permission.READ_PHONE_STATE"/>第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_
2013-02-22 23:28:44 1025
原创 Android关闭应用的三种办法
当应用不再使用时,通常需要关闭应用,可以使用以下两种方法关闭android应用:第一种方法:首先获取当前进程的id,然后杀死该进程。(建议使用)android.os.Process.killProcess(android.os.Process.myPid())第二种方法:终止当前正在运行的Java虚拟机,导致程序终止System.exit(0); 第三种方法:强
2013-02-22 23:26:28 915
原创 Android安装外部程序
首先需要AndroidManifest.xml中加入安装程序权限: 第二步把安装程序添加进SDCard。如把文件名为"sogouinput_android_1.40_sweb.apk.zip”的sogou拼音输入法安装文件放进SDCard。可以点击下面按钮:第三步在程序中添加以下代码: Intent intent = new Intent(
2013-02-22 23:24:04 745
原创 Android NinePatch图片,*.9.png图片
lNinePatch是一种很有用的PNG图片格式,它可以在特定区域随文字大小进行缩放。如下:从上图可以看到,背景图片的中间区域会随着文字的大小进行缩放。背景图片是一张NinePatch图片。 NinePatch图片可以使用android自带的draw9patch工具来制作,该工具在SDK安装路径的tools目录下。执行该工具,然后点击“File”->“open 9-path”打
2013-02-22 23:12:44 980
原创 Android进度对话框(ProgressDialog)
public class ProgressDialogActivity extends Activity {private ProgressDialog progressDialog; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan
2013-02-22 22:59:03 1082
原创 Android单选、多选列表的对话框
1、创建带单选项列表的对话框下面代码将打开一个选项列表对话框: final String[] items = {"java", ".net", "php"}; new AlertDialog.Builder(SenderNotificationActivity.this).setTitle("选择语言") .setItems(items, new DialogInterface.O
2013-02-22 22:52:48 6880
原创 Android对话框通知(Dialog Notification)
当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成。 下面代码将打开一个如右图所示的对话框: new AlertDialog.Builder(context) .setTitle("java培训") .setCancelable(false) //设置不能通过“后退”按钮关闭对话框 .setMessage("浏览传智播客网站?") .setPosi
2013-02-22 22:26:22 4344
原创 Android的状态栏通知(Notification)
通知用于在状态栏显示消息,消息到来时以图标方式表示,如下: 如果需要查看消息,可以拖动状态栏到屏幕下方即可查看消息。 发送消息的代码如下: //获取通知管理器 NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SER
2013-02-22 22:05:11 751
原创 Android实现拖拉功能(五子棋等游戏中用到)
package cn.itcast.dragdrop;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { /** Called when the activity is first created. */ @Over
2013-02-22 16:38:46 1605
原创 Android重力传感器实现滚台球
package cn.itcast.accelerometer;import cn.itcast.accelerometer.view.BallView;import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.h
2013-02-22 16:16:20 2702 1
原创 Android传感器的使用(方向传感器,重力传感器)
package cn.itcast.sensor;import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.
2013-02-22 15:59:25 4058
原创 Android采用HTML设计软件界面webview
MainActivity.javapackage cn.itcast.html;import java.util.List;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import cn.itcast.domain.Contact;imp
2013-02-22 14:38:42 2269
原创 Android编码实现软件界面
package cn.itcast.code;import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup;import android.widget.LinearLayout;import android.widget.TextView;public class
2013-02-22 01:06:49 1225 1
原创 Android 国际化-屏幕适配-样式与主题
样式与主题: 18px #0000CC 48px true ?android:windowNoTitle 国际化和屏幕适配请参考源码项目源码下载:http://pan.baidu.com/share/link?shareid=274464&uk=1
2013-02-22 00:51:52 1051
原创 Android手势识别应用
1、建立手势库,利用Android samples 里边的GestureBuilder项目实现(后附源码),完成后把gestures文件拷到项目的raw文件夹下2、应用代码:package cn.itcast.gesture;import java.util.ArrayList;import android.app.Activity;import android.co
2013-02-21 23:44:19 718
原创 Android视频录制
package cn.itcast.videorecord;import java.io.File;import android.app.Activity;import android.media.MediaRecorder;import android.os.Bundle;import android.os.Environment;import android.u
2013-02-21 22:28:47 3234
原创 Android使用摄像头拍照
package cn.itcast.picture;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android
2013-02-21 21:32:24 768
原创 Android使用SurfaceView实现视频播放
package cn.itcast.video;import java.io.File;import java.io.IOException;import android.app.Activity;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.
2013-02-21 19:22:58 1662
原创 Android音乐播放器
package cn.itcast.audio;import java.io.File;import java.io.IOException;import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.os.Environme
2013-02-21 16:59:02 647
原创 Android建立能与Activity进行相互通信的本地服务
MyService.javapackage cn.itcast.service;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;public class MyService extends Servi
2013-02-21 15:49:34 682
原创 Android系统常用广播接收者BroadcastReceiver
android.provider.Telephony.SMS_RECEIVED接收到短信时的广播Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过
2013-02-21 00:09:00 5882 1
原创 Android意外情况(来电话,按Home键,内存不足)保存数据的方法
private String name; @Override protected void onSaveInstanceState(Bundle outState) { outState.putString("name", "liming"); super.onSaveInstanceState(outState); } @Override protected
2013-02-20 22:27:07 1576
原创 Android隐式意图
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.intent" android:versionCode="1" android:versionName="1.0"> <activity android
2013-02-20 16:47:40 1238
原创 Android通过TCPIP协议实现断点续传上传实现
package cn.itcast.service;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DBOpenHelper extends SQL
2013-02-20 00:26:08 9282 6
原创 J2SE通过TCPIP协议实现断点续传上传实现
服务器代码:FileServer.javapackage cn.itcast.net.server;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStr
2013-02-19 22:00:46 2212
原创 Android通过HTTP协议实现断点续传下载
FileDownloader.java package cn.itcast.net.download;import java.io.File;import java
2013-02-19 20:11:58 6293
原创 Android通过HTTP协议实现多线程下载
package cn.itcast.net.download;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class MulThre
2013-02-19 19:42:25 1119
原创 Android调用webservice实现 手机号码归属地查询
MobileInfoService.javapackage cn.itcast.service;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.HashMap;import ja
2013-02-17 16:58:25 1225
原创 Android天气预报,手机号码归属地,股市行情WEB服务 webservice
http://www.webxml.com.cn/zh_cn/index.aspx
2013-02-17 15:43:13 1259
原创 Android通过HTTP协议实现上传文件数据
SocketHttpRequester.javapackage cn.itcast.utils;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.InputStream;import java.io.Inp
2013-02-17 14:42:18 5661 1
原创 Android通过Get,Post,HttpClient方式提交参数给服务器
package cn.itcast.net;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import java.util.ArrayList;import
2013-02-16 22:06:09 6469
原创 Android组建json数据
StringBuilder json = new StringBuilder(); json.append('['); for(Video video : videos){ // {id:76,title:"xxxx",timelength:80} json.append('{'); json.append("id:").append(video.getId()).ap
2013-02-16 21:08:04 1270
原创 Android获取HTML数据
package cn.itcast.service;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import cn.itcast.utils.StreamTool;public class HtmlService { public static String g
2013-02-15 20:28:01 12283 1
原创 Android从网络中获取图片
package cn.itcast.service;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import cn.itcast.utils.StreamTool;public class ImageService { public static byte[]
2013-02-15 20:23:31 1088 1
原创 Android 通信录中的联系人操作
package cn.itcast.contact;import java.util.ArrayList;import android.content.ContentProviderOperation;import android.content.ContentProviderResult;import android.content.ContentResolver;import a
2013-02-14 10:31:56 1632
原创 Android 使用ContentProvider对外共享数据与监听ContentProvider数据的变化
package cn.itcast.db;import cn.itcast.service.DBOpenHelper;import android.content.ContentProvider;import android.content.ContentUris;import android.content.ContentValues;import android.content.U
2013-02-13 23:12:57 986
原创 Android SQLite 事物操作
public void payment(){ SQLiteDatabase db = dbOpenHelper.getWritableDatabase(); db.beginTransaction();//开启事务 try{ db.execSQL("update person set amount=amount-10 where personid=?", new Object[]
2013-02-11 22:54:19 1403
原创 Android ListView数据显示
package cn.itcast.db;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import cn.itcast.domain.Person;import cn.itcast.service.PersonService;import android.app.Activity;
2013-02-11 22:36:03 999
漂亮动画效果的Dialog--NiftyModalDialogEffects
2014-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人