- 浏览: 670967 次
- 性别:
- 来自: 北京
最新评论
-
yigeisme:
你好,不已.html和.jsp和.jpg结尾的正则表达式怎么写 ...
深入入门正则表达式(java) - 2 - 基本实例 -
su1216:
多谢指正yigeisme 写道1-12(小时,月份)正则:^( ...
深入入门正则表达式(java) - 2 - 基本实例 -
yigeisme:
1-12(小时,月份)正则:^(1[012]|\d)$应该改成 ...
深入入门正则表达式(java) - 2 - 基本实例 -
heikefangxianceshi:
小三将军 写道楼主,我想问下你给的Real.tar.gz是什么 ...
android手机root后的安全问题 (一) -
heikefangxianceshi:
这个程序运行的前提是手机root,但你的手机怎么root的呢? ...
android手机root后的安全问题 (一)
文章列表
由于本人英文能力实在有限,不足之初敬请谅解
本博客只要没有注明“转”,那么均为原创,转贴请注明链接
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多线程设计模式》-结城浩 著,博硕文化 译
一提到设计模式,大家可能有种种想法,但是不管大家怎么想,我希望您能先简单读读这本书
我觉得它讲的通俗易懂,例子也比较有代表性,分析的很全面,还有课后习题及答案
最重要的一点,它确实很实用,废话不多说了
学 ...
android 零散笔记不定期更新 v18
- 博客分类:
- android
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 ...