- 浏览: 26357 次
- 性别:
- 来自: 杭州
最新评论
文章列表
/**
* 检测当前网络状态是否可用
*
* @return
*/
public boolean checkNet() {
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
.getState();
State wifi = manager.getN ...
package com.sanghu.broadcast;
import com.sanghu.activity.LoadActivity;
import com.sanghu.activity.R;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.os.Parcela ...
package com.example.notificationtest;
import android.os.Bundle;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.view.Menu;
...
ConnectivityManager manager = (ConnectivityManager)getSystemService(
Context.CONNECTIVITY_SERVICE);
State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();
State wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();
...
package com.example.likeqq;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.v ...
back键Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来销毁当前Activity,当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Activity都弹出结束后,应用也就随之结束了.如果说程序中存在service之类的,则可以在恰当的位置监听处理下也就可以了.
home键Android程序的隐藏,当你按下手机的Home键的时候,系统会默认调用程序栈中最上层Activity的stop()方法,然后整个应用程序都 ...
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。
实现LayoutInflater的实例化共有3种方法,
(1).通过SystemService获得
LayoutInflaterinflater = (LayoutInflater)context.getSystemServices(Context.LAYOUT_INFLATER_SERVICES);
Viewview = inflater.inflate(R.layout.main, null);
(2).从给定的context中获得
Layou ...
class OpenFiles {
public static Intent getImageFileIntent(File file) {
Intent intent = new Intent("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Uri uri = Uri.fromFile(file);
...
From:http://blog.csdn.net/dp1234/archive/2011/03/11/6239933.aspx
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传
android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi来获取粗略 ...
四个步骤:
1.添加权限
2.获取locationManager对象
3.获取locationProvider
4.绑定locationListener对象
首先在Manifest.xml中添加权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> //此为高精度--GPS定位选择
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATI ...
服务端:
package s;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
public class Server {
public static void main(String[] args) throws Exception {
DatagramSocket socket = new DatagramSocket(4187);
Syst ...
客户端:
package c;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;
public class Client {
public st ...
wifi的5中状态
WIFI_STATE_DISABLED: 无线网卡不可用
WIFI_STATE_DISABLING:无线网卡正在关闭
WIFI_STATE_ENABLED : 无线网卡可用
WIFI_STATE_ENABLING:l无线网卡正在打开
WIFI_STATE_UNKNOWN:未知网卡状态
Wifi权限
<!--wifi 权限 -->
//Mainfest.permission 类中(可以查找权限)
<uses-permission android:name="android.p ...
相信广播的概念我们都很熟悉了。那么在andoird平台下广播机制是什么来头呢?
一般手机短信的接受,电话的接受,电量过低等等,系统头会产生一个广播。那么这个广播放给谁听呢?在现实中,广播台放的广播是给谁放的呢?对了,是给在用广播接受器收听广播的用户收听的。那么没有用广播接收器的用户是不会收到广播信息的。在android平台下是一样的。
今天我们用接受短信来做个例子,当手机来短信时,首先系统会接受到这个短信,然后发送条广播说:"有条短信来了",并且附加上了短信的相关信息,比如谁发的,信息内容等。当系统发出广播后,不是系统里所有的应用程序都能接受到这条广播信 ...
操作SDcard 需要权限
//写入数据权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
//创建和删除文件权限
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
主界面
package com.example.loaddown;
import java.io.File;
impor ...