`
su1216
  • 浏览: 670967 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
深入入门正则表达式(jav...
浏览量:71916
E60283d7-4822-3dfb-9de4-f2377e30189c
android手机的安全问...
浏览量:128763
社区版块
存档分类
最新评论
文章列表
由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明链接 android task与back stack 开发文档翻译 - 1 android task与back stack 开发文档翻译 - 2 android task与back stack 开发文档翻译 - 3   Task和Back Stack   An application usually contains multiple activities.  Each activity should be designed around a specific kind of ...
由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明链接   android Fragment开发文档翻译 - 1 android Fragment开发文档翻译 - 2 本系列并没有对原文100%翻译,也没有100%的贴出原文 ...
由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明链接   android Fragment开发文档翻译 - 1 android Fragment开发文档翻译 - 2 本系列并没有对原文100%翻译,也没有100%的贴出原文   Fragment也是android3.0(api level 11)新增的组件 public class Fragment implements ComponentCallbacks2, OnCreateContextMenuListener 已知的直接子类有 DialogFragment, ListFra ...
android ActionBar与Menu - 1 - api demos 学习 android ActionBar与Menu - 2 - email中ActionBar分析   这里以Email为例,简单分析一下ActionBar在实际中的应用 上面是在模拟器上登录原生Email的截图   这里说一下所谓的原生: 原生不是指大家买来手机之后没有修改过任何内容,软件本身的样子。也不是指google的各种亲儿子本身的样子,因为无论是前者还是后者,最起码都是要经过优化和修复bug的,不是亲儿子那就很有可能进行了整容,让你看不出原来的样子 这里的原生是用google发布的源码 ...
android ActionBar与Menu - 1 - api demos 学习 android ActionBar与Menu - 2 - email中ActionBar分析   android2.x到现在的4.0有很大的差别,而手机开发者又没有经历过3.x版本的过渡,所以对于手机开发者的压力是比较大的,需要学习和适应大量新的 ...
下面转字网上的一篇翻译,修改了几处不同顺和翻译错误的地方翻译 这里主要讲android中安全体系和permission的作用,并不是linux层的   原文地址 Security and Permissions   安全与权限 Android是一个权限分离的操作系统,每个应用以唯一的身份标识(Linux用户ID和组ID)运行。系统的不同部分也分成不同的身份。因而Linux把应用之间以及应用与系统之间相互隔离起来。 附加细粒度的安全功能是通过一个“许可”的机制,限定特定的进程能够执行指定的操作以及给予对每一个资源点对点的访问的URI许可。   安全体系结构 ...
java 运行时类型识别(RTTI) - 1 - Class与instanceof java 运行时类型识别(RTTI) - 2 - 反射   本文将叙述如何运行时查看类信息,其中包括变量,方法,以及通过反射修改变量,执行方法等 包括如何反射匿名内部类及如何执行其方法,但 ...
java 运行时类型识别(RTTI) - 1 - Class与instanceof java 运行时类型识别(RTTI) - 2 - 反射   三种方式: 1.传统类型转换 2.查询Class对象 3.instanceof   1.传统类型转换 String string = (String) s; 2.查询Class对象 首先需要了解一下java.lang.Class这个类   类型信息在运行时的表示是有Class这个类的实例完成的 java使用Class对象来执行其RTTI,即使是类似转型的这样的操作 每个类都有一个Class对象(被保存在一个同名的.class ...
在多线程学习系列 - 2 - Immutable Pattern 中,作者告诉我们不可变类的好处以及如何设计不可变类 下面的内容是Effective Java(v2)中的第15条--使4可变性最小化 作者给出了设计不可变类的一些建议,多线程学习系列 - 2 - Immutable Pattern 中一些建议过于强硬,比如类要是final,域要是final等等   1.不要提供任何会修改对象状态的方法 2.保证类不会被扩展(final类)     可以防止粗心或恶意的子类假装对象的状态已经改变,从而破坏该类的不可变行为 3.使所有的域都是final的 4 ...
前几天遇到这样一个问题 我们做的应用客户看了说UI有问题,本来是一个正方形的区域,呈现的结果却是长方形,有些偏差 之后我就开始修改,觉得UI问题肯定是哪里没有设计好,95%是因为xml里面配置错了,这是我第一直觉. 找了一上 ...
目录 多线程学习系列 - 1 - Single Threaded Execution Pattern 多线程学习系列 - 2 - Immutable Pattern   先看看什么算是Immutable immutable [i'mju:təbl](21世纪大英汉词典) adj.永远不变的;不可改变的;永恒的;无变化的 能够保证实例状态绝对不会改变的类,我们认为是immutable的 最常用的String就是immutable类   考虑下面Person类,看它是如何成为一个immutable类 它有属性String name和String address publ ...
目录 多线程学习系列 - 1 - Single Threaded Execution Pattern 多线程学习系列 - 2 - Immutable Pattern   在android里面多线程是非常普遍的 之前工作中并不涉及太多多线程的问题,所以也就一直没有系统学习过   这个系列的学习选的书为《java多线程设计模式》-结城浩 著,博硕文化 译 一提到设计模式,大家可能有种种想法,但是不管大家怎么想,我希望您能先简单读读这本书 我觉得它讲的通俗易懂,例子也比较有代表性,分析的很全面,还有课后习题及答案 最重要的一点,它确实很实用,废话不多说了   学 ...
note1: Android查看源代码的版本号 1. 编译的时候在终端中一开始就会打印出来: PLATFORM_VERSION:2.3.1 2. 直接去make文件中去看: build\core\version_defaults.mk  // 搜索该文件中的 PLATFORM_VERSION值   note2:编译cm9时 OutOfMemoryError 在编译cm9代码的时候到了Signing package总是会java.lang.OutOfMemoryError: 虚拟机参数在 vendor/cm/tools/squisher设定
复习一下clone,顺便整理下笔记 clone即复制 你有一个引用为A的对象,我也想要一个一模一样的对象,如果能复制出来一个就好啦 在java里面提供了这种复制的操作--clone 为了笔记的完整性,先给出一个更基础的错误例子 ...
先以email为例,看看如何引用第1,2方的jar   在4.0中email里有Email/emailcommon文件夹,和2.x结构不一样 这里也有个mk文件 email下面发现exchange文件夹不见了,原来是单独拿了出来 在exchange里面发现用到了emailcommon里面的类   emailcommon下部分mk文件代码如下 LOCAL_MODULE := com.android.emailcommon LOCAL_STATIC_JAVA_LIBRARIES := guava LOCAL_SRC_FILES := $(call all-java-fil ...
Global site tag (gtag.js) - Google Analytics