`
hunankeda110
  • 浏览: 746723 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method; import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.webkit.WebSettings;import android.webkit.WebSettings.PluginState;import android.webkit.WebView;import android.widget.FrameLa ...
前言    Android项目中一旦涉及到登录就基本会遇到这个问题:打开多个Activity之后再登录超时的情况下如何才能跳转到登录界面,参见帖子这里。暂时没有完美解决方案,本文是对该帖子的补充说明:   声明   欢迎转载 ...
先说点题外的,前一秒我心想干点什么呢,想到写篇博文吧,最近写的频率有点低了。另外标题有点长了。 进正文。 前些日子几次遇到ProGuard的问题,想偷个懒,没好好RTFM,后来通读了一下ProGuard的Manual,有点收获,总结一下。 ...
最近研究了一下Android打包apk的流程,简要描述一下。 我们可以跟随android的sdk目录下的tools/ant/build.xml文件的描述来一窥打包apk流程究竟。 首先这是用ant打包的过程,eclipse打包流程应该大抵一样。用ant打包前,如果project不是用a ...
参考自:http://developer.android.com/guide/developing/building/building-cmdline.html   第一步:安装ant,从官网下载最新版ant并解压缩,配置ant环境变量,ant_home和path 第二步:在cmd下切换到项目根目录,执行以下命令: android update project -t 14 -p E:\other\AntTest(项目路径) 这个命令运行后会在项目根目录下生成build.xml文件 第三步:在cmd下执行ant debug命令会在项目的bin目录下生成使用debug签名的apk ...
本文简要介绍如何通过Ant脚本Android project编译打包成APK文件并安装到手机。 主要步骤: 1生成R.java类文件:利用ant和命令行使用android SDK提供的aapt.ext程序生成R.java。2将.aidl文件生成.java类文件:利用ant和命令行使用android SDK提供的aidl.exe生成.java文件。3第三步 编译.java类文件生成class文件:利用ant和命令行使用jdk的javac编译java类文件生成class文件。4第四步 将class文件打包生成classes.dex文件:利用ant命令行使用android SDK提供的dx.bat ...
this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,   function test(){     this.x = 1;   } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细讨论this的用法。 情况一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。 请看下面这段代码,它的运行结果是1。   function test(){     this.x = 1;     a ...
JS中的匿名函数的用法及优缺点 匿名函数可以有效的保证在页面上写入Javascript,而不会造成全局变量的污染。 这在给一个不是很熟悉的页面增加Javascript时非常有效,也很优美。 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 函数关键字(function)语句: function fnMethodName(x){alert(x);} 函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} Function()构造函数: var fnMethodName = ne ...
首先我们看看浅拷贝和深拷贝的定义   浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制   深拷贝:对象,对象内部的引用均复制   为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2   对象A进行浅拷贝后,得到对象B但是对象A1和A2并没有被拷贝   对象A进行深拷贝,得到对象B的同时A1和A2连同它们的引用也被拷贝   在理解了深拷贝和浅拷贝后,我们来看看Java的深拷贝和浅拷贝实现。java.lang.Object的clone()方法默认是返回一个前拷贝对象。因此如果要用clone()方法实现一个深拷贝,我们必须对每个对象的cl ...
APNS 是什么? APNS (Android Push Notification Service) 是一种在 android 上轻松实现 push notification 的功能的解决方案. 只需申请一个 API Key, 经过简单的步骤即可实现 push notification 的功能. 特点: 快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制. 无需架设服务器:通过使用"云服务",减少额外服务器负担. 可以同时推送消息到网站页面,android 手机 耗电少,占用流量少.   http://zen-mobi.com/get_a ...
  默认的浏览器都列出让用户选择的 Java代码 Uri u = Uri.parse(url); Intent it = new Intent(Intent.ACTION_VIEW, url); TestActivity.this.startActivity(it);   Uri u = Uri.parse(url); Intent it = new Intent(Intent.ACTION_VIEW, url); TestActivity.this.startActivity(it); 指定浏览器的 Java代码 Uri u = Uri.parse(url); ...
  http://www.apkbus.com/android-18168-1-1.html 关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Googl ...
  “拖延症”这个名词近些年很火,似乎每个人都觉得自己的效率不高,很难集中注意力做好手头的事,那我们究竟该如何提高自己的工作效率呢,大牛来告诉你.   Aaron Swartz写过一篇很有名的文章,叫做"HOWTO: Be more productive",这篇文章写的实在是太好了,我看了好多遍,很赞同作者的观点。我借鉴了作者提到的一些方法并运用到自己的生活中,发现确实有效果,所以我愿意让更多的人看到这篇文章。Aaron Swartz这个人绝对是大牛人,他14岁时就参与了RSS1.0的制定,他在Stanford读了一年就主动退学了,成为了YC的一员,他的公司后来与red ...
单例模式: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。、 结构图: 注意多线程的单例。   享元模式:   享元的英文是Flyweight,它是一个来自于体育方面的专业用语,在拳击、摔跤和举重比赛中特指最轻量的级别。把这个单词移植到软件工程里面,也是用来表示特别小的对象,即细粒度对象。Flyweight享元,可以理解为共享元对象,也就是共享细粒度对象。享元模式就是通过使用共享的方式,达到高效地支持大量的细粒度对象。它的目的就是节省占用的空间资源,从而实现系统性能得到改善。 享元模式主要作用是实现对象的共享,即使用共享池,从而减少内存分配的开销。享元模式通常与工 ...
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交 一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过 ...
Global site tag (gtag.js) - Google Analytics