13 seker_xinjian

尚未进行身份认证

我要认证

衣带渐宽终不悔,为伊消得人憔悴。

等级
TA的排名 6w+

Java对象的强、软、弱和虚引用

引用源:http://java.chinaitlab.com/oop/716371.html    在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想

2012-02-20 12:25:55

实现MapFragment(二)

本文内容为原创,转载者请注明原始作者以及原始出处,以避免版权纠纷!在没有出现Fragment之前,为了避免Activity频繁的切换而带来的用户体验低下的问题,肯定有不少人用过ActivityGroup或者TabActivity。实际上ActivityGroup及其子类最大的用处就是能将多个Activity显示在同一个屏幕上,而没有Activity之间的切换(准确的说是:没有了Ac

2012-02-12 11:25:31

实现MapFragment(一)

本文内容为原创,转载者请注明原始作者以及原始出处,以避免版权纠纷!做地图应用时,我们都知道MapView只能在MapActivity中显示。 从Android SDK3.0开始,Android Framework增加了一个轻量级的组件:Fragment。它非常方便的解决了频繁的切换Activity而导致的用户体验差的问题。但是,要使用Fragment,有很多的限制。首先要求

2012-02-12 11:22:34

动画中的View的点击判断

本文内容为原创,转载者请注明原始作者以及原始出处,以避免版权纠纷!在开发Android应用过程中,我曾遇到过下面的问题:     假设有一个View,它在做一系列复杂的、组合的Tween动画(平移动画、旋转动画、缩放动画、Alpha动画)。在动画的过程中,用户会去点击这个View。如何去判断这个View被点击中了没有呢?     为此,我曾专门在CSDN上发布了一条

2012-02-06 15:16:17

纪念为“第九维”而死的脑细胞

本文内容为原创,转载者请注明原始作者以及原始出处,以避免版权纠纷!2011年的最后四个月中,从无到有的开发出来了“第九维”游戏Android版本。耗时10人/月左右。这是鄙人生平开发的第一款游戏,还是名义上是项目责任人。数以万计的脑细胞为此阵亡,谨书此文,以纪念之。特附游戏的资料动画一份(很值得一看):http://v.youku.com/v_sho

2012-02-01 19:57:48

DNK编程 JNI 之 javah

在进行Android NDK编程中,我们不可避免的要使用到JNI。JNI本质来讲是native代码(C++),它是托管程序集(Java语言编写的)与非托管程序集(C++语言编写的)的桥梁。要做到桥梁的作用,JNI就必须要求Java语言的代码和C++语言的代码在定义上要相互符合,否则上层调用底层的时候就找不到底层的实现了。

2011-04-14 17:52:00

Android的语言设置(二)

Android系统Setting程序中对于语言设置这块的内容

2011-03-30 16:21:00

Android的语言设置(一)

Android系统Setting程序中对于语言设置这块的内容。

2011-03-30 15:32:00

PowerManager和PowerManager.WakeLock

前言  学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的 Standup Timer 项目。本文将把研究的内容笔记整理,建立一个索引列表。PowerManager.WakeLock  PowerManager.WakerLock是我分析Standup Timer源代码时发现的一个小知识点,Standup Timer 用Wa

2011-03-25 15:26:00

Repo 超时了

下载Android源码是比较简单的事情,我在自己家的电脑上轻松搞定。具体下载步骤此处略去不表,详细步骤请参考Android官网的《Get Android Source Code》一章。参考网址:http://source.android.com/source/download.html然而奇怪的是,我在公司的电脑上怎么也下载不下来。我的环境是Windows7下使用VirtualBox虚拟出来的x64 Ubuntu 10.10。当我执行到下面一步时,错误发生了:$ repo init -u git

2011-03-24 15:35:00

如何在Android平板电脑POWER按钮菜单中添加休眠功能

如何在Android平板电脑POWER按钮菜单中添加休眠功能

2011-03-18 09:53:00

Android的WiFi子系统架构

本文部分内容修正自《Androd系统原理及开发要点详解》,部分内容为原创! 前言:最近项目中要实现几个与WiFi相关的机能:WPS,WiFI proxy,Airplane Mode相关的小机能等。我借着这次机会,对Android的WiFi框架进行了一下学习,对其有一个初步的了解。所以特地整理了出来,以备与各位探讨,并欢迎指教。 一、WiFi基本框架Android的WiF

2011-03-16 20:50:00

Android中GUI系统的Event路由机制

前两天在论坛上看到有人发了一个帖子,询问一个Android GUI Event处理的问题:有一个LinearLayout,里面有很多的child view,他问如何监听这个LinearLayout的Click事件?他的做法是:setClickable(true);setOnClickListener(listener);最后他发现listener中的回调函数根本不会被调用。

2011-03-16 14:56:00

北京集体户口如何办护照

      这次公司说可能要出国出差,让我去办理一下护照。我毕业时,公司给解决了北京的集体户口,户口落在海淀人才服务中心。本来以为集体户口办起护照来,应该手续比较复杂吧,但是事实上,还是蛮方便的。      要办护照首先必须拥有户籍,如果你是黑户,那就sorry了,出国门无望了。      现在的户籍分为两种:独立户口和集体户口。拥有集体户口的一般是大学生,还有就是我这样的毕业后公司解决了北京户口的。事实上,集体户口是一种临时户口,独人独户,一家吃饱,全家不饿。最近出台的商品房限购政策中,我这种北京集体户口

2011-03-14 14:55:00

如何搭建Repo服务器端

我们知道Android开源工程的代码,使用了一个叫repo的工具,有效的管理着Android底下的几百个git工程。事实上repo本上并不是一个程序,而是一个脚本工程.......而git才是真正的版本管理工具。说白了,repo就是一堆批处理(python语言写的),它把git的命令进行了合理封装,目标就是同时管理多个git工程。以下就是搭建repo服务器端的步骤,有了它我们也能像Android项目那样在linux系统下同时管理几百个工程了。

2011-03-08 20:24:00
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 分享达人
    分享达人
    成功上传6个资源即可获取