android
whyrjj3
这个作者很懒,什么都没留下…
展开
-
android外存储的状态
更多文章请访问:http://user.qzone.qq.com/469241633/main#!app=2&via=QZ.HashRefresh&pos=1344247176android设备的外存储,不仅仅指SD卡,当然最常见的就是SD卡,但现在很多手机自带的空间就比较大比如8G或16G或32G,这些空间,android设备在识别的时候也把它们当作是外部存储,这些外部存储有下面这些原创 2012-08-10 18:13:27 · 2948 阅读 · 0 评论 -
Android调用系统内部的下载程序下载文件(二)
本文地址:http://blog.csdn.net/whyrjj3/article/details/8000740在android2.3及以后,系统把内部的下载程序开放出来了。让我们可以使用DownloadManager这个类了。使用方法如下: DownloadManager downloadManager = (DownloadManager) getSystemSer原创 2012-09-20 16:44:04 · 21961 阅读 · 7 评论 -
Android调用系统内部的下载程序下载文件(一)
在android2.3以前要调用系统内部的下载程序进行下载,是没法直接调用调用的,只有通过浏览器进行调用,如下:Uri uri = Uri.parse(fileUrl);Intent downloadIntent = new Intent(Intent.ACTION_VIEW, uri);startActivity(downloadIntent);这样就可以直接调用系统的文件进行下载,原创 2012-09-20 16:26:55 · 5297 阅读 · 0 评论 -
android动态注册接收者与在清单里面注册接收者的区别
本文地址:http://blog.csdn.net/whyrjj3/article/details/8001041很多人都知道在代码里面动态注册接收者,可以不在清单里面注册,这也是四大组件唯一例处的一个(如果不知道动态注册的google),但动态注册与在清单文件里面注册却有较大的区别,在代码中动态注册一个接收者,如果当系统发出相应的广播的时候,如果接收者所在的进程并没有运行,那么在代码中动态注原创 2012-09-20 17:23:57 · 3689 阅读 · 0 评论 -
Android单线程操作UI的理解
一个班有30个人,分成5个组(应用),因些每个组有6个人(线程),分别给每一个组发一个小黑板,然后每个组商量要在黑板上画一些什么东西,商量结束后。然后老师(system_process)说墙上(屏幕)只能挂一个黑板,你们哪个组想先展示的就让我先挂黑板,然后你们这个组的6个人说想在这个黑板上画什么,然后老师来画,这时候6个人一起说,老师就不知道要先在黑板上画什么,后在黑板上画什么了,然后老师说,你们原创 2012-09-12 17:59:24 · 989 阅读 · 0 评论 -
MeasureSpec介绍
在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.精确模式在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。2.最大模式原创 2012-08-31 08:54:25 · 6760 阅读 · 4 评论 -
View的大小
View 的大小有两种:“视窗大小”和“内容大小”。先举一个例子来说明吧:数学老师在黑板上画了一条直线。我们知道直线是无限长的,而我们在黑板上却只看见了它的一部分,老师也不可能把直线全部展示给我们看,因为黑板就只有那么大,除非黑板也是无限长的。这里黑板就相当于一个View,我们的手机屏幕大小是有限的,因此我们在手机屏幕中我们看到的View最多也只有屏幕大小,就像老师原创 2012-08-31 08:56:23 · 1016 阅读 · 0 评论 -
android联系人项目结构
Android 中的Call模块(我们能看到的Call UI),隶属于App层,所以就从sources/packages/apps/Contacts(注意:Call模块并不是定义在apps/Phone 下面)这里开始。我使用的是代号为froyo的Android 2.2的代码。Contacts模块下主要有以下几个文件和目录,附件上简要的说明:+res|- anim (转载 2012-08-16 14:14:20 · 1334 阅读 · 0 评论 -
调试系统自带的应用
调试系统自带的应用现在很多人要修改系统的源代码或者看系统中应用的代码的流程,这样就想要去调试系统中的代码,下面给大家说一下怎么调试系统中的应用:1.查看要调试的应用的apk的名字: 1.在eclipse当中查看:原创 2012-08-14 11:35:57 · 1231 阅读 · 0 评论 -
布局中的一小技巧
在有的界面上我们要让用户输入一些东西,输完东西后,用户就要按"确定"按钮保存,或者按"取消"按钮取消操作,如下面一图中的操作: 当用户点击上面的输入框时,这个时候,软键盘就会自动弹出来,用户输入完成后,那用户还得按一下返回键,用户才能看到“确定”和“取消”按键,这样用户就有点麻烦,如果用户在上面的输入入框中输入后,就想直接保存,而不用再按一下返回键。原创 2012-08-13 09:32:04 · 824 阅读 · 0 评论 -
draw9patch详解
想了解更多的点这个地址吧:http://user.qzone.qq.com/469241633/infocenter#!app=2&via=QZ.HashRefresh&pos=1341830433draw9patch.bat这个工具是在android的sdk目录中的tools里,首先来看一下运行它后的界面:一、名字介绍为什么叫9patch呢?Pat原创 2012-08-10 17:47:00 · 22384 阅读 · 7 评论 -
android整个系统源码获取详程
要下载源代码,那么就得先打开官方的网站,看官方怎么说下载源代码。官方地址为:http://www.android.com/,进去后,把页面拉到下方,找到图中显示的这个图标: 点击左边的这个Partners链接,然后就到了一个有关源代码工程的界面,进去后,再点下面的这个图标: 点击这个链接后就出现了下面的这个界面:原创 2012-08-13 09:54:54 · 1364 阅读 · 0 评论 -
android中的图片的每个点旋转矩阵
原创 2012-08-13 09:39:23 · 3142 阅读 · 0 评论 -
android中界面显示结构
原创 2012-08-13 09:36:49 · 866 阅读 · 0 评论 -
Selector中的各种状态详解
更多文章请访问: http://user.qzone.qq.com/469241633/main#!app=2&via=QZ.HashRefresh&pos=1341222376今天弄这个selector把脑壳弄得清痛,最终我的理解如下:官方关于这个的介绍在:http://developer.android.com/guide/topics/resources/drawable-r原创 2012-08-10 18:06:14 · 15638 阅读 · 5 评论 -
Uri详细结构
一直对Uri的结构比较模糊,今天弄android的内容提供者,因为里面大量用了UriMatcher,于是就详细看一下Uri.java这个类,得出了Uri的详细构结,Uri的结构可能有8种,详细如下: 1.完全Uri: scheme://authority/path?query#fragment 2.其中"path"可不要:scheme:/原创 2012-08-10 18:16:19 · 4874 阅读 · 0 评论 -
android自定义一圆角ImageView
java类如下:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.gra原创 2012-09-13 16:25:36 · 29016 阅读 · 28 评论