- 浏览: 46300 次
- 性别:
- 来自: 西安
最新评论
文章列表
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。
在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就是准备采用这个服务来实现自己手机上的推送功能。
Android Cloud to Device Messaging (C2DM)是一个用来帮助开发者从服务器向Android应用程序发送数据 ...
- 2013-10-21 11:04
- 浏览 168
- 评论(0)
Android是否有唯一的设备ID,如果有的话,该怎样快速有效获取?
Settings.Secure#ANDROID_ID 返回Android
ID ,是一个64位的16进制字符串
- 2013-10-21 10:49
- 浏览 1528
- 评论(0)
在AndroidManifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 才有权限
[java]view
plaincopy
TelephonyManagertm=(TelephonyManager)this
- 2013-10-21 10:33
- 浏览 1307
- 评论(0)
关于本文档
Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。
范围
本文提 ...
- 2013-10-21 10:27
- 浏览 594
- 评论(0)
今天在做项目的时候要处理用户注册问题,里面有个邮箱验证,网上找了一下果然有人做过,但是我拿过来都运行不起来,或者是发送不了邮件。后来我对这个浅浅的研究了一下,贴出来和大家共享。
Activity
package e.m;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class MailSenderActivity extends Activity ...
- 2013-10-18 22:20
- 浏览 200
- 评论(0)
只需轻松一步,点击开启共享
软件下载地址:http://download.csdn.net/detail/lxq_xsyu/6384265
如果身边没有数据线怎么办??
使用方法:
1、用手机连接WiFi,开启手机服务端软件。(注:以下安卓应用非青青草原制作,来源于安卓市场,大家也可以去安卓市场搜索wifi数据线,个人感觉这款比较简洁)
- 2013-10-11 17:45
- 浏览 289
- 评论(0)
1. 将 android的tool增加到,windows 环境变量 path中, D:\Android\android-sdk_r3-windows\android-sdk-windows\tools\ 。
2. 启动 android 模拟器,启动方式有两种。
第一种方式:在window上打开命令行窗口(快捷键:windows键+R) 输入 cmd下输入:emulator -avd <youravdname>
第二种方式,就是直接在eclipse的Android工程上,点击鼠标右键,选择 Run as-> Android Application,运行工程。
...
- 2013-10-09 17:18
- 浏览 261
- 评论(0)
Notifiaction是显示在手机状态栏的通知——手机状态栏位于手机屏幕的最上方,Notifiaction代表的是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification.
NotificationManager是一个重要的系统服务,该API位于应用程序框架层,应用程序可通过NotificationManager向系统发送全局通知。
Android3.0增加Notification.Builder类,通过该类允许开发者更轻松地创建Notification对象。
下面通过一个实例来说明:
main.xml
<?xml ver ...
- 2013-09-29 17:11
- 浏览 171
- 评论(0)
Gallery与Spinner组件有共同的父类:AbsSpinner,表明Gallery和Spinner都是一个列表框。它们之间的区别在于Spinner显示的是一个垂直的列表选择框吗,而Gallery显示的是一个水平的列表选择框。
下面以一个例子来说明:
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:lay ...
- 2013-09-29 16:35
- 浏览 265
- 评论(0)
QuickContactBadge继承了ImageView,因此它的本质也是图片,也可以通过android:src属性指定它显示的图片。QuickContackBadge额外功能是:该图片可以关联到手机中指定联系人,当用户单击该图片时,系统将打开相应的联系人的联系方式界面。
可以调用如下方法进行关联:
1、assignContactFromEmail(String emailAddress, boolean lazyLookup):
2、assignContactFromPhone(String phoneNumber, boolean lazyLookup);
3、assignCont ...
- 2013-09-29 15:12
- 浏览 220
- 评论(0)
一、工程文件的混淆
混淆文件下载:http://download.csdn.net/detail/lxq_xsyu/6328751
1、在根目录下添加progard.cfg文件
2、打开project.properties在底下添加proguard.config=proguard.cfg
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked ...
- 2013-09-27 14:21
- 浏览 294
- 评论(0)
最近做一个android 的应用程序 总是出现内存高 和cpu高的问题困扰了好多天。
下面为自己从网上总结的和自己找到的问题。
1. WebView 控件:
使用了WebView控件一定要注意清理缓存 destroy() 方法,但之前必须调用 removeAllViews() 要不然有时出错
- 2013-09-25 08:48
- 浏览 196
- 评论(0)
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!
1.签名的意义
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
2.签名的步骤
a.创建key
b.使用步骤a中产生的key对apk签名
3.具体操作
方法一:命令行下对apk签名(原理)
创建key,需要用到keytool.exe (位于jdk1.6.0_24jre\bin目录下),使用产生 ...
- 2013-09-18 08:37
- 浏览 210
- 评论(0)
之前写过一篇替换系统默认图标的文章,之后又发现了问题,当替换成自己的图片之后,图片被拉伸了!为了解决这个问题,我几乎尝试了所有方法,结果都不理想
我试过的方法,在布局里,把textview上的内容字体改小点,勉勉强强能保证图标不被拉伸,但是这样做的话,只是应付差事,代码没有弹性,当需求给你一定的限制
条件时,这种方法不攻自破。
其实,我相信这种问题,一定会有好多种方法解决,鉴于本人功底比较弱,我在这个问题上,回归了本质,从图片着手,既然图片被拉伸了,为了不把图片做成9-path的,
于是我把图片做成9-path的,问题迎刃而解。(9-path图片不会的,可以参考一下网 ...
- 2013-09-16 11:34
- 浏览 197
- 评论(0)
很多朋友可能在android开发中,用过ExpandableListView这个组件,这个组件功能强大,比传统的ListView有好多优势。然而在开发中,我相信有好多人,包括我个人都会遇到下面的一些问题:
1。如何替换ExpandableListView的默认箭头
解决方法:在配置文件中有个android:groupIndicator属性,将其设置为:你的selector,例如:android:groupIndicator="@drawable/lt_expandablelistviewselector"
lt_expandablelistviewsel ...
- 2013-09-16 11:33
- 浏览 1327
- 评论(0)