android
HD2452
这个作者很懒,什么都没留下…
展开
-
android Toast大全(五种情形)建立属于你自己的Toast
http://blog.csdn.net/laukaka/article/details/7080456Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码[java] view plaincopyToast.makeText(getApp转载 2012-08-02 15:18:17 · 323 阅读 · 0 评论 -
android makefile 编译分析及 android.mk分析
http://www.xuephp.com/main/detail.php?cid=23545下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含)一. main.mk1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) >= 3.81,BUI转载 2012-08-13 16:28:36 · 3986 阅读 · 0 评论 -
Eclipse下编译Android自带联系人应用
http://daijun74.iteye.com/blog/1141245首先,非常感谢下面这位兄弟的文章:http://www.iteye.com/topic/1050439按照该帖内容完成了Eclipse下Android2.2自带联系人应用源码的编译。 最近出于对Android系统自带联系人应用加载联系人反应之迅速的敬佩和景仰,想组织几位转载 2012-08-14 18:00:28 · 733 阅读 · 0 评论 -
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
http://618119.com/tag/xhdpi首先是几个基本概念:1.屏幕尺寸Screen size 即显示屏幕的实际大小,按照屏幕的对角线进行测量。 为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large). 应用程序可以转载 2012-08-14 15:43:01 · 382 阅读 · 0 评论 -
在Eclipse+ADT中开发Android系统的内置应用
http://www.iteye.com/topic/1050439Android系统内置有:Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)等众多的核心应用。然而,在SDK开发环境(即Eclipse + ADT) 下, 这些应用却无法被正确编译,究其原因 至少有以下几种情况:1、它们使用到了未包括在SDK中(公开发布)的A转载 2012-08-14 18:01:39 · 468 阅读 · 0 评论 -
自定义android.jar(包含internel,hide)
http://rudolph.iteye.com/blog/1319942在Eclipse开发中,我们可能会需要引用android的hide或internals或自己添加到源码中的接口所以公共api包无法满足我们的要求,为了方便开发。需要自定义android.jar,实质上就是把源码中的jar拖出来用,详细步骤如下。 在查阅了一些资料后,及验证后整理如下:转载 2012-08-14 19:24:41 · 652 阅读 · 0 评论 -
Android权限之sharedUserId和签名
转自:http://blog.csdn.net/hmg25/article/details/6447067 最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。 安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的转载 2012-08-17 09:10:46 · 583 阅读 · 0 评论 -
android 设置默认输入法
http://hi.baidu.com/leo10086/item/d9445f6ed9324509a0cf0f2e设置默认输入法 在 frameworks\base\core\res\res\values\config.xml 添加一个属性: com.android.inputmethod.pinyin/.PinyinIME转载 2012-08-30 10:26:28 · 481 阅读 · 0 评论 -
android eclipse 导入mms模块 4.0.3
转载请注明出处,谢谢!1.安装配置好eclipse 开发环境(可以参考其一些环境搭建的文章)2.导入mms源码。文件->导入-选择mms源码目录 会导入三个工程:主工程文件:com.android.mms.ui.ConversationList,其他可以不导入3.添加外部库文件 1)需要再ubuntu上完整的编译好工程(可以参考ubuntu编译原创 2012-08-21 20:43:22 · 846 阅读 · 0 评论 -
Android 通过代码设置标题图标
http://blog.sina.com.cn/s/blog_4b93170a01017ynn.html@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Window win = getWindow(); win.requestFeature(Wi转载 2012-09-11 11:38:08 · 898 阅读 · 0 评论 -
utf8 GB2312 互转
private static int by2int(int b) { return b & 0xff; } private static String UTF82GB2312(byte buf[]) { int len = buf.length; StringBuffer sb = new StringBuffer(len转载 2012-09-29 10:01:24 · 569 阅读 · 0 评论 -
布局中@null的代码实现方式
http://droidwolf.iteye.com/blog/1262625布局中通常会用到@null。如RadioButton常用的技巧通过RadioGroup实现Tab,需要设置android:button="@null"。如果要在代码中动态创建控件,android中并不能找到相关的属性或方法。搜索均无解决办法,最后想到一个变通的方法:通过透明色获取drawable。转载 2012-09-11 13:26:41 · 595 阅读 · 0 评论 -
导入android工程@Override报错
http://blog.csdn.net/chengyingzhilian/article/details/7770256有时候导入android工程的时候,明明是刚刚用过的没有问题的工程,但重新导入的时候就报错。提示The method ... must override a sperclass method,然后eclipse给我们提示让我们把@Override删除。转载 2012-09-13 11:48:10 · 485 阅读 · 0 评论 -
android.intent.action.SEND示例一则
http://www.cnblogs.com/lilihuang/archive/2011/11/01/2232114.htmlandroid.intent.action.SEND示例一则?<activity android:name=".ShareLinkActivity"?转载 2012-09-14 08:56:10 · 3435 阅读 · 0 评论 -
用SignApk.jar 签名包
http://blog.163.com/yi_yixinyiyi/blog/static/136286889201132531017406/SignApk.jar是一个已包含在Android平台源码包中的工具。如果要使用SignApk.jar,你需要创建一个带有对应证书/公钥的私钥。而你可以使用Openssl来创建私钥/公钥对。在Unix/Linux系统中使用Openssl相对来说比较容易。转载 2012-10-11 20:43:59 · 1342 阅读 · 0 评论 -
Android 应用签名提权方法
http://www.cnblogs.com/coacaio/archive/2012/02/22/android.html最近在开发中碰到实现android系统重启的问题,经过一天折腾和上网查资料终于把问题解决了,这里主要是权限的问题。分享如下:环境:android2.2 eclipse3.7 jdk1.6我主要采用的签名的方式:1.在AndroidManif转载 2012-10-11 20:43:10 · 930 阅读 · 0 评论 -
让TextView 自带滚动条
http://www.cnblogs.com/delia/archive/2012/03/01/2375215.htmlTextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下:1.android:ellipsize=”start”—–省略号显示在开头2.android:ellipsize=”end”——省略号显示在结尾3.android:ell转载 2012-10-22 09:34:25 · 325 阅读 · 0 评论 -
备份:Android 常用 mimeType 表
转自:http://www.cnblogs.com/Rooty/archive/2011/07/16/2107962.html一、MIME TYPE描述多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。内容类型(转载 2012-10-31 16:12:17 · 345 阅读 · 0 评论 -
Android vcard使用示例,生成vcf文件
http://www.2cto.com/kf/201209/154751.html我们备份手机联系人时,导出到SD卡时,会在SD卡中生成一个vcf文件,用于保存联系人姓名,手机号码。vCard 规范容许公开交换个人数据交换(Personal Data Interchange PDI)信息,在传统纸质商业名片可找到这些信息。规范定义电子名片(或叫vCard)的格式。而在Android上使转载 2012-10-31 15:59:47 · 1738 阅读 · 1 评论 -
Android中通过Intent 调用系统的图片、视频、音频、录音、拍照
"font-size:18px;">我们在做一些东西的时候会必不可少的调用系统自带设备功能,比如一些视频,拍照一类所以这里总结了一些常见的功能通过Intent 调用的用法! [java] view plaincopy//选择图片 requestCode 返回的标识 Intent intent = new Intent(Intent.ACT转载 2012-10-31 17:13:16 · 803 阅读 · 0 评论 -
Searchable Configuration
http://developer.android.com/guide/topics/search/searchable-config.html为了能在Android系统的辅助下(发送搜索请求到activity并提供搜索建议项)实现搜索功能,应用程序必须提供一个XML格式的搜索配置文件。本文描述了搜索配置文件的语法和使用方式。关于应用程序如何实现搜索特性的详细信息,在开发者指南的转载 2012-11-01 10:46:27 · 898 阅读 · 0 评论 -
android SearchView
SearchView一个为用户提供输入搜索查询和提交请求给搜索提供者的用户界面部件。显示查询建议或结果列表,如果有的话,运行用户选择一条查询建议或结果并启动与其相关的操作。内部类 interface SearchView.OnCloseListener (译者注:当用户关闭SearchView时触发的回调函数)interface SearchVi转载 2012-11-01 10:47:26 · 3414 阅读 · 0 评论 -
allowClearUserData
android:label="@string/app_label" android:icon="@mipmap/ic_launcher_smsmms" android:taskAffinity="android.task.mms" android:allowTaskReparenting="true"android:原创 2012-11-02 12:02:15 · 1206 阅读 · 0 评论 -
android的color值
xml version="1.0" encoding="utf-8" ?>2resources>3color name="white">#FFFFFFcolor><!--白色 -->4color name="ivory">#FFFFF0color><!转载 2012-11-06 17:39:34 · 380 阅读 · 0 评论 -
android ccache
http://blog.chinaunix.net/uid-26973277-id-3277493.html看了embedded android发现这个ccache的使用方式,可以加速我们c与c++的编译速度原理就是中间文件的一个缓存,是同一个.o文件的话就省去再次编译的速度。介于android中c与c++文件数量能占到刚不到一半,所以这个速度还是能省下很多的。看到原理转载 2012-11-08 10:32:56 · 330 阅读 · 0 评论 -
Android 重力感应 测试代码
1: private float x, y, z; 2: @Override 3: protected void onCreate(Bundle savedInstanceState) { 4: super.onCreate(savedInstanceState); 5: sensorMgr = (SensorManager) getSystemSe转载 2012-11-09 13:12:39 · 821 阅读 · 0 评论 -
实现一个用于显示当前时间的Google Android 窗口小部件
http://blog.csdn.net/nokiaguy/article/details/6470535本文为原创,如需转载,请注明作者和出处,谢谢! Android不用我多说了,这是Google在2007年推出的一款主要用于移动设备的操作系统。google在android sdk1.5中加入了appwidget api。通过这项技术,可以在android手机的主界面转载 2012-11-12 19:17:32 · 330 阅读 · 0 评论 -
Android开发技巧:像QQ一样输入表情图像
http://blog.csdn.net/nokiaguy/article/details/6835914发一些《Android开发权威指南》的章节给大家尝尝鲜 EditText和TextView一样,也可以进行图文混排。所不同的是,TextView只用于显示图文混排效果,而EditText不仅可显示,也可混合输入文字和图像,让我们先回顾一下图5.2所示的QQ聊天输入框转载 2012-11-12 19:23:10 · 330 阅读 · 0 评论 -
DNK编程 JNI 之 javah
原始出处http://blog.csdn.net/seker_xinjian/archive/2011/04/14/6323835.aspx 在进行Android NDK编程中,我们不可避免的要使用到JNI。JNI本质来讲是native代码(C++),它是托管程序集(Java语言编写的)与非托管程序集(C++语言编写的)的桥梁。要做到桥梁的作用,JNI就必须要求Java语言的代码和C++转载 2012-11-13 15:23:55 · 458 阅读 · 0 评论 -
Android使用JNI实现Java与C之间传递数据
http://jandroid.iteye.com/blog/1211307介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。Android中使用JNI七个步骤:1.创建一个android工程2.JAV转载 2012-08-13 15:55:43 · 903 阅读 · 1 评论 -
android query insert update delete的参数意义
Cursor cursor = resolver.query(_uri, prjs, selections, selectArgs, order);ContentResolver的query方法接受几个参数,参数意义如下:Uri:这个Uri代表要查询的数据库名称加上表的名称。这个Uri一般都直接从MediaStore里取得,例如我要取所有歌的信息,就必须利用MediaStore.A转载 2012-11-19 17:24:03 · 3124 阅读 · 0 评论 -
获取屏幕方向及键盘状态
http://www.189works.com/article-4703-1.html 很多开发Android的网友可能需要判断当前的屏幕方向或键盘状态,下面的代码可以判断出横屏landscape和常规的portrait纵握方式,如果使用的是G1这样有QWERTY键盘硬件的,还可以判断屏幕方向以及键盘的拉出状态。 Configuration config = getResources(转载 2012-12-05 09:48:45 · 367 阅读 · 0 评论 -
Android获取当前桌面壁纸
http://blog.csdn.net/lnb333666/article/details/7772344这段时间项目有需求要获取桌面的壁纸来设成背景,发现网上很多同学都通过WallpaperManager的getDrawable等API来获取,这样的确能获得到壁纸,但是要稍微注意一下。桌面的壁纸可是很大很大的一张哦,你要直接用来设置成背景,那可是很丑的。所以我们需要稍微处理转载 2012-12-05 09:03:11 · 2147 阅读 · 0 评论 -
Android_launcher的源码详细分析
这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类 1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个con转载 2012-12-05 14:41:56 · 441 阅读 · 0 评论 -
Android MMS模块数据存取 (转)
http://blog.csdn.net/yy228/article/details/7988986数据表MMS 模块总共包含 17 张表: addr 、 android_metadata 、 attachments 、 canonical_addresses 、 drm 、 part 、pdu 、 pending_msgs 、 rate 、 raw 、 sms 、 sr_pe转载 2012-11-22 19:07:30 · 312 阅读 · 0 评论 -
android整合两个bitmap
http://www.eoeandroid.com/thread-63237-1-1.html有时候会遇到这样的需求,将两个bitmap对象整合并保存为一张图片,代码如下:private Bitmap toConformBitmap(Bitmap background, Bitmap foreground) { if( background == null ) {转载 2012-12-06 14:55:41 · 492 阅读 · 0 评论 -
Android中的位图资源简介 创建 加载 保存
Android支持四种类型的位图(Bitmap)分别为ALPHA_8、ARGB_4444、ARGB_8888、RGB_565,常用的类型是ARGB_8888和RGB_565。ARGB_8888类型的位图为32位的位图,它的每一个像素点有32位组成,每8位一组,每组代表的意思分别为Alpha(透明度)、Red(红)、Green(绿)、Blue(蓝);RGB_565类型的位图为16位位图,前7位表示R转载 2012-12-06 14:54:45 · 1801 阅读 · 0 评论 -
android4.0 默认壁纸设置 壁纸设置 窗口小部件设置
1.andorid这个默认壁纸位置:frameworks/base/core/res/res /drawable/default_wallpaper.jpg2.其他壁纸位置:android\packages\apps\Launcher2\res\drawable-nodpi\ , 添加或者减少配置 \android\packages\apps\Launcher2\res\values\原创 2012-12-07 09:24:47 · 611 阅读 · 0 评论 -
Android 取消Log输出
1、打开“AndroidManifest.xml”文件,2、找到application标签3、为其添加“android:debuggable="false"”属性。4、完成。转载 2012-12-13 11:35:33 · 491 阅读 · 0 评论 -
AndroidManifest.xml文件详解(application)
http://www.2cto.com/kf/201205/131251.html语法(SYNATX): android:backupAgent="string" android:debuggable=["true" | "false"] android:description="string转载 2013-01-05 10:31:43 · 285 阅读 · 0 评论