自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

转载 android 如何判断当前页面是否是桌面

最近在自己的项目中需要用到判断一个应用是否启动的功能。为了扩展一下知识点,就把题目定成了如果判断当前显示是否为桌面。其实这个过程有三个知识点。    1.如何找出正在运行的任务? Android系统是支持多任务的,找到所有运行的任务是关键。    2.如何找出当前正在运行的任务?虽然android是多任务的系统,但是同时在前端运行的应用只会有一个。如何找出来呢?    3.如何找出

2014-10-31 19:28:13 1817

原创 Google 披露 Android 5.0 的三大安全特性

一根甜甜的棒棒糖,外加上坚韧的凯夫拉包装。这是 Google介绍 新版 Android 5.0(代号棒棒糖)的新安全功能时用的说辞。本月中旬发布的Android 5.0是 Android 史上最大的一次更新。新版的 Android 有很多引人注目的特性,如 Material Design 设计语言、改进电池能效和运行效率、提供多用户支持等,而且 Google 随后也发布了开发者工具包。 相

2014-10-31 19:27:34 724

转载 Android获取其他包的Context和在任意位置获取应用程序Context

1.在任意位置获取应用程序ContextAndroid程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context;喜欢编程的人都知道,编写工具类可以有效的实现代码复用,而在Android下某些工具类的编写很让人困惑,例如:我们要在工具类中获取SharedPreferences

2014-10-31 19:27:27 804

转载 Android WebView一系列

1、禁用滚动条后,仍然可以向下触摸滑动或仍然可以通过向下方向键出现滚动效果,如何解决该问题?     目前通过WEBVIEW属性设置(禁用滚动条、设置滚动模式、重新拓传滚动Range范围),你是无法做到的,目前可以通过两种方式来实现:   (1)监听WV的按键响应,对方向键的处理后return true,将该层事件消耗掉,不在传递给Activity级处理即可。   (2)修改WV的内核

2014-10-30 20:36:30 1231

转载 android 客户端 Cookie处理

Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。发起Cookie是由服务器端生成,发送给User-Agent(一般是浏览器,客户端),浏览器会将Cookie的key/value保存到某个目录下的

2014-10-20 22:35:01 727

转载 Android中清楚Cookie和WebView的缓存

前几天在做facebook链接的时候,总是第一次成功,第二次失败,后来分析,是本地的缓存没有清空,看了facebook sdk的源码才发现,果然,要做一步清楚cookie的操作:一、清除cookie public static void clearCookies(Context context) {        // Edge case: an illegal state e

2014-10-20 22:30:26 707

转载 VIEW绘制流程–BASED ON KITKAT

从Acitivty的启动开始,我们就看到setContentView(见从setContentView()谈起)是如何创建和初始化的,但不清楚视图View如何添加到窗口以及绘制到窗口的,那下面我们就一起来看一下视图View是如何绘制的。1. VIEW绘制的触发可能很多人看过一些文章或者书籍,大概都知道ViewRootImpl.performTraversals()是绘制的开始关键方法调

2014-10-17 20:52:29 637

转载 Android 源码开发调试方法

最近忙修改Launcher,不知道大家都是怎么做开发和调试的,可能遇到最大的问题就是源码太大,打开很慢,修改的时候也很慢。调试更是需要打日志,重新编译,痛苦不堪。最近学到一个方法,不知道是不是自己out了,拿出来和大家分享一下。1.准备首先你应该有如下环境:eclipse,Android任意版本源码一套,jdk(版本满足源码标准即可)2.修改eclipse配置在ec

2014-10-17 20:52:28 524

原创 Android控件绘制过程

首先,在activity 类中(activity.java),我们可以看到两个变量,分别是:        private Window mWindow;        private WindowManager mWindowManager;这两个变量在attach函数中进行赋值,        mWindow = PolicyManager.makeNewWin

2014-10-17 20:47:09 506

转载 使用ANT打包Android应用

大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过

2014-10-16 23:04:05 582

转载 Volatile和Transient

Volatile:  Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。       Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比

2014-10-16 22:55:16 421

转载 Android混淆打包

一、理论知识  ProGuard是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。它也能优化字节码并删除无用的指令。最后,它使用简单无意义的名字来重命名你的类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。二、基本使用  在Android应用程序也可以使用ProGuard来进行混洗

2014-10-16 22:52:20 489

转载 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决

被Eclipse中Android依赖项目无法关联源代码的问题困扰了许久,终于得到解决,大大提高了开发效率。问题描述:项目有A,B两个Android Project组成, B是Android Library(android.library=true), A引用了B. 现在在A项目代码里点击B项目的类,想查看定义, 不能直接打开B项目的源码(提示:The JAR of this c

2014-10-15 19:19:13 442

转载 Linux下Kill函数用法

http://www.cnblogs.com/winnxm/archive/2010/01/22/1654502.html [ KILL ]功能描述:用于向任何进程组或进程发送信号。1 #include sys/types.h>2 3 #include signal.h>4 5 int kill(pid_t pid, int sig);6

2014-10-10 19:44:40 743

转载 Android中的Handler, Looper, MessageQueue和Thread

前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结--------------------------

2014-10-10 19:41:24 408

转载 Linux进程管理父进程和子进程

Linux进程管理对于电脑使用的玩家的常用软件,然后我就学习及深入的研究Linux进程管理,在这里和大家一起探讨Linux进程管理的使用方法,希望对大家有用。程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可

2014-10-09 19:26:43 2071

转载 fork出的子进程和父进程 避免僵死进程

一、fork后的父子进程由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用

2014-10-09 19:25:01 4868

转载 android 杀进程步骤

android 杀进程方法 关闭应用的方法:1.System.exit(0);2.android.os.Process.killProcess(android.os.Process.myPid()); ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);

2014-10-09 19:16:45 664

PhoneGap架构基础及工作原理调研报告

全面而详细的介绍了移动互联网时代用于开发跨平台移动应用程序的成熟框架,该项目由apache维护,只需写一次代码,就能在7个平台上同时运行所写应用程序。

2012-08-26

android https双向通信验证调研报告

全面详细介绍了https 双向 通信 安全验证原理以及在android系统上的实现。

2012-08-26

Oracle合作大学官方培训教材

想学好Oracle的,有这份资料足够啦。听我老师说只有Oracle合作大学才有这些材料。好好珍惜吧

2009-10-09

钱能 C++第二版 第六章性能 课后答案

钱能第二版C++程序设计教程 课后答案答案 今年8月与读者见面

2009-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除