随笔分类 -  Android

微信小程序:原生热布局终将改变世界
摘要:最近朋友圈已经被微信小程序刷屏了,这也难怪,腾讯的产品拥有广泛的影响力,谁便推出个东西,都会有很多人认为会改变世界,这不,张小龙刚一发布微信小程序的消息,很多人(技术的和非技术的)就跟打了鸡血似的,估计现在已经鸡血告急了! 我也看了网上的一些关于微信小程序的文章,估计那帮家伙连微信小程序是什么都没搞清楚,就在那里一本正经地胡说八道。好吧,我就通过本文让大家了解一些什么是微信小程序,以及微信小程序到底能为我们带来什么。 关于微信小程序的误解和讨论已经太多了。这里就说一些主要的。 1. 微信小程序与Web(B/S)的关系 2. 小程序的性能可能不如原生App 3. 腾讯要做一个AppStore,和苹果、Google对掐 4. 由于微信小程序入口太深,对于高频应用不适合 5. 微信小程序会逐渐取代原生App,原生App必将没落 阅读全文

posted @ 2016-10-03 09:29 银河使者 阅读(7889) 评论(17) 推荐(3) 编辑

可显示Android设备选择列表,并进入指定Android设备Console的Shell脚本
摘要:如果PC上连接多部Android设备(包括Android模拟器),在进入Console时还需要使用adb -s deviceid shell。比较麻烦,本文为此编写了一个Shell脚本文件(需要在Linux或OS X下才能使用,windows下需要用bat或cmd从新编写)。 阅读全文

posted @ 2015-05-01 10:01 银河使者 阅读(3108) 评论(0) 推荐(0) 编辑

Android系统如何录制屏幕(录制成mp4格式)
摘要:不管是教学,还是为了演示,如果能将Android手机(或平板)的屏幕录制成视频文件,那是一件非常酷的事(iOS8已经提供了这一功能,能通过OS X直接在Mac上录制iPad、iPhone的屏幕,windows没试过,不知可不可以)。不过以前的方法都是通过截屏录制的,效果极差。幸好Android4.4以上版本提供了这一功能。但无法在手机上直接启动,需要通过adb使用命令行启动。 阅读全文

posted @ 2014-11-30 12:46 银河使者 阅读(10693) 评论(0) 推荐(1) 编辑

用Android模拟器也可以开发和测试NFC应用
摘要:本节介绍的NFCMan允许在Android模拟器或不支持NFC芯片的Android手机上开发和测试NFC程序 阅读全文

posted @ 2013-12-16 09:27 银河使者 阅读(12703) 评论(2) 推荐(1) 编辑

Android开发权威指南(第2版)新书发布
摘要:《Android 开发权威指南(第二版)》是畅销书《Android开发权威指南》的升级版,内容更新超过80%,是一本全面介绍Android应用开发的专著,拥有45 章精彩内容供读者学习。 阅读全文

posted @ 2013-09-05 21:58 银河使者 阅读(2814) 评论(5) 推荐(0) 编辑

Android、iOS和Windows Phone中的推送技术
摘要:推送并不是什么新技术,这种技术在互联网时代就已经很流行了。只是随着进入移动互联网时代,推送技术显得更加重要。因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示更多的信息(如图像、表格、声音等)。 阅读全文

posted @ 2013-09-05 19:52 银河使者 阅读(7389) 评论(14) 推荐(3) 编辑

Android双机(网络和USB)调试及其完美ROOT
摘要:本文主要讲如下两个内容。 1. 如何让一部Android手机带两台PC进行调试。 2. 如何完美Root Android手机。 阅读全文

posted @ 2013-05-05 20:09 银河使者 阅读(8632) 评论(3) 推荐(0) 编辑

Android的init过程详解(一)
摘要:本文及后续几篇文章将对Android的初始化(init)过程进行详细地、剥丝抽茧式地分析,并且在其中穿插了大量的知识,希望对读者了解Android的启动过程又所帮助。本章主要介绍了与硬件相关初始化文件名的确定以及属性服务的原理和实现。 阅读全文

posted @ 2013-04-14 19:47 银河使者 阅读(57551) 评论(1) 推荐(6) 编辑

使用Android NDK和Java测试Linux驱动
摘要:在 Android系统中Linux驱动主要的使用者是APK程序。因此,Linux驱动做完后必须要用APK程序进行测试才能说明Linux驱动可以正常使 用。由于上一节在Android虚拟机上使用C语言编写的可执行程序测试了Linux驱动,因此很容易想到可以利用Android NDK来测试Linux驱动, 阅读全文

posted @ 2013-03-18 22:59 银河使者 阅读(3522) 评论(1) 推荐(3) 编辑

开发可统计单词个数的Android驱动程序(2)
摘要:Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。Android驱动实际上就是Linux驱动,只是这里使用Android深度探索(卷1):安装C/C++交叉编译环境 介 绍的交叉编译器将Linux驱动编译成了ARM架构的,所以驱动可以安装在Android模拟器、Android手机(需要root)或平板上(这些设备 都要使用给予ARM架构的CPU),当然,使用传统的GCC也可以编译成X86架构的驱动(并不需要修改代码),这样也可以在Ubuntu Linux上安装Linux驱动。 阅读全文

posted @ 2013-03-11 14:20 银河使者 阅读(1629) 评论(0) 推荐(0) 编辑

Android深度探索(卷1):安装C/C++交叉编译环境
摘要:在Ubuntu Linux上安装可编译成ARM架构的交叉编译环境CodeSourcery,编译完的执行文件可在Android手机上直接运行。本文阐述了如何下载、安装和使用CodeSourcery。 阅读全文

posted @ 2013-01-14 22:24 银河使者 阅读(4433) 评论(1) 推荐(1) 编辑

Android开发技巧:像QQ一样输入表情图像
摘要:EditText和TextView一样,也可以进行图文混排。所不同的是,TextView只用于显示图文混排效果,而EditText不仅可显示, 也可混合输入文字和图像,让我们先回顾一下图5.2所示的QQ聊天输入框,在输入框中可以同时输入文字和表情图像。实际上,这种效果在Android SDK中只需要几行代码就可以实现。为了使读者更有学习的冲动,先来欣赏一下即将实现的效果, 阅读全文

posted @ 2011-10-06 10:15 银河使者 阅读(12600) 评论(3) 推荐(5) 编辑

Android开发(1):随机绘制彩色实心圆
摘要:本文介绍了如何利用Android的绘图技术随机绘制彩色实心圆。 阅读全文

posted @ 2011-09-06 20:42 银河使者 阅读(13609) 评论(0) 推荐(1) 编辑

赶紧升级到Android 2.3.4,体验最新的Android技术
摘要:使用Google的二儿子(Nexus S)的童鞋赶紧了,Android 2.3.4已经出来了(虽然官方文档暂时还没更新,可能出来还不到24小时),如果已经是android 2.3.1,必须升级到Android 2.3.3后才能升级到2.3.4。 阅读全文

posted @ 2011-04-29 22:26 银河使者 阅读(4100) 评论(9) 推荐(1) 编辑

乐博Android客户端(新浪微博)1.01发布,欢迎各位童鞋试用
摘要: 乐博Android客户端是 一款基于Android的新浪微博客户端。支持同时维护多个新浪微博帐号。可获得新浪微博支持的所有信息。其中包括首页微博、随便看看、我的微博、@提到 我的、评论、私信、我的收藏等。发布微博支持拍照、相册、表情、话题等功能。同时可以通过内置的图像特效编辑器编辑拍摄或相册中的图片。特效目前包括马赛 克、灰度、裁剪图像、任意角度旋转。除此之外,本系统还 提供了两个快捷方式:乐博写写和乐博拍拍。可以将他们放在Android的桌面,分别用于快速写微博和即拍即发。当然,乐博Android客户端还有很多 奇妙的功能。这就有待各位童鞋去挖掘了。未来的乐博Android客户端将会加入更具有创造性的功能,让我们共同期待她的完美表现吧! 阅读全文

posted @ 2010-11-17 17:03 银河使者 阅读(2958) 评论(4) 推荐(4) 编辑

关于Android中传递数据的一些讨论
摘要:虽然Intent和静态变量都可以传递数据,但intent功能有限,static过于wrong,那么有没有一种更好的方式呢,答案是yes,这就是Application Context,一个全局的Context,详情请读者参见本文的内容。 阅读全文

posted @ 2010-11-10 08:39 银河使者 阅读(3074) 评论(4) 推荐(5) 编辑

《Android/OPhone开发完全讲义》连载(8):收到短信了,我该做点什么?
摘要:短信是手机中经常使用到的一种服务。然而,当手机接收到短信时,也会向系统发送广播。如果我们的应用程序要在手机接收到短信后做点什么,那就需要接收这个系统广播。 接收系统广播的步骤我们已经熟悉了,下面就按步就班地来完成这两个步骤。 阅读全文

posted @ 2010-09-14 14:18 银河使者 阅读(2602) 评论(3) 推荐(2) 编辑

《Android/OPhone开发完全讲义》连载(7):使用SharedPreferences存取复杂数据
摘要: 我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更 复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。 阅读全文

posted @ 2010-09-08 09:54 银河使者 阅读(2061) 评论(1) 推荐(1) 编辑

可循环显示图像的Android Gallery组件
摘要:Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapter对象进行一番改进。 阅读全文

posted @ 2010-08-23 23:53 银河使者 阅读(23729) 评论(5) 推荐(12) 编辑

移动互联网的新宠:Android之缤纷世界
摘要: Android这个词已强占我们的眼球有一段时间了。在此之前,提到Android,没人会和移动互联网以及Google这两个当今最火辣的词联系起来。然而,自从Google推出自己的移动操作系统Android以来,Android、Google和移动互联网就好像10年前的Windows、微软和PC操作系统一样,成为了当今最吸引眼球的组合。 阅读全文

posted @ 2010-08-19 21:01 银河使者 阅读(2146) 评论(5) 推荐(2) 编辑

导航