现在的位置: 首页 > Android
0℃
2013年08月13日 移动开发 ⁄ 被围观 4,075+
Google I/O 2013 大会推出了一款新的Android开发工具Android Studio IDE,与Eclipse相差不多,实际的开发选择哪一款随个人喜好,像我平时的开发都是以Eclipse为主,ant辅助进行构建,也支持了一种新的构建工具Gradle,Android Studio IDE内置的默认构建工具就是Gradle,关于Gradle的详细资料可以参照官方网站。本系列文章介绍了Android开发过程中的Gradle Build,共有7篇文章,由浅入深。 At Google I/O 2013 Google announced some new developer tools including the new Android Studio IDE, and a new build s...
阅读全文
0℃
2013年08月08日 移动开发 ⁄ 被围观 4,481+
开发过移动APP的同学都知道云推送,比如Google的后台服务,联系人同步,邮件同步,APK的自动升级等都是这个机制,其实利用云推送机制还可以实现消息的发送,本文介绍了一种基于PHP后台的推送机制,实现原理还是通过Google的云端服务(Google Cloud Messaging for Android service),android客户端采用的是phoneGap的PushPlugin。 Last days I’ve been working within a Phonegap project for Android devices using Push Notifications. The idea is simple. We need to use the Push Notification Plugin for Andr...
阅读全文
0℃
2013年08月04日 移动开发 ⁄ 被围观 3,731+
在开发Android的过程中,涉及到list view什么的,应该经常会碰到加载layout的状况,那么平时使用inflate函数的时候,经常是怎么传递参数的?在不同的场合,比如list view的adapter中加载layout与在自定义Dialog中加载Layout,它们有没有特殊区别的地方,本文就会介绍inflate函数的正确使用方法,请学习一下。 Layout inflation is the term used within the context of Android to indicate when an XML layout resource is parsed and converted into a hierarchy of View objects. It’s common practice in t...
阅读全文
0℃
2013年08月04日 移动开发 ⁄ 被围观 3,615+
开发过Android的同学,应该对上下文Context的概念不陌生,启动新的Activity,启动新的Service,加载系统资源文件,加载Layout等等,记得以前还分析过腾讯游戏平台免安装的实现机制,这些都涉及到了上下文Context。同时,如果误用了Context了,还会导致内存的泄露,想了解Android系统中Context使用的场合么?那么本文就会给你回答~~~ Context is probably the most used element in Android applications…it may also be the most misused. Context objects are so common, and get passed around so frequently...
阅读全文
0℃
2012年06月21日 移动开发 ⁄ 被围观 5,254+
谈论起瀑布流,相信大家不怎么陌生,实际上现在好多的网站都已经按照这种风格设计了,简言之就是按需加载,先加载一屏的内容,当用户向下滚动到页面底部的时候,继续加载一屏的内容,就这样,一直循环往复,用户浏览多少,加载多少! 在Android ListView的设计中,就可以很好的融合这种设计方法,本文就简单介绍一种方法来实现瀑布流的功能,进入程序主界面的时候先加载一部分内容,然后当用户向下滚到到底部的时候继续加载,用户向下继续滚到,则继续加载,一直到内容加载完毕。 本文的的程序设计思路来自于cwac-...
阅读全文
0℃
2012年06月20日 移动开发 ⁄ 被围观 4,322+
本文的目的是介绍怎么样配置android的ant自动化编译脚本,来实现编译发布版本时代码的混淆和代码的优化,利用的主要工具包括ant和proguard。 编译环境 ant 版本 1.8.4 F:\workspace\eReader>ant -version Apache Ant(TM) version 1.8.4 compiled on May 22 2012 java 版本 1.7 F:\workspace\eReader>java -version java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b05) Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing) 文件配置 因为 Android 已经内...
阅读全文
2℃
2012年06月02日 移动开发 ⁄ 被围观 6,200+
前几天讲解了mp4格式文件的解析,边缓存边播放,拖动处理,faplayer的编译等等,可以查看我的《Android系列专题文章》,本文给大家介绍flv格式文件的缓存渐进拖放原理。 flv是Adobe公司提出来的一种视频存储格式,因为其压缩的效果比较好,容量小,所以很适合网络传播,这也就是国外的youtube,国内的优酷,土豆等等都无一类外的采用flv格式来进行存储,有关flv格式的具体内容可以参照Flash Video和 osflash。 flv是采用一种tag的数据结构进行流媒体数据的存储,首先是文件头,接下来是可选的meta信息,再后面就是...
阅读全文
2℃
2012年05月30日 移动开发 ⁄ 被围观 6,391+
三星 S5830i 手机的root和安装google市场可以参看系列文章《三星S5830i安装谷歌服务》,本文介绍在此基础上安装谷歌的同步服务,具体包括通讯录同步,邮件同步和日历同步,安装方法如下。 安装顺序 下载 GoogleMobileService(GMS)谷歌移动服务(2.3.4).zip,这是Android版本2.3的GMS服务包,里面包括了基本的google服务APP,不过我们不用那么多,只需要GoogleContactsSyncAdapter.apk, GoogleCalendarSyncAdapter.apk 和 Gmail.apk 就够了。 将解压后得到的3个APK放到系统目录/system/app中,然后重启手机进行自动...
阅读全文
×
腾讯微博