android
文章平均质量分 89
logo616
这个作者很懒,什么都没留下…
展开
-
Android Resource介绍和使用
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读转载 2011-09-16 10:02:17 · 453 阅读 · 0 评论 -
Android的基本常用的短信操作
1、调用系统发送短信界面(传入手机号码+短信内容) 2、隐藏发送短信(指定号码指定内容)(这里隐藏只是没有反写入数据库)3、获得收件箱接收到的短信4、Android屏蔽新短信通知提示信息:(ContentObserver)4、删除刚接收到的短信: A)、带提示删除 B)、无新短信通知=删除短信所用到的相关数转载 2011-12-16 00:16:35 · 606 阅读 · 0 评论 -
Android中View的绘制
当一个活动接收到焦点时,它将被要求绘制它的布局。Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自己。因为这个树是顺序遍历的,这意味着先画父节点(也就是在屏幕后面),然后转载 2012-06-12 13:52:07 · 543 阅读 · 0 评论 -
Android通过AIDL实现下载进程通信
在Android中, 每个应用程序都可以有自己的进程。在写UI应用的时候,经常要用到Service。在不同的进程中, 怎样传递对象呢?显然,Java中不允许跨进程内存共享。因此传递对象,只能把对象拆分成操作系统能理解的简单形式,以达到跨界对象访问的目的。在J2EE中,采用RMI的方式,可以通过序列化传递对象。在Android中,则采用AIDL的方式。这篇博文就来个具体的实现:AIDL进程间通信原创 2012-11-08 15:02:59 · 1720 阅读 · 0 评论 -
获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java]public class MyImageView extends ImageView { public MyImageView(Context context, AttributeSet attrs) { s原创 2013-03-11 15:54:48 · 712 阅读 · 0 评论 -
android 获取外置卡的方法
今天做项目(galaxy s4 测试)的时候发现,Environment.getExternalStorageDirectory().getPath();得到的是SDcard路径为内置的SDcard路径。并不是我们外置的cd卡路径。通过查找资料得到以下结果。发现有两种不一样的方式:1、读取/proc/mounts,/system/etc/vold.fstab (在s4测试中通过)i原创 2013-09-25 17:20:31 · 1550 阅读 · 0 评论 -
android ssl验证、https验证
一、关于SSL 1、什么是SSL? SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 SSL/TLS协议位于HTTP协议与传输层协议之间,采用公钥技术,为两个应用间的通讯提供加密、完整性校验以原创 2013-10-24 09:40:57 · 9973 阅读 · 0 评论 -
Android高手进阶教程(一)-------Android常用命令集锦(图文并茂)!
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311463大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不转载 2011-11-03 10:53:55 · 432 阅读 · 0 评论 -
<include /> <viewstub /> <merge /> 标签
1、 : 设置layout属性,直接引入一个外部文件。注意:当标签没有指定id时,当做主控件使用,如 ,要使用foot.xml里面的控件,可以直接使用findViewById。如果定义了android:id属性,就必须先获得该id获取xml文件,再根据foot.xml定义的id查找,如先findViewById(foot)。2、 同样是引入一个外部文件,不过不会跟原创 2014-03-11 11:29:42 · 759 阅读 · 0 评论 -
Android中内容观察者的使用---- ContentObserver类详解
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。转载 2011-12-16 00:17:58 · 678 阅读 · 0 评论 -
android打电话
打电话其实就是跳转到一个activity: Intent intent=new Intent("android.intent.action.CALL",Uri.parse("tel:"+电话号码)); startActivity(intent);权限: TelephonyManager类:package原创 2011-12-15 21:08:56 · 582 阅读 · 0 评论 -
Android高手进阶教程(九)之----Android Handler的使用!!!
大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:view plaincopy to clipboardprint?package com.android.tutor; imp转载 2011-11-03 11:10:53 · 479 阅读 · 0 评论 -
Android高手进阶教程(六)之----Android 中MenuInflater的使用(布局定义菜单)!
大家好,我们上一节讲的是LayoutInflater 的 使用,而这一节我将讲一下MenuInflater ,顾名思义,LayoutInflater 是用来解析定义在layout 下的布局文件,那么MenuInflater 是不是用来解析定义在menu 目录下的菜单布局文件呢? 恭喜你答对了!(*^__^*) 嘻嘻……我们传统意义上 的定义菜单感觉比较繁琐,当我们使用MenuInflater转载 2011-11-03 11:07:49 · 469 阅读 · 0 评论 -
Android高手进阶教程(三)之----Android 中自定义View的应用.
大家好我们今天的教程是在Android 教程中自定义View 的学习,对于初学着来说,他们习惯了Android 传统的页面布局方式,如下代码:view plaincopy to clipboardprint? xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.andro转载 2011-11-03 10:59:02 · 525 阅读 · 0 评论 -
Android高手进阶教程(七)之----Android 中Preferences的使用!
大家好,我们这一节讲的是Android Preferences 的学习,Preferences 在Android当中被用来记录应用,以及用户喜好等等,它可以用来保存简单的数据类型,如Int,Double,Boolean等。Preferences中保存的数据可以理解为Map型。我们通过PreferenceManager 以及getDefaultSharedPreferences(Context)转载 2011-11-03 11:08:46 · 512 阅读 · 0 评论 -
Android高手进阶教程(五)之----Android 中LayoutInflater的使用!
大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。为了让大家容易理解我做了一个转载 2011-11-03 11:04:28 · 383 阅读 · 0 评论 -
Android高手进阶教程(二)之----Android Launcher抽屉类SlidingDrawer的使用!
最近在研究Lanucher ,看了源码,发现了SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。别的不多说了,具体步骤如下.1.新建Android 工程,命名为SlidingDrawer .2.准备素材,在这里我的图标是用Launcher2 里面转载 2011-11-03 10:56:27 · 446 阅读 · 0 评论 -
Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)
今天我们要写一下Android Widget的开发,由于快点凌晨,我就不说的太具体了,同志们就模仿吧!首先看一下效果图: 下面是Demo的详细步骤:一、新建一个Android工程命名为:WidgetDemo. 二、准备素材,一个是Widget的图标,一个是Widget的背景。存放目录如下图: 三、修改string.xml文件如下:view plaincopy to转载 2011-11-03 11:09:35 · 481 阅读 · 0 评论 -
Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、 在res/values 文件下定义一个转载 2011-11-03 11:01:48 · 400 阅读 · 0 评论