`
文章列表

EventBus TODO

源码:https://github.com/greenrobot/EventBus EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 //TODO
https://www.jianshu.com/p/4cd8c109cdfb
只在Fragment的onActivityCreate()中调用getActivity,赋给全局变量使用,转屏后onActivityCreate()会被重新调用,重新赋值
From: http://blog.csdn.net/zhoumushui/article/details/50766041 进入Recovery并自动升级指定路径下的升级包,OTA将固件包下载到指定路径/sdcard/update.zip,然后执行以下代码进入Recovery执行安装: private static File RECOVERY_DIR = new File("/cache/recovery"); private static File COMMAND_FILE = new File(RECOVERY_DIR, "command") ...

tcpdump参数

    博客分类:
  • net
tcpdump 是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 适用于 大多数的类Unix系统操作系统(如linux,BSD等)。类Unix系统的 tcpdump 需要使用libpcap这个捕捉数据 ...
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是: SYN表示建立连接, FIN表示关闭连接, ACK表示响应, PSH表示有 DATA数据传输, RST表示连接重置。 其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连接之后的响应, 如果只是单个的一个SYN,它表示的只是建立连接。 TCP的几次握手就是通过这样的ACK表现出来的。 但SYN与FIN是不会同时为1的,因为前者表示的是建立连 ...
/**      * Called from the input dispatcher thread before a key is dispatched to a window.      *      * <p>Allows you to define      * behavior for keys that can not be overridden by applications.      * This method is called from the input thread, with no locks held.      *      * @param win ...
原文引自: http://www.bubuko.com/infodetail-958689.html P2P架构中定义了三个组件,一个设备,两种角色。这三个组件分别是:     P2P Device:它是P2P架构中角色的实体,读者可把它当做一个Wi-Fi设备。     P2P Group Owner(GO):P2P网络建立时会产生一个Group。     P2P Group Client(GC):     在组建P2P Group(即P2P Network)之前,智能终端都是一个一个的P2P Device。     当这些P2P Device设备之间完成P2P协商后,那么其中将有一个并且 ...

关于子网掩码

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。 1)将子网数目转化为二进制来表示 2)取得该二进制的位数,为 N 3)取得该IP地址的类子网掩码,将其主机地址部分的前N位置1 即得出该IP地址划分子网的子网掩码。 如欲将B类IP地址168.195.0.0划分成27个子网: 1)27=11011 2)该二进制为五位数,N = 5 3)将B类地址的子网掩码255.255.0.0的主机地址前5位置1(B类地址的主机位包括后两个字节,所以这里要把第三个字节的前5位置1),得到 255.255.248.0 即为划分成27个子网的B类IP地址 168.195.0.0的子网掩码( ...
1.保存变量到Settings 数据库中, 飞行模式等的开关就是用这种方式实现的 2.首先需要定义一个系统属性值   路径:frameworks/base/core/java/android/provider/Settings.java  public static final String VIVIEN_FASTFOOD= "hungry"; 3. 使用   需要import android.provider.Settings;   Settings.System.getInt(getContentResolver(),setings.System.VIVIEN_FASTF ...
persit属性 1. 设置前缀 在system\core\init\property_service.c中定义的前缀,并设置了权限 2. 添加一个property并加上默认属性:例如:silvan_liu   路径:system/core/rootdir/int.rc   在on post-fs-data 目录下   setprop persist.sys.silvan_liu 1 //persist.sys 前缀名; 1为初始值 3. 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property 4. 属性使用 在c++中就是对应JAVA的两 ...
按了快捷键也不能辅助生成android的xml代码 解决: 右键点击文件open with --> android common xml editor 如果是AndroidManifest.xml文件,可以用open with -->android manifest editor
Connecting with Wi-Fi Direct      Wi-Fi Direct™ APIs允许应用连接周围的设备,而不用通过网络或者热点,点对点直接连接。应用可以快速的发现周围设备并与之交互,而有效作用距离大于蓝牙。      以下内容关于如何通过Wi-Fi Direct ...
https://www.phpmyadmin.net/ phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的s ...

RxJava

https://github.com/Pro47x/Awesome-RxJava
Global site tag (gtag.js) - Google Analytics