`
moor212
  • 浏览: 174103 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Android webview总结

总结 1.添加权限:AndroidManifest.xml 中必须使用许可 "android.permission.INTERNET",否则会出Web page not available 错误。 2、在要Activity 中生成一个WebView 组件:WebView webView = new WebView(this); 3、设置WebView 基本信息: 如果访问的页面中有Javascript,则webview 必须设置支持 Javascript。 webview.getSettings().setJavaScriptEnabled(true); 触摸焦点起作用 re ...

Android获取IMEI码

相比大家都知道,每部手机都有一个属于自己的字符串,这个字符串是全球唯一的;即使相同品牌,相同型号,它们彼此也不会雷同;这个码就是IEMI码。 IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。 有了IMEI码,我们就能很方便的区分出每一台机器,区分出机器拥有者、使用者。IMEI码也是用户无法自行更改的 ...
//1.声明timer private Timer mTimer;   //2.Handler中进行处理: private Handler timerHandler = new Handler() {  public void handleMessage(Message msg) {   switch (msg.what) {   case 1:    updateViewFlag();    break;   }  }; };   //3. 更新ready状态 private void updateViewFlag() {  readyBtn.setText("Stand ...
(转)http://www.cnblogs.com/feisky/archive/2010/01/02/1638038.html Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。 Styles和Themes都是 ...

设计模式

引用:中国IT实验室 来源:中国IT实验室 java模式之单例模式:          单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点:       1,一个类只能有一个实例       2,自己创建 ...

使用全局变量

如想在整个应用中使用,在java中一般是使用静态变量,而在android中有个更优雅的方式是使用Application context 每个Activity 都是Context,其包含了其运行时的一些状态,android保证了其是single instance的。 方法是创建一个属于你自己的android.app.Application的子类,然后在manifest中申明一下这个类,这是android就为此建立一个全局可用的实例,你可以在其他任何地方使用Context.getApplicationContext()方法获取这个实例,进而获取其中的状态(变量)。   这个效果就是使用静态变 ...
实验一、 tcp连接在物理断开后会有重试机制,只要在重试超时内物理恢复后连接照样正常工作。   (1)在链接正常的情况下,拔掉pad与电脑的网线,点击pad上的按钮,则电脑服务器端没有变化; (2)停几秒,插上pad上的网线,再点击pad上的按钮,主机server端能继续显示发送到命令。   实验2. 设置超时,只对服务器端有效,客户端并不能检测到超时。  (1)当C/S两端都设置超时时,客户端不能侦测到超时,死在那里;  (2)一段时间后,Server端挂掉,server端设置超时起作用。   问题解决思路:设计一个结构体用来保存Socket和最近一次受到数据的时间 同时设一 ...
在使用Socket来连接服务器时最简单的方式就是直接使用IP和端口,但Socket类中的connect方法并未提供这种方式,而是使用SocketAddress类来向connect方法传递服务器的IP和端口。虽然这种方式从表面上看要麻烦一些,但它会给我们带来另外一个好处,那就是网络地址的重用。     所谓网络地址的重用表现在两个方面:     1. 通过建立一个SocketAddress对象,可以在多次连接同一个服务器时使用这个SocketAddress对象。     2. 在Socket类中提供了两个方法:getRemoteSocketAddress和getLocalSocketAddr ...
在android中创建数组,直接定义xml文件即可以。 (1)放置目录:/res/values/array.xml (2)xml格式:定义了一个字符串数组和一个整型数组 <?xml version="1.0" encoding="utf-8"?><resources> <string-array name="sa">  <item>sa1</item>  <item>sa2</item> </string-array> <inte ...
对Android这些东西一开始听迷惑的,不知道什么东西该放在上面地方,把网上的资源整合一下,放在这里。   1.总述     我们建立一个android工程,其结构如下:    1.1、src文件夹     顾名思义(src, source code)该文件夹 ...
android解析xml文件的方式:通常有三种方式:DOM,SAX,PULL   (1)DOM方式解析xml是先把xml文档都读到内存中,然后再用DOM API来访问树形结构,并获取数据的,但是这样一来,如果xml文件很大呢?手机CPU处理能力当然不能与PC机器比, ...

android框架

   读了高焕堂的书,觉得不错。选点自以为重要的知识,放在这里。 1.Activity与view的关系图         2.生命周期图  

android常识

 
1.mnt/sdcard和sdcard的区别 其实mnt/sdcard和sdcard就是同一个文件夹(就是手机上的内存),安装的软件就是存放在这。你用文件管理软件如果打开能直接显示sdcard文件夹的,应该是设置了这个文件夹的收藏快捷方式,相当于在电脑桌面建立的快捷方式。打开其实是内容一样的。而外置内存卡的路径是mnt/sdcard/external-sd 这个文件夹
1.SYN (synchronize)   SYN是TCP/IP建立连接时使用的握手信号。在客户机和服务器之间建立正常的TCP网络连接时,客户机首先发出一个SYN消息,服务器使用SYN-ACK应答表示接收到了这个消息,最后客户机再以ACK消息响应。这样在客户机和服务器之间才能建立起可靠的TCP连接,数据才可以在客户机和服务器之间传递。   TCP连接的第一个包,非常小的一种数据包。SYN 攻击包括大量此类的包,由于这些包看上去来自实际不存在的站点,因此无法有效进行处理。每个机器的欺骗包都要花几秒钟进行尝试方可放弃提供正常响应。 2.Sniffer工具实际上就是一个网络上的抓包工具,同时还可以对 ...
java socket编程,当建立连接后,如果连续的几个流去输出到server端,或者建立连接时,就紧接着去写数据,往往会产生 有的第一次的数据可以输出,但是第二次的数据却不能输出。这种情况并不是固定的。第一次运行可以,第二次或许就不可以。 这里引用一下比人的文章。 原文:http://blog.sina.com.cn/s/blog_616e189f0100s3px.html Socket缓冲区探讨        本文主要探讨java网络套接字传输模型,并对如何将NIO应用于服务端,提高服务端的运行能力和降低服务负载。        1.1 socket套接字缓冲区       Java ...
Global site tag (gtag.js) - Google Analytics