文章分类 - Android
android google map
摘要:在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就是准备采用这个服务来实现自己手机上的推送功能。Android Cloud to Device Messaging (C2DM)是一个用来帮助开发者从服务器向Android应用程序发送数据的服务。该服务提供
阅读全文
摘要:[原]采用MQTT协议实现Android消息推送对于消息推送,一开始还真不知道什么方式比较好,一头雾水,现在回顾总结下资料。http://zheye.org/asks/4d99a1aafd503c41d700000a通过上面者也里面的回复,得到一些信息。1.官方的C2DM,但是只支持android2.2及以上平台的,而且使用的google的服务器。对于google服务器的问题,网友应该都清楚,天朝的大中华区局域网总是让它不时的给你断一下。2.第三方的androidpn,和C2DM一样,都是基于XMPP扩展的,是一个开源的项目,据说不错。http://sourceforge.net/projec
阅读全文
摘要:在Android实现信息推送有两种常用的方式种,短信或HTTP:1. 短信方式实时性较好,但需要使用者有短信平台发送短信;2. HTTP方式有一定延时,但使用更方便。除此之外,还有一种伪推送:浏览器推送。其实推送的原理非常简单,内容就是一堆参数字符串。如下所示:command=startApplication;startApplicationUrl=http://www.rexsee.com/rexsee/alarmClock.html;alermName=test;alermfirsttime='+(rexseeAlarm.getCurrentTime()+5000)+';t
阅读全文
摘要:http://www.apkbus.com/android-18168-1-1.html关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。听说GTalk、QQ、IM等都用这个协议。接下来说说XMPP在android客户端上的应用。分两部分:服务端搭建和客户端实现。服务
阅读全文
摘要:package android.test; import java.util.Iterator; import Android.app.Activity; import Android.location.Criteria; import Android.location.GpsSatellite; import Android.location.GpsStatus; import Android.location.Location; import Android.location.Locati...
阅读全文
摘要:Android 9-patch2011-03-13 17:02:51|分类: android |标签:9.png格式androiddraw9patch |字号订阅1. 9-patch介绍9-patch绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符。 9-patch是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保存到工程的res/drawable目录 中。如果你是从APK解压后得到的*.9.png文件,注意它是已将周围的空白
阅读全文
摘要:http://www.oschina.net/code/explore/android-2.2-froyo/com/android/calendar/EventInfoActivity.javahttp://tech.it168.com/a2010/0209/850/000000850667.shtmlhttp://www.cnblogs.com/enricozhang/archive/2011/03/29/1998508.htmlhttp://407827531.iteye.com/blog/891522http://wang-peng1.iteye.com/blog/1042693http
阅读全文
摘要:完成了剩余43个程序的删除和恢复测试(有部分程序仍需验证,粉色标注),更新了部分已完成程序的说明;重新排版,增加了系统中的程序名和删除时名称,规范了删除建议。至此,本帖的主体已经完成,下一步会完成粉色程序的验证和帖子内容的错误校正工作。2010/11/23 新增所有上传程序包。2010/11/22 更新了SAR恢复说明,完成未删除程序(77个)中的34个的删除和恢复测试。2010/11/17 完成对已删除程序(59个)的恢复测试。 2010/11/16 更新了部分程序删除说明。(其中有部分apk被我删掉)2.2的apk可以到官网下载固件包提取提醒:鉴于最近社区里有好多新手删除了Gtalk相关程
阅读全文
摘要:电脑PC端下载电子市场(Market)软件,Android SDK模拟器安装电子市场(Market) 运行 Android 模拟器需要 Java 支持,因此电脑没有安装 Java 的话,请先点击Download Java for Windows下载并正常安装。 提示:安装 Java 的时候,注意不要安装价值的 Yahoo 工具栏。 然后,下载最新 Android SDK 。下载完成后解压。 Windows 操作系统下,双击 SDK Manager.exe就可以开始在电脑上运行 Android 模拟器。 SDK 会从 Google 的服务器检查可更新的套件。 如果看到 SSL 错误信息...
阅读全文
摘要:Android编译,打包、签名详细教程1.Android程序编译、打包、签名、发布的三种方式: 方式一:命令行手动编译打包 方式二:使用ant自动编译打包 方式三:使用eclipse+ADT编译打包2.Android编译、打包的步骤: 2.1第一步 生成R.java类文件: Eclipse中会自动生成R.java,ant和命令行使用android SDK提供的aapt.ext程序生成R.java。2.2第二步 将.aidl文件生成.java类文件: Eclipse中自动生成,ant和命令行使用android SDK提供的aidl.exe生成.java文件。2.3第三步 编译.java类文件生成
阅读全文
摘要:http://longshuai2007.blog.163.com/blog/static/142094414201161424414/ 屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动画相关的函数:setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本,一个接受单个参.
阅读全文
摘要:Android 的官方开发者博客发了一份幻灯片,介绍了一些 Android UI 设计的小贴士,Roger 在这里以看图说话的形式发出来,有兴趣的读者就继续往下翻吧。整个 PPT 共分5个部分,Part II 翻译的是第三部分。翻译的第一部分在这里。你必须了解(使用)的 UI 框架特性。使用相对布局管理界面元素。译者注:相对布局和线性布局是Android里面常用的两种布局,线性布局比较简单,而相对布局可以做出比较复杂的布局管理,所以仅仅了解线性布局,很多时候是不够的。不过以作者之前Qt的经验来看,Android里面的布局管理功能都比较阳春也不太容易使用,不过这可能是跟移动平台的性能考量有关系。
阅读全文
摘要:http://android.guao.hk/posts/control-your-pc-via-android-phone.html冬天,北风吹着、雪花飘着,宅男宅女都窝在被窝里不愿出去,但是又想用电脑上个网,看看动漫、打打游戏啥的……钻出被窝就意味着寒冷,待在被窝里就意味着不能玩台式电脑……真的是这样吗?上面的截图并不是在电脑上截下的,它们是在一只普通的 Android 手机上用 ShootME 这个软件截下的。看了这些截图,你应该明白,要在被窝里看动漫、玩台式机上的游戏不再是难事了。要实现这样的效果也不难,并不是我在 Android 上装了一个 Windows 操作系统。它只是用了远程桌
阅读全文
摘要:http://android.guao.hk/posts/android-ui-developments-part-i.htmlAndroid 的官方开发者博客发了一份幻灯片,介绍了一些 Android UI 设计的小贴士,Roger 在这里以看图说话的形式发出来,有兴趣的读者就继续往下翻吧。整个 PPT 共分5个部分,Part I 翻译的是前两个部分。作为开发者,为啥我们要关心UI,前面的一堆通通可以忽略掉,直接跳到最后一条。因为好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱^_^这个 PPT 包含5个部分:1>该做什么,不该做什么2>设计哲学和考量3>你必须了解的 UI
阅读全文
摘要:[开发总结]WebView使用中遇到的一些问题&解决<!-- 最近接触WebView比较多,总结一下使用过程中遇到的一些问题和解决办法 -->1.WebView无法缓存(Cache) 如果页面的Header包含了以下字段就会导致无法缓存(具体可参考CacheManger.parseHeaders()方法):Cache-Control:no-store,no-cache Pragma:no-cache需要由服务器更改页面属性解决。2. WebView.getFavIcon()无法获取到页面图标 必须先执行以下操作(打开图标数据库):WebIconDatabase.getIns
阅读全文
摘要:[Android API 学习]WebView基本使用WebView是android.webkit包下的一个组件,能用来显示网页。WebView默认是不带地址栏和加载进度条的,单单是一个显示页面内容的面板。使用WebView非常简单,主要是通过load方法进行加载。[使用WebView打开一个网页]1.在布局xml文件中定义WebView组件<WebViewandroid:id="@+id/webview"android:layout_width="match_parent"android:layout_height="match_par
阅读全文
摘要:android开发中WebView的使用(附完整程序)Filed under: Android开发 — 标签:android, webview, 开发 — admin @ 18:35WebView是个好东西,作用相当于一个迷你的浏览器,采用Webkit内核,因此完美支持html,javascript,css等。有时候,我们完全可以把UI甚至数据处理都交给WebView,配合PHP等服务端程序,这样Android开发就变成了网页开发,可以省很多精力。下面是一个WebView的简单例子,如果用把所有功能都交给服务端脚本处理,这个程序已经很完整了,你只要写好网页,把URL填上,再编译,就是一个新软.
阅读全文
摘要:转载自:http://gundumw100.iteye.com/blog/8497291、图标加灰色过滤;2、android的图片资源默认是静态的,单实例;如果两个IM好友的头像一样,最简单的都是用的软件自带头像,有一个在线,一个离线,直接改变头像的灰度,则两个用户的头像都会变灰或者在线,答案是:Drawable.mutate()。Java代码 Drawable mDrawable = context.getResources().getDrawable(R.drawable.face_icon); //Make this drawable mutable. ...
阅读全文
摘要:希望耐心看完http://developer.android.com/intl/fr/guide/topics/ui/custom-components.html你会有收获 因为继承控件根据需求不同 层次不同。我们这里只是想改变texyView 四周的边框让其四周成为简单线Java代码 packagesamples.test;publicclassMyTextViewextendsTextView{publicMyTextView(Contextcontext,AttributeSetattrs,intdefStyle){super(context,attrs,defStyle);}publi
阅读全文
摘要:1. 首先在res\values\下新建一个名为colors.xml的文件,内容如下:1<resources>2 <drawable name="dark_gray">#8F8F8F</drawable>3 <drawable name="light_gray">#EEEEEE</drawable>4 <drawable name="white">#FFFFFF</drawable>5 <drawable name="black&quo
阅读全文

浙公网安备 33010602011771号