自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 问答 (4)
  • 收藏
  • 关注

原创 java获取系统语言(区分简体中文和繁体中文)

之前做android应用时遇到过一个问题,就是根据语言的不同而显示不同的内容网上很多代码都是错误的,起码无法区分简体和繁体,这里给出一种方法不涉及android任何知识,所以就归类到java这边了Locale locale = Locale.getDefault();System.out.println(locale.getLanguage());System.

2012-09-12 18:50:29 18351 1

原创 android手机root后的安全问题 (四)

导读:本文介绍了如何实现禁止开机启动以及如何使应用失效。希望大家不要制造各种流氓软件或病毒这一期我们来关注以下某些优化软件的开机优化功能禁止开机启动和禁止很多软件都有开机优化功能,比如360,金山,海卓……我觉得海卓页面还不错,所以就截一张海卓的图片吧点击右边的小旗,会有一些选项,这里只说两个开机启动程序状

2012-09-11 14:43:17 16246 37

翻译 android - 为安全而设计 - 1 - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android 进程与线程 - 开发文档翻译 - 进程android 进程与线程 - 开发文档翻译 - 线程android activity开发文档翻译 - 1 - 基础篇android activity开发文

2012-09-07 12:12:31 2427

原创 android手机root后的安全问题 (三)

导读:本文介绍病毒如何篡改superuser,使得用户只是允许病毒请求的一次root权限变成允许病毒永久使用root权限。继续之前两篇文章写,如果路过的同学有疑问,请先看前两篇有同学说,你的Fake.apk需要把应用copy到system下才行,这是需要root权限的。如果用户允许了你一次root请求,你当着用户的面copy,那么copy之后,系统会发送广播

2012-09-04 14:26:11 7903 5

原创 android手机root后的安全问题 (二)

导读:本文介绍杀毒软件和病毒是如何获取通知栏上的所有通知,并且利用其信息杀死应用。上一篇将过如何利用root权限来做一次静默安装,有的人会说,安装apk就安装呗,反正哥有金山手机卫士,哥有360主动防御……他们都会弹出通知告诉我的!安装了新的应用,手机会发送广播,这些所谓的杀毒软件监听这些广播,然后弹出通知好吧,我承认,他们在一定意义上还是有点用处的,我们先把这个问题放一放,先

2012-09-02 13:08:57 8505 22

原创 android手机root后的安全问题 (一)

前提:你有一部已经root的android手机,并且手机中有busybox和superuser导读:本文介绍一种简单的病毒以及如何“防御”。写本博客的原因是:有无数用户觉得root没有什么风险,或者风险不会降临到自己头上。这里告诉大家,其实风险就在身边!这里讲的内容其实对于大多数开发者都不是什么新鲜的事情了,使用的技术也非常一般和普遍。虽然大

2012-08-31 12:58:17 23609 69

原创 android OutOfMemory时抓取heap快照

(这里不教你如何分析heap快照,只说明如何在关键时候抓取)首先说一下,在程序没有崩溃的时候如何抓取heap快照。这个大家应该都知道,在ddms中自带此功能。见上图首先我们选中一个进程,然后点击 Update Heap按钮(小绿虫子旁边的按钮),这时就能看到heap使用情况如果想取出快照详细分析,我们可以点击 Dump HPROF File按钮,

2012-08-27 11:24:22 6237 7

翻译 android Fragment开发文档翻译 - 2

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明链接android Fragment开发文档翻译 - 1android Fragment开发文档翻译 - 2本系列并没有对原文100%翻译,也没有100%的贴出原文与Activity通信尽管Fragment已经作为一个依赖Activit

2012-08-24 09:12:43 2436

翻译 android Fragment开发文档翻译 - 1

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明链接android Fragment开发文档翻译 - 1android Fragment开发文档翻译 - 2本系列并没有对原文100%翻译,也没有100%的贴出原文Fragment也是android3.0(api level 11)新增的组件

2012-08-24 09:11:00 1715

原创 《Unix & Linux 大学教程》 - 第十八章 学习笔记

学习笔记,内容基础,适合初学者。阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 -

2012-08-22 15:42:21 2321 2

翻译 android activity开发文档翻译 - 2 - 生命周期篇

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接android activity开发文档翻译 - 1 - 基础篇android activity开发文档翻译 - 2 - 生命周期篇本系列并没有对原文100%翻译,也没有100%的贴出原文导读下面的内容至关重要

2012-08-21 16:47:21 1657

翻译 android activity开发文档翻译 - 1 - 基础篇

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接android activity开发文档翻译 - 1 - 基础篇android activity开发文档翻译 - 2 - 生命周期篇本系列并没有对原文100%翻译,也没有100%的贴出原文内容实在是基础的不能再基础,不

2012-08-21 16:46:31 2047 1

原创 《Unix & Linux 大学教程》 - 第十六、十七章 学习笔记

学习笔记,内容基础,适合初学者。阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程

2012-08-21 10:56:28 2842

原创 《Unix & Linux 大学教程》 - 第十四、十五章 学习笔记

学习笔记,内容基础,适合初学者。阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 -

2012-08-17 14:33:55 3032

翻译 android - 为响应度而设计 - 开发文档翻译

劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android 进程与线程 - 开发文档翻译 - 进程android 进程与线程 - 开发文档翻译 - 线程其他系列的翻译android activity开发文档翻译 - 1 - 基础篇

2012-08-17 11:40:27 2239

翻译 android 进程与线程 - 开发文档翻译 - 线程

劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android 进程与线程 - 开发文档翻译 - 进程android 进程与线程 - 开发文档翻译 - 线程其他系列的翻译android activity开发文档翻译 - 1 - 基础篇

2012-08-15 15:52:41 1985

翻译 android 进程与线程 - 开发文档翻译 - 进程

劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android 进程与线程 - 开发文档翻译 - 进程android 进程与线程 - 开发文档翻译 - 线程其他系列的翻译android activity开发文档翻译 - 1 - 基础篇

2012-08-15 15:52:03 1859

原创 《Unix & Linux 大学教程》 - 第十三章 学习笔记

学习笔记,内容基础,适合初学者。阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 -

2012-08-14 11:45:29 4131

原创 《Unix & Linux 大学教程》 - 第十一、十二章 学习笔记

阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 - 第五、六章 学习笔记   GUI:图形用户界面 &

2012-08-10 17:05:40 3717

原创 《Unix & Linux 大学教程》 - 第九、十章 学习笔记

阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 - 第五、六章 学习笔记   GUI:图形用户界面 & Un

2012-08-10 09:12:24 3247

原创 《Unix & Linux 大学教程》 - 第七、八章 学习笔记

阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 - 第五、六章 学习笔记   GUI:图形用户界面 &

2012-08-10 09:11:31 4792

原创 《Unix & Linux 大学教程》 - 第五、六章 学习笔记

阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 - 第五、六章 学习笔记   GUI:图形用户界面 &

2012-08-10 09:10:38 3139

原创 《Unix & Linux 大学教程》 - 第三、四章 学习笔记

阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 - 第五、六章 学习笔记   GUI:图形用户界面 &

2012-08-10 09:09:30 3028

原创 《Unix & Linux 大学教程》 - 第一、二章 学习笔记

阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix《Unix & Linux 大学教程》 - 第五、六章 学习笔记   GUI:图形用户界面 &

2012-08-10 09:08:14 6084 1

原创 android ActionBar与Menu - 2 - email中ActionBar分析

android ActionBar与Menu - 1 - api demos 学习android ActionBar与Menu - 2 - email中ActionBar分析这里以Email为例,简单分析一下ActionBar在实际中的应用上面是在模拟器上登录原生Email的截图这里说一下所谓的原生:原生不是指大家买来手机

2012-08-09 11:03:58 3634 4

原创 android ActionBar与Menu - 1 - api demos 学习

android ActionBar与Menu - 1 - api demos 学习android ActionBar与Menu - 2 - email中ActionBar分析android2.x到现在的4.0有很大的差别,而手机开发者又没有经历过3.x版本的过渡,所以对于手机开发者的压力是比较大的,需要学习和适应大量新的组件与api本文主要总结对Ac

2012-08-09 11:02:54 13517 5

翻译 android task与back stack 开发文档翻译 - 3

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明链接android task与back stack 开发文档翻译 - 1android task与back stack 开发文档翻译 - 2android task与back stack 开发文档翻译 - 3andling affinities处理

2012-08-07 13:25:52 1629

翻译 android task与back stack 开发文档翻译 - 2

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明链接android task与back stack 开发文档翻译 - 1android task与back stack 开发文档翻译 - 2android task与back stack 开发文档翻译 - 3Managing Tasks管理task

2012-08-07 13:25:10 1480

翻译 android task与back stack 开发文档翻译 - 1

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明链接android task与back stack 开发文档翻译 - 1android task与back stack 开发文档翻译 - 2android task与back stack 开发文档翻译 - 3Task和Back Stack

2012-08-07 13:23:07 2370

原创 java 运行时类型识别(RTTI) - 2 - 反射

java 运行时类型识别(RTTI) - 1 - Class与instanceofjava 运行时类型识别(RTTI) - 2 - 反射本文将叙述如何运行时查看类信息,其中包括变量,方法,以及通过反射修改变量,执行方法等包括如何反射匿名内部类及如何执行其方法,但是笔者强烈不建议这么做,这里只是演示反射而已下面是一个测试类package r

2012-07-30 12:55:34 1417

原创 java 运行时类型识别(RTTI) - 1 - Class与instanceof

java 运行时类型识别(RTTI) - 1 - Class与instanceofjava 运行时类型识别(RTTI) - 2 - 反射三种方式:1.传统类型转换2.查询Class对象3.instanceof1.传统类型转换String string = (String) s;2.查询Class对象首先

2012-07-30 12:16:20 2309 3

原创 android 中9-patch与padding

前几天遇到这样一个问题我们做的应用客户看了说UI有问题,本来是一个正方形的区域,呈现的结果却是长方形,有些偏差之后我就开始修改,觉得UI问题肯定是哪里没有设计好,95%是因为xml里面配置错了,这是我第一直觉.找了一上午,发现xml里面没有问题,定义的确实是正方形区域,也没有任何padding设置.于是下午就在代码中找,看看是不是代码中设置padding我觉得一般人

2012-07-30 11:36:07 4070

原创 android 项目移植/分辨率适配与dip(dp)的使用

如果想在不同型号手机对同一个应用做适配,如果你在xml中全部使用dp没有使用px,那么适配上依然很有可能出问题!无数人存在误区,认为自己使用的都是dp,为什么在手机A上面和手机B上面看上去比例不一样,为什么在A手机上显示正好而手机B上却显示到屏幕外面每次解释的都很累,所以写此blog首先先明确几个概念density值表示每英寸有多少个显示点(*)

2012-07-26 10:26:45 6383 3

原创 Immutable(多线程学习系列 - 2 - Immutable Pattern的补充)

在多线程学习系列 - 2 - Immutable Pattern 中,作者告诉我们不可变类的好处以及如何设计不可变类下面的内容是Effective Java(v2)中的第15条--使4可变性最小化作者给出了设计不可变类的一些建议,多线程学习系列 - 2 - Immutable Pattern 中一些建议过于强硬,比如类要是final,域要是final等等1.不要

2012-07-25 10:11:31 1230

原创 多线程学习系列 - 2 - Immutable Pattern

目录多线程学习系列 - 1 - Single Threaded Execution Pattern多线程学习系列 - 2 - Immutable Pattern先看看什么算是Immutableimmutable [i'mju:təbl](21世纪大英汉词典) adj.永远不变的;不可改变的;永恒的;无变化的能够保证实例状态绝对不会改变的类,我们认

2012-07-25 09:54:18 1017

原创 多线程学习系列 - 1 - Single Threaded Execution Pattern

目录多线程学习系列 - 1 - Single Threaded Execution Pattern多线程学习系列 - 2 - Immutable Pattern在android里面多线程是非常普遍的之前工作中并不涉及太多多线程的问题,所以也就一直没有系统学习过这个系列的学习选的书为《java多线程设计模式》-结城浩 著,博硕文化 译

2012-07-25 09:51:05 1951

原创 小心程序中的时间(时间调整/闰秒)

先来看一个java中关于时间计算的例子import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimeZone;public class Test { public static void main(String[...

2012-07-03 15:07:35 891

原创 java中的clone(+标记接口说明)

复习一下clone,顺便整理下笔记clone即复制你有一个引用为A的对象,我也想要一个一模一样的对象,如果能复制出来一个就好啦在java里面提供了这种复制的操作--clone为了笔记的完整性,先给出一个更基础的错误例子下面是一个普通的Animal类public class Animal implements Cloneable{ public String

2012-06-09 11:40:07 3446

原创 android工程引用jar包

先以email为例,看看如何引用第1,2方的jar在4.0中email里有Email/emailcommon文件夹,和2.x结构不一样这里也有个mk文件email下面发现exchange文件夹不见了,原来是单独拿了出来在exchange里面发现用到了emailcommon里面的类emailcommon下部分mk文件代码如下LOCAL_MODULE := com.android

2012-06-09 11:25:50 6095 1

原创 android - Gesture学习 1

手势已经不是什么新鲜事物了关于手势在android上面的应用,我想大概有这么两种1.用户画完一个手势,然后系统识别2.用户的动作没有完成,边画边识别比如:我想定义一个操作,画一个M,然后系统打开music应用,这就是情况1在list页面中,用户不断拨动list,页面跟随滚动,这是情况2这里先总结一下情况17==增加+获取=====================

2012-06-09 11:09:53 2032 1

空空如也

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

TA关注的人

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