`
folksy
  • 浏览: 159808 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Android 防止手机休眠 在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠,有两种方式:一种是添加权限,别一种是代码中设置,建议使用第一种方式,这样,在安装程序的时候会进行提醒: 第一种方式: 在Manifest.xml文件里面用user-permission声明 名称为:android.permission.WAKE_LOCK 第二种方式: getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManage ...
a.java      Intent intent = new Intent("android.intent.action.xxx");         sendBroadcast(intent);       b.java   xxxx(){   ...   IntentFilter filter = new IntentFilter();                filter.addAction("android.intent.action.xxx");         mContext.registerReceiver(m ...
Android Wifi模块分析(七) 本文来自:http://hi.baidu.com/anly_jun/blog/item/c329e422da1085af4623e8c2.html 2010-02-08 16:35 第七部分:IP地址的配置流程如图:  
      Android Wifi模块分析(六) 本文来自:http://hi.baidu.com/anly_jun/blog/item/56b75d3fabcd01c97d1e71c0.html 2010-02-08 16:34 第六部分:Wifi连接具体流程参见以下流程图:
Android Wifi模块分析(五) 本文来自:http://hi.baidu.com/anly_jun/blog/item/077b62f8b21bf404d9f9fdc7.html 2010-02-08 16:32 第五部分:配置 AP 参数当用户在 WifiSettings 界面上选择了一个AP 后,会显示配置AP 参数的一个对话框:  
Android Wifi模块分析(四) 2010-02-08 16:29 第四部分:查找热点(AP)上一节(第三部分:Wifi开启)中讲到Wifi模块开启后会对外发送WIFI_STATE_CHANGED_ACTION。WifiLayer中注册了Action的Receiver。当WifiLayer收到此Action后开始scan的流程,具体如下:当wpa_supplicant 处理完SCAN 命令后,它会向控制通道发送事件通知扫描完成,从wifi_wait_for_event 函数会接收到该事件,由此WifiMonitor 中的MonitorThread 会被执行来出来这个事件: ...
Android Wifi模块分析(三) 本文来自:http://hi.baidu.com/anly_jun/blog/item/65e26e117e09ebcda6ef3f56.html 2010-02-05 17:13 第三部分:Wifi模块的启动(使能)WirelessSettings 在初始化的时候配置了由WifiEnabler 来处理Wifi 按钮,private void initToggles() {mWifiEnabler = new WifiEnabler(this,                                  (WifiManager) ge ...
Android Wifi模块分析(一) 本文来自:http://hi.baidu.com/anly_jun/blog/item/8ecb92d593d144cf50da4b6e.html 2010-02-04 10:44 一:Wifi介绍 概述     WIFI就是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;常见 ...
Android Wifi模块分析(二) 本文来自:http://hi.baidu.com/anly_jun/blog/item/6bfb3e45256c1b2dcefca375.html 2010-02-04 10:51 二:Wifi模块的初始化:: 在 SystemServer 启动的时候,会生成一个ConnectivityService 的实例, try {Log.i(TAG, "Starting Connectivity Service.");ServiceManager.addService(Context.CONNECTIVITY_SERVIC ...
Android Wifi模块分析(总览) 本文来自:http://hi.baidu.com/anly_jun/blog/item/cc37e706952c937003088161.html 2010-02-04 10:37       这两天通过对Android源码中Wifi模块相关代码的理解,对Wifi模块有了一个全新的认识。简单记录在这里,就算是为以后的学习留个记录。      总览:      1,Wifi介绍(百度百科)      2,Android中Wifi模块的初始化      3,Wifi模块的启动(使能)      4,Wifi扫描流程      5 ...
本文来自:http://www.eoeandroid.com/thread-56613-1-1.html   最近一些软件有了很牛X的悬浮窗口功能,很好奇怎么实现的,刚刚终于弄出来了...原理就是调用WindowManager直接操控View,然后再配合相应的WindowManager.LayoutParams属性,就OK了。这样产生出来的View根据LayoutParams的属性不同,效果也不一样。有关具体的属性,请自行参考SDK文档。以下代码请仅供演示: public class myFloatView extends Activity {     /** Called w ...
//本文来自 "Java程序设计与数据结构导论"一书    //Java提供了一种方法定义的机制,它接受不定长的参数列表。在方法的形参中使用特写的语法,就可以定义任意个数参数的方法。参数自动放入数组中,以方便方法对它的处理。例如,average方法可以如下实现:public double average(int ... list){ double result = 0.0;  if(list.length != 0) {  int sum = 0;  fo(int num : list)   sum += num;  result = (double)sum / list ...
最近在做Android2.2实现Ethernet上网,在网上找了些资料。  注:以下内容来自Z-yalinux的日志 http://my.chinaunix.net/space.php?uid=25369701&do=blog&id=215869
http://www.devdiv.com/forum.php?mod=redirect&tid=41482&goto=lastpost     AIDL(android 接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程使用内部通信进程进行交互。如果你需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,你就可以使用AIDL来生成这样的代码来伪装传递各种参数。      要使用AIDL,Service需要以aidl文件的方式提供服务接口,AIDL工具将生成一个 ...
java特性----增强FOR循环 原文:http://www.blogjava.net/xcp/archive/2008/08/03/new1.html package com.test.For_Each; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class ForTest{ public static void main(String args[]) {  int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};   /**     ...
Global site tag (gtag.js) - Google Analytics