`
wangleyiang
  • 浏览: 220789 次
社区版块
存档分类
最新评论
文章列表
Activity生命周期图示:    
Service生命周期图示:      
    添加:android:windowSoftInputMode= "adjustResize" =^_^=
此文转载,希望朋友有好的面试题 发来研究一下…… 1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本身可以有自己的操作系统,EF就是作存储并和手机通讯用的 3、嵌入式操作系统内存管理有哪几种,各有何特性 ? 页式,段式,段页,用到了MMU,虚拟空间等技术 ...
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog/ RSS阅读软件 Android RSS http://code.google.com/p/android-rss/ Android的PDF阅读器 Dro ...
    本例是对两个Activity(A和B)的启动模式做测试,通过修改A或B的启动模式,验证不同启动模式对任务栈的影响!A和B Activity的UI效果一样,都有一个用于显示信息的TextView和两个分别用于跳转到另一个Activity和跳转到本Activity的Button,如图所示:       测试时,修改AndroidManifest文件中的launchMode配置即可:   <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" ...
Activity有四种启动模式: standard singleTop singleTask singleInstance     说明:下图示例是Activity都设置成相同的启动模式!           注意:两个任务栈时,返回时会先出栈完当前任务栈后,再对另一个任务栈做出栈操作。也就是说,下图是先启动A,由于操作流程不同,会导致当前栈不一样,所以会出现从B直接退出App的情况。      
    Java中的引用方式有StrongReference, SoftReference, WeakReference和PhantomReference。先来看一个来mindprod 的一个图表: Soft vs Weak vs Phantom References Type Purpose Use When GCed Implementing Class Strong Reference An ordinary reference. Keeps objects alive as long as they are referenced. norma ...
    李小龙把功夫理论,系统的上升到哲学高度,开创了截拳道;一些学者把思想,系统的上升到一定的高度,开创了不同的哲学流派;世间万物,上升到哲学层次以后,应该都是相通的!     软件设计本身也是思想的抽象,例如:操作系统原理中的进程管理方式,线程的出现,内存管理等等,无一不具有哲学的观点在里 面!     多角度的思考问题,总会有所感,有所悟,有所得,也许这就是学习的乐趣吧!现在想想,UML(统一建模语言)何尝不是一种从哲学角度对事物的描 述!:)     多角度往往会受到一些制约,比如:经验,技术,习惯,等等!
    在Android应用开发中,实现在某个时间处理特定事件的实现方法有多种。本文从AlarmManager的角度做简要说明,先看处理的核心代码: // AutoAlarmReceiver是一个BroadcastReceiver,用来接收系统的通知和启动相应的服务来完成一定的操作 Intent intent = new Intent(this, AutoAlarmReceiver.class); PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent, 0); AlarmManager al ...
无聊想调用下嘀咕的api的时候,发现需要HTTP Basic Authentication,就看了下。 什么是HTTP Basic Authentication?直接看http://en.wikipedia.org/wiki/Basic_authentication_scheme 吧。 在你访问一个需要HTTP Basic Authentication的URL的时候,如果你没有提供用户名和密码,服务器就会返回401,如果你直接在浏览器中打开,浏览器会提示你输入用户名 和密码(google浏览器不会,bug?)。你可以尝试点击这个url看看效果:http://api.minicloud ...
     看到网络上有个关于自定的页面控件,但没有实现和用户的交互。根据交互方式的不同,添加方法也多种多样。下面对横向的触碰做个简要说明,这个操作可以在 View里面完成,也可以在View外面完成。为了不修改原来的View代码,本例仅仅从View外部实现该操作,效果如图:     以下是View的自定义代码,来自 ,详情如下: import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; ...
Augmented Reality (AR) is currently a hot category on iPhone and Android devices. One can find numerous interactive AR applications on the App Store and Android Market. Following are some of the interesting AR applications available on the Android Market: 1. Wikitude World Browser 2. 3D Com ...

Agile

Agile Individuals and interactions over processes and tools。 Working software over comprehensive documentation。 Customer collaboration over contract negotiation。 Responding to change over following a plan。  
最近在学习OpenGL ES,上网看了一些资料,有一些比较好的资料,在此分享一下!:) 来源:http://blog.csdn.net/mapdigit/article/details/7526556   Android OpenGL ES 简明开发教程 Android OpenGL ES 简明开发教程一:概述 Android OpenGL ES 简明开发教程二:构造OpenGL ES View Android OpenGL ES 简明开发教程三:3D绘图基本概念 Android OpenGL ES 简明开发教程四:3D 坐标变换 Androi ...
Global site tag (gtag.js) - Google Analytics