01 2015 档案

转 Android Dalvik虚拟机初识
摘要:首先,让我们来思考下面几个问题:什么是Dalvik虚拟机?Dalvik VM与JVM有什么区别?Dalvik VM有什么新的特点?Dalvik VM的架构是怎么样的?首先,我得承认第一个问题问得很傻:什么是Dalvik虚拟机?没有人给出过一个明确的定义,但是,我们似乎可以从人们对Java虚拟机的描述... 阅读全文

posted @ 2015-01-30 11:29 Joyfulmath 阅读(249) 评论(0) 推荐(0)

转 android launch flow
摘要:Android系统开机主要经历三个阶段:bootloader启动Linux启动Android启动启动文件:对于机器从通电到加载Linux系统一般需要三个文件:bootloader(引导文件)、kernel(内核文件)、rootfs (根文件系统 能让操作系统正常运行的文件夹和文件的大集合,在Andr... 阅读全文

posted @ 2015-01-30 10:58 Joyfulmath 阅读(456) 评论(0) 推荐(0)

转 Android--加载大分辨率图片到内存
摘要:在使用ImageView显示图片的时候,直接加载一个图片资源到内存中,经常会出现内存溢出的错误,这是因为有些图片的分辨率比较高,把它直接加载 到内存中之后,会导致堆内存溢出的问题。这篇博客就来讲解一下Android的堆内存以及如何在Android应用中加载一个高分辨率的图片。关于 ImageVi... 阅读全文

posted @ 2015-01-29 15:28 Joyfulmath 阅读(563) 评论(0) 推荐(0)

FragmentTransaction add 和 replace 区别 转
摘要:使用 FragmentTransaction 的时候,它提供了这样两个方法,一个 add , 一个 replace .add 和 replace 影响的只是界面,而控制回退的,是事务。public abstract FragmentTransaction add (int containerView... 阅读全文

posted @ 2015-01-29 15:18 Joyfulmath 阅读(420) 评论(0) 推荐(0)

android面试(5)---SQL数据库
摘要:SQL基础:1.如何查询table1从20到30条记录:select * from table1 limit 19,112.替换id=1,name =deman的记录?replace into table1(id,name) value(1,"deman");3.如何复制表?create table... 阅读全文

posted @ 2015-01-25 10:02 Joyfulmath 阅读(250) 评论(0) 推荐(0)

android面试(4)---文件存储
摘要:1.sharePreference?SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:一个简单的存储代码如下:Shar... 阅读全文

posted @ 2015-01-25 09:52 Joyfulmath 阅读(276) 评论(0) 推荐(0)

android面试(3)---基本问题
摘要:1.值类型,引用类型?基本数据类型都是值类型:byte,short,int,long,float,double,char,boolean其他类型都是引用类型。引用类型在传入方法是,方法内部对引用类型变量的修改会改变引用类型的内容。值类型传递参数是copy。2.垃圾回收?GC机制:Android 基于... 阅读全文

posted @ 2015-01-25 09:14 Joyfulmath 阅读(287) 评论(0) 推荐(0)

android面试(2)----组件
摘要:1.anroid:id的作用?android:id是作为控件的唯一标示符。可以使用与releativelayout中,也可以再Activity中通过findviewbyid来获得指定的控件。2.android:padding 和android:layout_margin的区别。padding是内部,... 阅读全文

posted @ 2015-01-22 16:58 Joyfulmath 阅读(312) 评论(0) 推荐(1)

android面试(1)----布局
摘要:1.说出android 五中布局,并说出各自作用?FrameLayout: 堆叠布局,也是就可以堆在一起。最长应用于Fragment的使用上。LinearLayout: 线性布局,可以是竖排或水平。ReleativeLayout:复杂页面一般都会用到,可以通过相对位置,而忽略页面的大小。absolu... 阅读全文

posted @ 2015-01-22 16:04 Joyfulmath 阅读(425) 评论(0) 推荐(0)

Android四大组件之BroadCast
摘要:1.什么是广播? 1).BroadCast是android提供跨进程通信的一个框架。 2).同时broadcast是观察者模式的一种设计。 在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver 活动(Activity) - 用于表 阅读全文

posted @ 2015-01-21 16:23 Joyfulmath 阅读(356) 评论(0) 推荐(0)

Android四大组件之Service(续2)
摘要:1.HttpRequest json格式解析: xml解析: 三种:DOM,SAX,PULL android 常用的xmlpullreader: 阅读全文

posted @ 2015-01-20 17:52 Joyfulmath 阅读(216) 评论(0) 推荐(0)

Android四大组件之Service(续)
摘要:本地服务启动和通过广播的方式回调是非常简单的。 下面介绍远程服务和通过远程回调的方式通知activity的方式。 1.service定义: 2.IBuildService 3.数据传递类型: client端engine,启动service,调用service服务以及观察service返回的结果。 o 阅读全文

posted @ 2015-01-19 14:47 Joyfulmath 阅读(311) 评论(0) 推荐(0)

Android四大组件之Service
摘要:1.Service是什么? 当后台需要监听某些程序,或者后天进行长时间的服务。或者后天开始进行操作长时间的业务,而页面可能被销毁。 和activity相识,但是service没有界面。 service前台,后台? 何为前台,就是有和用户交互的程序。 service怎么交互?通知栏。 所以。servi 阅读全文

posted @ 2015-01-19 14:23 Joyfulmath 阅读(299) 评论(0) 推荐(0)

Android四大组件之Activity & Fragement(续)
摘要:1.Activity和Fragment的异同。 Activity是UI界面交互的主体,而fragment是这个主体上的元素。 一个activity可以包含0到n个fragment。 fragment可以理解为activity的一个控件,只是相对于一般控件,fragment联系更紧密。 fragmen 阅读全文

posted @ 2015-01-16 15:23 Joyfulmath 阅读(299) 评论(0) 推荐(0)

Android四大组件之Activity & Fragement
摘要:1.Activity的生命周期 从onResume到onStop之前,为活动周期。 从onStart到onStop为可见周期 从onCreate到onDestory为完整生命周期。 进入onStop之后,Activity可以被销毁。 2.Fragement的生命周期 3.Activity & Fra 阅读全文

posted @ 2015-01-16 14:36 Joyfulmath 阅读(722) 评论(0) 推荐(0)

git commad
摘要:repo forall -c 'echo $REPO_PATH;ssh trd.git.htc.com -p29419 -lowen_wen gerrit create-project --submit-type CHERRY_PICK --name $REPO_PROJECT'repo foral... 阅读全文

posted @ 2015-01-13 13:55 Joyfulmath 阅读(373) 评论(0) 推荐(0)

Android四大组件之Intent(续2)
摘要:1、你如何通过一个intent来唤醒activity? this.startActivity(intent,request); 2、什么是显式、隐式的intents? 显式:指定组件名,通常用于项目内部使用。 隐式:并不指定目标的名字(组件名字字段是空的)。隐式intent经常用于激活其它应用程序中 阅读全文

posted @ 2015-01-10 15:03 Joyfulmath 阅读(291) 评论(0) 推荐(0)

Android四大组件之Intent(续)
摘要: 阅读全文

posted @ 2015-01-10 14:33 Joyfulmath 阅读(170) 评论(0) 推荐(0)

Android四大组件之Intent
摘要:Intent不是android几大组件框架,但是确实是android 各大组件之间沟通的桥梁。 尤其Intent对于activity有很大的关系。 一下是我个人对task以及backstack的总结。 阅读全文

posted @ 2015-01-10 14:29 Joyfulmath 阅读(572) 评论(0) 推荐(0)

DRM Study
摘要:1.DRM是什么?DRM,英文全称Digital Rights Management, 可以翻译为:数字版权管理。指的是出版者用来控制被保护对象的使用权的一些技术,这些技术保护的有数字化内容(例如:软件、音乐、电影)以及硬件,处理数 字化产品的某个实例的使用限制. 本术语容易和版权保护混淆。版权保护... 阅读全文

posted @ 2015-01-09 16:18 Joyfulmath 阅读(270) 评论(0) 推荐(0)

Android四大组件之contentProvider(续)
摘要:1、content provider与网页有何相似之处? contentProvider使用authority 同网站的域名类似 contentProvider还可以提供类似于网站的索引方式 content://media/external/images/# 2、你能列出几个内置的content p 阅读全文

posted @ 2015-01-08 17:34 Joyfulmath 阅读(234) 评论(0) 推荐(0)

Android四大组件之contentProvider
摘要:Activity,Service,broadcast and Contentprovider android 4 大组件。 ContentProvider:使用: 1.定义provider extends ContentProvider 2.定义ImageSearchDatabaseHelper e 阅读全文

posted @ 2015-01-08 11:34 Joyfulmath 阅读(373) 评论(0) 推荐(0)

使用android资源
摘要:1.我们可以命名的资源种类有多少?答:res/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象res/drawable/.png、.9.png、.jpg文件,它们被编译进以下的Drawable资源子类型... 阅读全文

posted @ 2015-01-07 21:58 Joyfulmath 阅读(245) 评论(0) 推荐(0)

设计模式18---解释器模式
摘要:解释器模式常用的场景是计算器,或者说公式。也就是说解释的符号满足公式的元素,而client端把每个元素的内容代换掉就可以。package com.jayfulmath.designpattern.experssion;import java.util.HashMap;public abstract ... 阅读全文

posted @ 2015-01-05 18:09 Joyfulmath 阅读(186) 评论(0) 推荐(0)

设计模式17---享元模式
摘要:1.客户需要做网站,有很多客户,每个需求细节不同,但是主体框架类似,并且如何有很多客户的话,将会照成大量的资源浪费,所以,把相同的部分进行共享,通过ID的方式来加以区别不同的部分。2.UMLFlyweight定义了共享的部分,ConcreateFlyweight定义了内部状态,或者说相同的部分。Un... 阅读全文

posted @ 2015-01-05 15:20 Joyfulmath 阅读(423) 评论(0) 推荐(0)

设计模式16---中介者模式
摘要:国家之间关系复杂,但是有了联合国了以后,大家都到联合国上解决问题,这就是中介者。1.college1 和college2之间是不可见的,也就是不会直接通信2.ConcreateMedia 和各College之间是直接相关的。这样college1 和college2之间的交流可以通过Concreate... 阅读全文

posted @ 2015-01-04 16:03 Joyfulmath 阅读(160) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示