Android相关
文章平均质量分 70
android_qhdxuan
这个作者很懒,什么都没留下…
展开
-
百度Android开发面试题
此文转载,希望朋友有好的面试题 发来研究一下……1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统转载 2011-11-23 19:12:52 · 568 阅读 · 0 评论 -
71道经典Android面试题和答案--重要知识点都涉及到了
面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、ArithmeticE转载 2012-06-14 10:49:31 · 803 阅读 · 0 评论 -
Android 方向传感器与磁力计和加速度传感器之间的关系
一般情况下,在android系统中获取手机的方位信息azimuth似乎是很简单的事情,在api中有TYPE_ORIENTATION常量,可以像得到加速度传感器那样得到方向传感器sm.getDefaultSensor(Sensor.TYPE_ORIENTATION);然而我们这样做的话在最新版的SDK中就会看到这么一句话:“TYPE_ORIENTATION This constant is原创 2012-04-12 16:43:48 · 18264 阅读 · 4 评论 -
android中SQLite数据库中用insert同时插入多条记录的方法和效率比较
在Android开发中我们常会遇到这样一种情况:在建立一个SQLite数据库时,想同时插入大量数据。那么应该怎么做呢?下面笔者以插入20条记录为例: 将同时插入大量的数据写成一条SQL语句 最笨的方法用insert语句一条一条的输入使用事务代码如下: public class DateBaseOpenHelper extends SQLiteOpenHelper {原创 2012-03-13 17:31:46 · 13244 阅读 · 4 评论 -
android 新浪微博客户端的表情功能的实现
这是一篇好文章,我转来收藏,技术的最高境界是分享。 最近在搞android 新浪微博客户端,有一些心得分享弄android客户端表情功能可以用以下思路1.首页把新浪的表情下载到本地一文件夹种,表情图片的命名要用新浪微博表情原来的命名比如 新浪的害羞表情是shame.gif 那么你在本地也得命名为shame.gif,命名相同主要是为了能够匹配表情对应的code.2.把本地的表转载 2012-03-20 19:49:07 · 1487 阅读 · 0 评论 -
Android wifi 信号强度单位 dbm
当利用android wifi模块获取wifi信号强度值时我们通常会得到-20~-80之间的值,单位是dBm。如:-67dBm。那么什么是dBm呢?dBm 是表示功率绝对值大小的值,是以1mW功率为基准的一个比值。计算公式为:dBm=10log(功率值/1mw)。 [例] 如果功率P为1mw,折算为dBm后为0dBm。 [例] 对于40W的功率,按dBm单位进行折算后的值应为: 1原创 2012-03-17 19:23:01 · 16224 阅读 · 1 评论 -
Android开发指南-窗口小部件(App Widgets)
本博文转自http://blog.csdn.net/iefreer/article/details/4626274应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组转载 2012-03-16 16:32:55 · 763 阅读 · 0 评论 -
传感器介绍
传感器的概念现在手机,特别一些较高端和智能手机都是讲配置的。在前面小编已经将了CPU、GPU、屏幕分辩率等写了一些整理性的文章。那么这次我们就整理下一些那些买手机的时候,那些常常被人提到的传感器。对于传感器,学理工科的都不陌生。国家标准GB7665-87对传感器下的定义是:“能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。像我们的楼道的声控灯、转载 2012-03-23 16:46:22 · 2846 阅读 · 0 评论 -
android面试题总结
2. 横竖屏切换时候 activity 的生命周期1. 不设置 Activity 的 android:configChanges 时 , 切屏会重新调用各个生命周期 , 切横屏时会执行一次 , 切竖屏时会执行两次 . 2. 设置 Activity 的 android:configChanges="orientation" 时 , 切屏还是会重新调用各个生命周期 , 切横、竖屏时只会执行转载 2011-12-30 13:35:08 · 879 阅读 · 0 评论 -
android中跨进程通讯的4种方式
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content P转载 2011-12-08 20:43:25 · 984 阅读 · 0 评论 -
Canvas的save和restore
在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。 onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。 在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢? ❑ save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作转载 2011-12-18 21:32:31 · 436 阅读 · 0 评论 -
Android中的线程机制(Handler Looper)(二)
在上一篇中我们通过handler的发送消息方法实现了计时器的功能。在子线程中发送更新消息,主线程中来处理消息。那么是不是只能是主线程处理消息呢?其他线程要想处理消息又该如何实现呢?实际上:消息发送和计划任务提交之后,它们都会进入某线程的消息队列中,我们可以把这个线程称之为目标线程。不论是主线程还是子线程都可以成为目标线程。上例中之所以在主线程中处理消息,是因为我们要更新UI,按照android原创 2011-11-30 11:53:12 · 4422 阅读 · 5 评论 -
Android中的线程机制
Android中的好多应用,如UI更新,游戏开发,和耗时的操作都需要用到多线程的知识。而对Android中的线程机制好多人多觉得学习有困难。下面我们就一起来学习一下。谈及Android中的线程我们会涉及到如下几个概念:1. Handler 2. Looper 3. HandlerThread 4.Message 5. MessageQueue下面我们由浅入深来探讨一下。我们用java多原创 2011-11-30 09:57:33 · 14065 阅读 · 1 评论 -
Android应用程序启动过程源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。 在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启转载 2011-11-28 14:12:08 · 1424 阅读 · 0 评论 -
Android开发环境搭建
可以在Windows xp及其以上版本、Mac OS、Linux等操作系统上配置Android的开发环境,下面以Windows xp系统为例进行讲解。一、Android应用程序使用Java语言编写,因为我们应该下载和安装JDK。1) 下载JDK。Android SDK需要JDK5以上版本。下载地址:http://java.sun.com/javase/downloads/原创 2011-11-24 09:30:02 · 441 阅读 · 0 评论