`
baobaoupup
  • 浏览: 468827 次
文章分类
社区版块
存档分类
最新评论
文章列表
本文转载自:http://blog.csdn.net/dekunchenivan/article/details/6718678# gravity的中文意思就是”重心“,就是表示view横向和纵向的停靠位置 android:gravity:是对view控件本身来说的,是用来设置view本身的内容应该显示在view的什么位置,默认值是左侧。 android:layout_gravity:是相对于包含改元素的父元素来说的,设置该元素在父元素的什么位置 比如TextView: android:layout_gravity表示TextView在界面上的位置,android ...
每当自己想要学一点东西的时候,就快要到10点半了,还有十几天就要回家,总是有些兴奋,今天得知娜姐进了澳网的女单决赛,周末的时候可以看一下,希望能在澳网女单决赛之前写好这篇博客,好了,不废话,开始正题。 在一年多以前,写过一篇关于listview方法的文章:listView属性及方法小析,现在再重新看下其源码。 在listview的源码中,在46行有一个小的主意事项: /* * Implementation Notes: * * Some terminology: * * index - index of the items that are currentl ...
在android源码解析--AlertDialog及AlertDialog.Builder这篇文章中,讲到在Builder中功能的实现主要是调用AlertController实现的,而该类是android内部类,在package com.android.internal.app包中,不能在Eclipse中通过ctrl键来跟踪源码,所以使用Source Insight软件打开该软件源码,查看一下。 跟以前一样,先看下AlertController类中的私有成员变量: private final Context mContext; private final DialogInterfa ...
在上一篇文章中,用到了Notification,准备好好的看下notification的源码。 类概述: 一个表示如何使用NotificationManager把一个持久的通知呈现给用户的类。 TheNotification.Builderhas been added to make it easier to construct Notifications. 添加Notification.Builder使构建Notification更容易。 静态变量:
Android手机中,有些permission并不是在应用程序的mainfest文件中声明就可以获得,它们还和是否是第三方签名及签名的类型有关系。 典型的android.permission.INSTALL_PACKAGES除了需要在mainfest文件中声明,还需要应用程序是系统的Platform签名。 今天特意写一测试程序来测试哪些permission是第三方签名的应用程序获得的。当然有些Android手机,如果把apk应用程序放到/system/app的目录下,即使是使用的第三方签名,也能获得相当于
Notification中多个Intent使用putExtra方法携带数据,在目的activity中通过getIntent方法取出传递数据时,有时候会发现取出来的数据都是第一次putExtra中放入的数据。 下面看下代码,比较简单: package com.example.notificationdemo; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import ...
文章参照自:http://www.2cto.com/kf/201206/134236.html 在Android中,我们可以通过读取一些系统文件来获得手机的cpu信息(CPU名字和CPU主频)。 具体请
2012是我的本命年,我已经24岁了,这显然也不能找谁说理去。我觉得今天阳光很好,2012的最后一天,但这是阳历,距离我的第二个本命年结束还有一个多月的时间。关于动荡的原因,总体来说罪过多数还是来源于自己。谈一下自己对于命运这个词理解,很粗浅,记得上一年在武汉出差时,和刘硕、方涛扯过这个话题,明年是他两的本命年了,祝福他俩运气能够好一些吧。命是天定,即你自己决定不了的,比如你开始你的出身,你的父母,你的家庭,这些不是能够由你能够选择或者改变的为命。运是后天,由你自身行为能够影响的。古人有云:一德二命三风水,四积阴德五读书。把人的德重要性放到命的前面,意思大概就是后天的所为比先天的注定要重要 ...
本人博客原文 第一部分 Android线程 Android线程模型 Android的每个进程有一个称为“main”主线程(也称UI线程)的线程。它除了负责所有事件的分发和处理,还负责4大组件的生命周期函数的调用。 更多内容请参考《Android线 ...
本人博客原文 第一部分Android进程 1.1、Android进程简介 每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,而每一个虚拟机实例都是一个独立的进程空间,不同的应用在不同的进程空间里运行,当一个虚拟机关闭或意外中止时不会对其它虚拟机造成影响,可以最大程度的保护应用的安全和独立运行. 关于此的更多内容可参考《Android Dalvik虚拟机简介》 1.2、Android进程间内存的不可见性 Android中进程之间的内存并不是直接可见。 关于此内容参考阅读《Android中单APK应用多进程》
本文参考:http://snowolf.iteye.com/blog/379860 MD5 是message-digest algorithm 5 (信息-摘要算法)缩写,广泛用于加密和解密技术,常用于文件校验。校验?MD5是用于对信息生成信息摘要(即散列码)的算法之一。不管文件多大,经过MD5后都能生成唯一的MD5值。好比现在的ISO校验,都是MD5校验。怎么用?当然是把ISO经过MD5后产生MD5的值。一般下载linux-ISO的朋友都见过下载链接旁边放着MD5的串。就是用来验证文件是否一致的<wbr style="line-height:25px; font-fam ...
本文博客原文 参考文章:http://blog.sina.com.cn/s/blog_4f36423201000c1e.html 一、概述 java.security.MessageDigest类用于为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。简单点说就是用于生成散列码。信息摘要是安全的单向哈希函数,它接收任意大小的数据,输出固定长度的哈希值。关于信息摘要和散列码请参照《
本人博客原文 英文原文: http://tools.android.com/tips/lint/suppressing-lint-warnings http://tools.android.com/recent/ignoringlintwarnings 一、前言 you can also ignore warnings using annotations (in Java files) and using special attributes (in XML files). 你可以通过在java源码文件中使用注释(annotations)或在XML文件使用属性(attribu ...
本人博客原文 英文原文:http://tools.android.com/tips/lint 参照文章:http://blog.csdn.net/thl789/article/details/8037473 一、简介 Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题。Android Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。 由于Android Lint在最初设计时就考虑到了indepen ...
上周天,去于建嵘老师发起成立的随手公益基金(http://www.suishougongyi.org/)做了一天的志愿者,拍摄了一些照片分享一下。 小院位于通州区五里店西路5号,不是太好找,因为在10月份的时候去过一次,这一次还算顺利。 基金会门牌 公益基金办公小院。 一进门,就可以看到堆积如山的衣物。 这些箱子用以分类
Global site tag (gtag.js) - Google Analytics