- 博客(26)
- 资源 (5)
- 收藏
- 关注
转载 系统权限
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问"properties"表在checkin数据库中
2012-07-20 14:58:58 1466 1
转载 APK权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.
2012-07-06 10:52:09 6790
原创 socket简易聊天室
服务器端import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.ServerSocket;import jav
2012-07-30 17:16:58 5361
原创 socket通信
选择端口的时候必须小心.每一个端口提供一种特定的服务.0~1023的端口为系统保留,所以选择端口时最好大于1023,防止冲突.创建服务器步骤:1. 指定端口实例化一个ServerSocket2. 调用ServerSocket的accept()以在等待连接期间造成阻塞3. 获取位于该底层socket的流以进行读写操作4.
2012-07-27 14:43:50 1381 1
原创 Socket基础
Socket基础Socket通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄.应用程序通常称”套接字”向网络发出请求或应答网络请求.它是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元..它是网络通信过程中端点的抽象表示,包含进行网络通信必须的5种信息:连接使用的协议、本地主机的IP地址、本地进程的协议端口、远地主机IP地址和远地进程的协议端口。1.
2012-07-26 15:34:03 1023
原创 HttpClient接口Post方式
package y.b;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.NameV
2012-07-26 11:05:08 3485 2
原创 HttpClient接口Get方式
package y.b;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.im
2012-07-26 10:47:06 3234
原创 读取网络上的图片
package y.b;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;i
2012-07-26 10:10:19 882
原创 Eclipse取消Show in Breadcrumb的方法
eclipse中的Show in Breadcrumb是快速导航条,可以清晰的看到我们当前的类,属性或方法的导航 定位。 如果不喜欢的话,取消掉的方法如下:如果 Toggle Breadcrumb无法被选中的话按下图修改在工具栏中选择该项显示隐藏
2012-07-26 09:16:19 17627
原创 HTTP通信POST方式
package y.b;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.Malformed
2012-07-23 17:25:07 3704
原创 HTTP通信GET方式
package y.b;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL
2012-07-23 16:55:02 1821
原创 BroadcastReceiver广播
生命周期只有十秒左右,如果在 onReceive() 内做超过5秒内的事情,就会报错 。package b.r;import android.app.Activity;import android.content.Intent;import android.content.IntentFilter;import android.os.Bundle;public class mainA
2012-07-20 15:24:13 748
原创 service
package s.d;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;import android.util.Log;/** * @author yubin * @version 2012-7-19 下午05:
2012-07-20 11:17:54 709
原创 [控件]AlarmManager全局定时器
package alarm.clock;import java.util.Calendar;import android.app.Activity;import android.app.AlarmManager;import android.app.Dialog;import android.app.PendingIntent;import android.app.TimePicke
2012-07-19 16:42:03 2331
原创 styel
<style name="leba_bg_layout"> <item name="android:color">#ff00ff 值 -->
2012-07-19 11:21:20 645
原创 selector
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/two" /> <item android:state_selected="true" android:drawable="@drawable/one" /> <i
2012-07-18 17:07:38 661
原创 shape
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:angle="90" android:endColor="#0000ff" an
2012-07-18 16:07:16 1112
原创 ContentProvider数据共享
创建数据库创建一个类放置ContentProvider会用到的列名创建ContentProvider的子类定义URI在Manifest的XML中添加android:authorities属性与URI一致定义MIME类型package d.m;import android.net.Uri;/** * @author yubin * @versi
2012-07-18 10:05:11 779
原创 sqlite数据库
使用sqlite首先创建一个类继承SQLiteOpenHelper用于创建数据库、表等等 package com.zte;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** *
2012-07-13 11:32:41 1035
原创 Paint画笔及Color
Paint paint = new Paint();// 设置paint为无锯齿paint.setAntiAlias(true);// 设置颜色paint.setColor(Color.RED);// 设置颜色paint.setColor(Color.rgb(255, 0, 0));// 设置透明度paint.setAlpha(256);// 提取颜色Color.red(0xc
2012-07-11 15:59:34 11789
原创 Properties属性文件
/* 转载数据 */// 创建Properties对象Properties properties = new Properties();try { // 获得文件流 FileInputStream stream = this.openFileInput("config.cfg"); // 读取文件内容 properties.load(stream);
2012-07-11 11:38:27 939
原创 SharedPreferences共享首选项
这是一个轻量及的键值存储机制,只可以存储基本数据类型,以KEY-VALUES存储// 创建SharedPreferences得对象// 2.3之后可以设置名称// MODE_PRIVATE 这是默认的形式,配置文件只允许本程序和享有本程序ID的程序的访问// MODE_WORLD_READABLE 允许其他的应用程序读文件// MODE_WORLD_WRITEABLE 允许其他的应用程序写
2012-07-11 10:34:18 1841
原创 监听HOME键
加权限禁用键盘守卫重写两个方法 @Override public void onAttachedToWindow() { this.getWindow().setType( WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG); super.onAttachedToWindow
2012-07-06 10:11:37 811
原创 [控件]ProgressDialog对话框进度条
ProgressDialog dialog = new ProgressDialog(mainActivity.this);// 设置进度条风格 STYLE_SPINNER圆形 旋转 STYLE_HORIZONTAL长形进度条dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);dialog.setTitle("提示");dial
2012-07-02 15:38:58 1453
原创 [控件]NotificationManager提示通知(三)自定义通知
要创建一个自定义的Notification,可以使用RemoteViews。要定义自己的扩展消息,首先要初始化一个RemoteViews对象,然后将它传递给Notification的contentView字段,再把PendingIntent传递给contentIntent字段int icon = R.drawable.icon; // 通知图标CharSequence tickerText =
2012-07-02 09:35:59 2061
原创 [控件]NotificationManager提示通知(二)
// 创建一个NotificationManager的引用String ns = Context.NOTIFICATION_SERVICE;NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);// 定义Notification的各种属性int icon = R.drawa
2012-07-02 09:22:34 1046
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人