
android
文章平均质量分 70
帅86
这个作者很懒,什么都没留下…
展开
-
Android AIDL使用详解
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/转载 2012-12-19 19:32:42 · 367 阅读 · 0 评论 -
Cursor与Adapter结合使用
查询数据库均会把查询的结果包装在一个Cursor的子类对象中返回。Cursor就像是位于结果集之上的一个游标,可以对结果集进行向前、向后或随机的访问。而Cursor本身是一个接口类,提供了对结果集访问的一些抽象方法,根据功能的不同在其子类有着不同的实现。要控制查询时返回的Cursor类型,可以自定义一个继承自CursorFactory类通过实现其newCursor()方法来返回需要的Cursor子转载 2013-02-20 11:44:46 · 374 阅读 · 0 评论 -
android系统内存管理知识(一)
众所周知,在写 android 程序的时候,很容易出现 OOM ,而出现的时机大多数是由 Bitmap decode 引发的:1ERROR/AndroidRuntime(16350): java.lang.OutOfMemoryError: bitmap size exceeds VM budget 我们知道,android程序内存一般转载 2013-03-07 13:04:20 · 866 阅读 · 0 评论 -
Android内存之VSS/RSS/PSS/USS
Android内存之VSS/RSS/PSS/USS TermsVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS - Unique Set Siz转载 2013-03-07 10:24:10 · 7981 阅读 · 0 评论 -
智能手机硬件加速及虚拟内存利弊分析
智能手机硬件加速及虚拟内存利弊分析1. debug.sf.hw=0,修改为debug.sf.hw=1,此步骤为打开硬件加速2. dalvik.vm.heapsize=24m,修改为dalvik.vm.heapsize=32m,此步骤为修改虚拟机大小为32m上面的第二点注意,这是修改 虚拟机内存,不是修改虚拟内存!! 这2者完全不同!最近论坛里关于修改安卓系统2个参数的帖子很转载 2013-03-07 11:25:55 · 1489 阅读 · 0 评论 -
Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
Why ListView?ListView 如果仅仅出于功能上的需求ListView可能没有存在的必要,ListView能作的事情基本上ScrollView也能胜任。ListView存在的最根本的原因在于它的高效(如何实现的?).ListView通过对象的复用从而减少内存的消耗,也减少了对象的创建从而也减少的cpu的消耗(在Androidk中创建View对象经常伴随着解析xml)。List转载 2013-02-22 17:09:16 · 372 阅读 · 0 评论 -
Android笔记-MultiThreading in Android(1)-Thread,Looper,Handler,Message,MessageQueue之间的关系
多线程与异步Main Thread & UI Thread当程序启动的时候Android会自动创建一个进程和一个线程,这个线程负责界面更新,收集系统事件和用户的操作事件等并分配给对应的组件,所以这个线程非常重要 被称为主线程,因为所的和UI有关的操作都是在这个线程当中进行的所以也被称作UI线程。所以说默认情况下主线程和UI线程指的是同一个线程。For instance, when th转载 2013-02-22 17:28:36 · 313 阅读 · 0 评论 -
adb命令基本操作
ADB (Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功快速启动dos窗口执行adb:1. adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:\WINDOWS\system32目录下,找到cmd.exe.右击菜单 "发送到" -> 桌面快捷方式。在桌面上右击"快捷方式 到 cmd.exe" ->转载 2013-03-07 11:46:50 · 807 阅读 · 0 评论 -
linux mount (挂载命令)详解
linux mount (挂载命令)详解挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式:mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正转载 2013-03-07 12:07:28 · 549 阅读 · 0 评论 -
Android中如何查看内存
文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的应用程序使用了好多内存。查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有转载 2013-03-07 19:12:38 · 553 阅读 · 0 评论 -
android 的View Tree和 DecorView(Android ViewTree and DecorView)
The Graphical User Interface forms an integral part of the Android application development. The UI not only acts as a mode of input for the user but also as a mode of feedback from the application bas转载 2013-02-27 15:14:41 · 1169 阅读 · 0 评论 -
Android中隐式Intent以及Intent-filter详解
一、精要概述摘要 隐式意图:没有明确指定组件名的Intent为隐式意图。 对于隐式意图,Android是怎样寻找到这个最合适的组件呢?记的前面我们在定义活动时,指定了一个intent-filter,Intent Filter(意图过滤器)其实就是用来匹配隐式Intent的,当一个意图对象被一个意图过滤器进隐式意图:没有明确指定组件名的Intent为隐式意图。 对于隐式转载 2013-02-28 15:55:32 · 3102 阅读 · 0 评论 -
Android 中Parcelable的作用 (转载)
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下:writeTo转载 2013-03-01 16:45:27 · 3797 阅读 · 0 评论 -
MTK智能机开发总结(待续)
第一篇原创博客 哈哈......命令篇1、通过md,mk文件查看编译命令./md [proj] eng new./md [proj] new 等同于 ./makeMtk -opt=TARGET_BUILD_VARIANT=user new2、 模块编译 pl, preloader : Specify to build preloader. ub, uboo原创 2013-03-21 17:22:29 · 2786 阅读 · 0 评论 -
Andriod 通话处理流程
Andriod通话处理流程 一、总览 1、从java端发送at命令的处理流程。 2、unsolicited 消息从modem上报到java的流程。 3、猫相关的各种状态的监听和通知机制。 4、通话相关的图标变换的工作原理。 5、gprs拨号上网的通路原理。 6、通话相关的语音通路切换原理、震动接口。 7、通话相关的notification服务。 8、通话相关的各转载 2013-02-18 11:37:39 · 474 阅读 · 0 评论 -
转载--Android 开发 调用图库选择图片实现和参数详解
原帖地址:Android 开发 调用图库选择图片实现和参数详解我在网上看到摩讯的分享SDK,然后下载来看看,不过里面缺少了选择图库的功能,于是乎没事就加上 调用图库选择本地图片的功能,大家有对摩讯有兴趣的话可以去下载来看看 摩讯分享SDK 摩讯社区SDK 先上实现代码:”分享本地图片“按钮事件:[java] //选择图片,调用图库 bt4.s转载 2013-01-19 11:30:08 · 647 阅读 · 0 评论 -
转载——android 有用的知识
原帖地址:http://www.apkbus.com/forum.php?mod=viewthread&tid=24437DownloadManager是Android为开发者提供的一个后台应用组件,它通过Http层进行文件的下载任务.1:使用首先要在AndroidManifest.xml中申请访问DownloadManager的权限添加一个下载任务:ContentValu转载 2013-01-19 11:49:16 · 784 阅读 · 0 评论 -
Android 中的 Service 全面总结
网上看到一篇关于 Android 中的 Service 全面总结 觉得不错 果断转载收藏连接地址http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html转载 2012-12-20 21:24:56 · 329 阅读 · 0 评论 -
Android 开发之旅:短信的收发及在android模拟器之间实践(一)
*****************************************************************************************************************************************************************************原帖声明:原创作品,允许转载,转载时请务必以超转载 2012-12-20 14:47:21 · 431 阅读 · 0 评论 -
android 中管理短信
原帖链接:android 中管理短信为了看代码方便,一边在网上google资料,一边看Android java 源代码。偶然发现了一个类MmsSmsDatabaseHelper.java,原来android将所有的短信信息都存入了mmssms.db中。公开的SDK中没有这个类,不能直接使用。于是自己写了一个SQLiteOpenHelper,但是查询的时候发生SQL异常。看来转载 2013-01-11 20:39:45 · 413 阅读 · 0 评论 -
转载:Android中针对<meta-data>怎么来使用
Android中针对怎么来使用在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfo info=this.getPackageMa转载 2013-01-14 15:54:08 · 374 阅读 · 0 评论 -
Android最佳实践之:代码性能优化——Strict Mode介绍
Android平台中(Android 2.3起),有一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策略又有不同的规则转载 2013-01-30 10:09:54 · 543 阅读 · 0 评论 -
转载:Android之PreferenceActivity
原帖地址:http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html 看到很多书中都没有对PreferenceActivity做介绍,而我正好又在项目中用到,所以就把自己的使用的在这总结一下,也方便日后查找。 PerferenceActivity是什么,看下面的截图:转载 2013-01-15 14:44:54 · 302 阅读 · 0 评论 -
转载:Android的设置界面及Preference使用
原帖地址:http://blog.youkuaiyun.com/ichliebephone/article/details/5916320一.基础知识 我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面 而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置转载 2013-01-15 15:41:08 · 773 阅读 · 1 评论 -
WindowManagerPolicy的后缀 解释
原文出处:http://blog.chinaunix.net/uid-433806-id-165763.htmlTi,called from the input thread. Input thread负责分发input event到window.Tq,called from the low-level input queue thread. Input queue thread负转载 2013-02-01 14:50:05 · 1394 阅读 · 0 评论 -
Android交互体验必知:功能按键事件
- - -在本教程中,读者将学习Android SDK中的功能按键事件的相关知识。一旦读者掌握这方面的知识,则可以更得心应手地控制开发的APP应用。开始学习每一种Android设备一般都会提供除字母和数字外的物理功能按键,这一般是根据不同的Android制造商而有所不同,比如Sony就只实现了这些功能按键中的三种而已。这些功能按键如果设计良好,对于正在开发的app应用,能给用户带来转载 2013-02-01 11:04:52 · 454 阅读 · 0 评论 -
Android 电源管理专题之获取和监测Dock状态和类型
Android 设备可以接在不同类型的 Dock 底座中,其中包括车载的,家用的,以及数字的和模拟的。许多 Dock 基座都能为接在其上面的设备供电,所以,“dock-state”(Dock状态)也通常是接入设备的充电状态。Dock 状态的变化如何影响您应用程序的服务更新速度取决于您应用程序的设计。假如是一个获取体育赛况的应用程序,那么在 “desktop dock” 状态时,可以提高其数据的转载 2013-02-01 15:18:54 · 2544 阅读 · 0 评论 -
android中launchMode四种启动方法详解
原文地址:合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种laun转载 2013-02-02 16:57:21 · 422 阅读 · 0 评论 -
转载:android 各种xml资源的引用方式
前言 本章内容为Android开发者指南的Framework Topics/Application Resources/Resource Types/More Types章节,译为"更多资源类型",版本为Android 4.0 r1,翻译来自:"呆呆大虾",欢迎访问他的微博:"http://weibo.com/popapa",再次感谢"呆呆大虾" !期待你一起参与翻译Android的相关转载 2013-01-18 14:40:21 · 11017 阅读 · 4 评论 -
转载——Android大图片裁剪终极解决方案
约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。当时我用大众化的解决方案,暂时性的做了一个拍照截图的功能,似乎看起来很不错。问题随之而来,我用的是小米手机,在别的手机上都运行正常,小米这里却总是碰钉子。虽然我是个理性的米粉,但转载 2013-01-19 17:04:45 · 5526 阅读 · 0 评论 -
Android USER 版本与ENG 版本的差异--MTK官方解释
Description]Android USER 版本与ENG 版本的差异 [Keyword]USER ENG user eng 用户版本 工程版本 差异 [Solution]Google 官方描述: USER/USERDEBUG/ENG 版本的差异, 参考alps/build/core/build-system.html 的详细说明eng This is the转载 2013-06-29 00:50:41 · 4432 阅读 · 0 评论