FindHao 博客

android 获取IMEI

IMEI简介: IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的”电子串号”,它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。 IMEI俗称“串号”,存储在手机的EEPROM(俗称“码片”)里,熟悉并了解这个号码对我们今后识别手机会起到非常大的作用。首先TAC...

存在即合理–被公众误读了的哲学[转]

存在即合理–被公众误读了的哲学[转]

简单的说,“存在即合理”是彻头彻尾的误译。误译有两种。第一种是翻字典就能发现的错误。比如说“存在即合理” (Was vernünftig ist, das ist wirklich; und was wirklich ist, das is vernünftig.)德语原意和汉语意义颇不相同。正确的译法应该是“凡是理性的就是实在的,凡是实在的就是理性的”。如果嫌我太罗嗦,说是“实在即理性”,也无不可。译法一变,很明显,意思便不同。第二种是要通读作者才能发现的错误。“存在即合理”也面对这个问题:黑...

Java android Socket通信检测(server)连接是否断开

Pre 解决思路 代码 客户端app上的部分代码 调用: 服务器上: 客户端判断服务器是否还活着代码: 后记: Pre 在利用socket写通讯程序的时候,想检测服务器是否还活着。 从网上找了很多资料,都没有自己合适的,最后自己想了个办法,不过也相当于截取了心跳检测的一部分。 这里检测的是远程server的连接,而不是本地是否连接成功。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShut...

安卓Android布局大全[转]

Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。 1.LinearLayout,线性布局方式   这种布局比较常用,也比较简单,就是每个元素占一行,当然也可能声明为横向排放,也就是每个元素占一列。   LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个...

安卓Socket通信

安卓4.0以后socket通信时,socket的建立连接等不能直接在主进程中,需要新开进程。本文简单介绍了下socket在安卓中的应用,并给出了非常简单的代码。 前面那篇runnable和thread的文章算是一个小引子,是我疏漏的一个地方

Java中Runnable和Thread

引文1 Java中线程的创建有两种方式:   1.  通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2.  通过实现Runnable接口,实例化Thread类   在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看一下这两种方式实现的两种结果。 package com.threadtest; class MyThread ex...

win下搭建java开发环境

JDK及Eclipse的下载与设置 之前发了Ubuntu下的jdk配置,才发现win的没有发,补上 1.Java的下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择JDK的下载。打开可能很慢,这时你可以去喝杯茶。o(-“-)o 安装步骤省略。 请在安装的时候开一个记事本,记录java的安装路径。 2.环境变量的设置 1)打开我的电脑–属性–高级–环境变...

如何拯救一台GRUB 2启动失败的Linux电脑

旧版GRUB我们使用了一段时间了,这个重要的Linux通用引导器的版本已经到了0.97。尽管旧版GRUB有很多的优点,但是它已经有点陈旧了,并且它的开发者也希望添加更多的功能,于是,GRUB 2 时代就要来了。