
android
Ac_Rambler
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AsyncTask的用法小结-解析xml文件实例说明
android提供了几种在其他线程中访问UI线程的方法。 Activity.runOnUiThread( Runnable ) View.post( Runnable ) View.postDelayed( Runnable, long ) Hanlder 这些类或方法同样会使你的代码很复杂很难理解。然而当你需要实现一些很复杂的操作并需要频繁地更新UI时这会变得更糟糕。原创 2013-07-17 22:41:00 · 1151 阅读 · 0 评论 -
【android开发】Android防止内存溢出浅析
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽量在关闭程序或者保存状态的时候释放掉,这样能提高系统在运行方面的流畅性。原创 2014-04-18 16:28:05 · 1635 阅读 · 1 评论 -
万亿移动支付产业的难点和痛点
摘要:随着智能手机和平板电脑等移动设备的普及,移动互联网发展愈发成熟,以及巨头的推动,万亿移动支付已成为兵家必争之地。Web2.0改变了企业的营销方式,电子商务改变了商业模式,那移动支付则将改变人们的生活。在2013年,一波又一波的浪潮向互联网袭来,颠覆、革命、互联网思维搅动传统理念,纵观向互联网汹涌袭来的那些浪潮:移动潮、并购潮、智能硬件潮、金融潮、上市潮以及互联网思潮,转载 2014-05-07 13:51:15 · 2422 阅读 · 0 评论 -
【综合】为什么每卖出一部安卓手机微软都能从中赚取5-15美元?
相比Windows Phone,微软从Android赚到的钱多很多。你每买一台Android智能手机或者平板,微软都会从中收取5到15美金。每年它大概从Android系统分到20亿美金。这份收入来源于专利费。微软声称持有Android使用的某些软件的专利,威胁将Android设备制造商告上法庭,除非它们和解。许可协议是如何工作的微软没有披露和Android设备制造商达成的许转载 2014-04-08 16:27:14 · 1989 阅读 · 1 评论 -
【综合】高效开发Android App的10个建议
本文转载互联网假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不需要讨论高效编程,因为我们不会转载 2014-04-08 16:11:23 · 1750 阅读 · 0 评论 -
android开发人员您还在为模拟器犯愁吗?神级android模拟器---Genymotion一个更快、接近完美的模拟器……
摘要:Android系统很特别,App需要进行模拟化测试,即使这样仍然有解决的办法---虚拟化技术。之前的模拟器比如eclipse自带的是非常慢的一种,而且模拟器的版本并不是最新的。开机,可以说几乎要把你逼迫到一种绝境,慢的要死;加载一次程序,等你上完厕所回来发现还没加载完,无论从哪一个角度来说,就是非常低下的效率。今天无意中发现Genymotion模拟器超越了本人所有见过的模拟器,所以分享给大家。原创 2014-04-22 13:39:48 · 5589 阅读 · 3 评论 -
不可错过的手机APP常见8种界面导航样式
前言:相信每一个移动开发工程师都会遇到,当一个项目开发启动时,需要考虑搭建怎么的框架。一个好的框架,也会决定着一个APP的前途与命运。框架的风格,现在常见的有八种:标签导航、舵式导航、抽屉导航、宫格导航、组合导航、列表导航、tab导航、轮播导航。最近在网上收集到一些资料,正好和大家分享一下,感谢原作者的贡献。当我们确定了移动APP的设计需求和APP产品设计流程之后,开始着手设计APP原创 2014-10-23 15:49:33 · 17927 阅读 · 2 评论 -
android 原生应用、Web应用、混合应用优缺点分析
最近开发几个项目,牵涉到android的几种开发模式。对于原生态开发、web 应用开发已经混合模式开发,本人认为并不是哪一种就是最好的,哪一种就是最差的,这个完全是根据自己的需求,选择一种合适的开发模式。他们同时具备自己的有点,同时也有自身的缺点,我们根据实际情况,取其中的有点,尽量避免掉缺点,才是最好的开发模式。下面,我们就一同看看,这三种开发模式,到底有什么区别。原创 2014-06-27 12:33:29 · 4625 阅读 · 0 评论 -
三张图让你快速明白activity与fragment生命周期的异同点
三张图让你快速明白activity与fragment生命周期的异同点原创 2014-10-13 18:19:22 · 2233 阅读 · 0 评论 -
【android开发】手写签名系统的设计与实现之实现文件夹以及文件列表显示(一)
随着移动设备的普及,人们越来越依赖移动设备,它带给人们许多的方便。其中手写签名,在一些金融行业使用较为普遍,目前手写签名系统有几款很不错,免费使用的不多。由于前一段时间项目需要,做了一个简单的手写签名系统,不是很完善,不过对于一般的需求是可以满足的,主要是针对pdf文件进行的操作,现在拿来给大家分享,希望有好的实现方式,能指点一下,大家共同进步。我们先看一下效果图:原创 2013-12-10 17:13:00 · 5811 阅读 · 1 评论 -
【android开发】手写签名系统的设计与实现之实现解析pdf文件(二)
上一篇文章,我们介绍了如何去实现读取手机文件及文件夹,并以列表的形式显示出来,今天我们将说说如何读取pdf文件。先看效果图:原创 2013-12-11 17:23:42 · 6188 阅读 · 12 评论 -
【android开发】手写签名系统的设计与实现之实现手写画板(三)
在上一篇文章中,我们介绍了如何解析pdf文件,并显示在手机页面上。接下来我们将介绍一下,如何实现一个手写画板,主要用到的类有画布类canvas和画笔了paint。先看看效果:原创 2013-12-12 17:25:36 · 8200 阅读 · 2 评论 -
【android开发】手写签名系统的设计与实现之实现画笔设置(四)
上一篇文章我们介绍了如何实现在画板上海书写,其过程相对来说是比较简单的,既然我们实现了画布和画笔,也实现了手写,为了提高可用性,我们增加了对画笔风格的设置功能,这样就可以根据自己的需要选择画笔的颜色、粗细、风格(铅笔、浮雕、水彩等)效果。今天我们就介绍画笔风格的设置功能的实现过程,先看看效果图:原创 2013-12-13 16:18:51 · 5997 阅读 · 2 评论 -
【android浅析】android程序界面编程与视图(View)组件
android应用开发一个主要内容就是界面开发。随着移动设备的不断普及,android应用几乎无处不在,设计到各个领域。对于用户来说,除了看重一个应用的功能外,图形界面也是最关注的对象。如果一个应用没有提供友好的图形界面,那么将很难吸引最终的用户;相反,如果为应用程序提供一个友好的图形界面(GUI),那么用户可以轻松的通过手指去点击各种事件爱你,来操作这个应用程序,用户就会感觉到”很爽“。就像wi原创 2014-01-13 17:49:23 · 11726 阅读 · 3 评论 -
【android浅析】android项目文件结构目录分析
序言 2013年已经和我们告别了,迎来了2014年,从来上海到现在将近一年的时间了,感触也颇深。自从选择从事软件开发,到现在感觉至少还是我喜欢的工作,虽然中间遇到了很多困难,还是学到了不少东西。android作为现在手机系统占有率最多的系统,至少在目前,工作饭碗不会出现问题。但是,作为一名技术人员,就得不能满足对知识的追求,因为技术是在不断的更新,我们只有不断的学习,不断的 完善自己,才能使自己在这一片天地中有一席立足之地。我一直告诫自己要不断的去学习、去完善自己。作为一个刚毕业的人来说,前三年工作原创 2014-01-03 16:23:47 · 7234 阅读 · 4 评论 -
【android开发】自定义数字软键盘的设计与实现(1)
相信很多情况下我们看到过一些数字的输入,弹出来的并不是系统自带的键盘。这就是自定义的软键盘,软键盘的一个好处就是简单,操作方便。如何实现一个自定义的软键盘呢??其实这个过程是比较简单的,只要把几个关键的原理搞明白了,你就会发现真的很简单,很方便!这篇博客主要介绍一下实现的相关原理,下一节就会把具体实现的步骤和大家分享一下!原创 2013-10-25 15:26:28 · 8168 阅读 · 2 评论 -
【android开发】自定义TabHost
很多情况下,我们需要用到标签,类似于微末下面的标签效果,直接使用系统默认的往往不能满足项目的需求,就需要我们自定义一个TabHost。下面我把在项目的实现的效果分享给大家,希望能帮助需要的朋友!先上图看看效果,出于对项目的保密,我把实现TabHost重新写在一个工程了,不是很好,看看效果吧!原创 2013-10-18 00:12:57 · 2836 阅读 · 0 评论 -
【android开发】CheckBox加载自定义选中与未选中图片样式
在很多项目中我们不想用到android自带的样式,想把一个自定义样式显示在窗口上,这样一面是符合特殊需求,另一面会显得更加的有个性和灵活性。在这里单独讲CheckBox的自定义样式的实现,对于其他按钮实现的原理是一样。先上图看看效果 我选择的两张图片样式比较丑,大家ps几张漂亮的。下面介绍相关实现原理及过程:知道其中的原理,再去自己尝试是最好的方式,我们所有的修改都是在源码的基础原创 2013-09-25 11:33:39 · 13558 阅读 · 1 评论 -
【android开发】android中的Message类简单介绍
一、线程间通讯的Message机制1、Message介绍frameworks\base\core\java\android\Os\Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造原创 2013-07-18 09:11:08 · 3842 阅读 · 0 评论 -
【android开发】自定义数字软键盘的设计与实现(2)
上一篇我们说了关于自定义软键盘实现的相关原理,把两个主要的类介绍了一下,并看了一下源码的内容,那么今天实现起来就不会有什么疑惑了,每一步都会清晰了。好了,下面我们就把实现的具体步骤给大家介绍一下:首先在res下新建xml文件夹,在xml文件夹中新建symbols.xml文件,内如如下:原创 2013-10-27 19:38:18 · 9072 阅读 · 2 评论 -
【android开发】10款实用的Android UI工具,非常有用!
移动应用的UI设计就好似达摩克利斯之剑,一方面,一个视觉、交互、体验良好的UI可以加强应用在用户心目中的形象和识别性。而另一方面,一个体验糟糕的UI设计不仅无法让用户沉浸在应用中,还会造成用户对应用产生厌恶感。所以说在进行应用开发时,一个高质量的UI对于提高应用下载量有着非常重要的作用。对此,本文特为广大的移动应用开发者献上10款非常实用的Android UI设计工具。原创 2013-10-30 16:39:09 · 4087 阅读 · 0 评论 -
【android开发】滑动菜单栏(开源项目SlidingMenu的示例)( 下)
上一篇文章对SlidingMenu库详细介绍了一下,这一一篇我就用一个实例,具体来看看如何去实现一个滑动效果的菜单栏。这个实例之前也是从网上看到,一位同事对这个实例精简了一下,感觉不错给我,我又对这个实例进行了一下自己的修改,应该是一个比较的框架了,以后用到了,就可以直接填写代码就行了。在文章的最后,我也会把这个实例的代码下载链接告诉大家,以便给需要的朋友。那就先来看看效果图吧:原创 2013-11-03 21:21:24 · 6911 阅读 · 6 评论 -
【android开发】滑动菜单栏(开源项目SlidingMenu的示例)( 上)
随着android界面不断的优化,滑动菜单栏越来越受到使用者的喜欢,很多软件都采用了这种滑动效果,一面操作方便,另一方面给本身狭小的手机屏幕节省了不少的空间。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+、360手机助手等。原创 2013-11-01 15:30:02 · 8366 阅读 · 7 评论 -
【android开发】手机应用管理器的实现之实现popupWindow类对话框(二)
上一篇我们实现获取手机里面的所有应用程序的信息,并显示在列表中,今天我们主要利用popupWindow类实现一个对话框,对话框包括运行、分享、卸载、加锁。我们先看一下效果:一、android的对话框的实现方式:Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意原创 2013-11-06 14:12:20 · 4763 阅读 · 0 评论 -
【android开发】手机应用管理器的实现之实现对应用程序的运行、分享、卸载功能(三)
上一篇我们利用popupwindow类实现对话框,对话框主要功能包括运行、分享、加锁、卸载。今天我们就对其中的运行、分享、卸载功能进行实现,由于软件锁实现起来相对复杂一些,这个功能我们会放在下一次博客中单独讲解。今天的任务还是比较轻松的,让我们先看看效果图吧: 主界面原创 2013-11-08 17:02:25 · 5415 阅读 · 14 评论 -
【android开发】手机应用管理器的实现之实现软件加锁(四)
之前几篇文章我们介绍了如何去获取手机应用程序列表,已经实现对应用程序的一些操作:运行、卸载、分享。这个三个功能相对是比较简单,对于如何实现对一个应用程序加锁,这个相对复杂一点。在一些情况下,我们想对一个软件加锁,来保护我们的隐私或者增加安全,比如支付宝、银行软件,这些软件加锁都是有必要。前一段时间一直忙于项目,没对博客进行跟进,今天我们将介绍一下如何实现软件加锁。大家先看看实现的效果图(我们以加锁UC为例):原创 2013-12-02 16:06:35 · 5031 阅读 · 4 评论 -
【android开发】手写签名系统的设计与实现之实现pdf文件上手写签名效果(五)---完
前几篇文章我们分别介绍了显示文件列表、解析pdf、手写画板及画笔设置的功能了,今天我们就介绍一下,最后最关键的一部分-手写签名效果。原创 2013-12-18 15:45:57 · 14555 阅读 · 18 评论