- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 【Ubuntu】 12.04安装软件时出现Dependecy缺失
最近Ubuntu 12.04 LTS正式版已经发布,我在第一时间也升级安装了下,可是之后再安装其他软件时,总是莫名提示Dependecy缺失,往往缺失的都是一些不知去哪里找源下载的库。经过总结发现,一般这些库或者是Package都是可以在官方找到下载的地址的:12.04所有package的索引:http://packages.ubuntu.com/precise/ (其他版本类似)点击Li
2012-04-30 22:04:42 1626
翻译 【Android Training - 01】详解Activity生命周期 [ Lesson 4 - 重建销毁的Activity ]
Recreating an Activity [重建Activity]有几个场景中,Activity是由于正常的程序行为而被Destory的,例如当用户点击返回按钮或者是你的Activity通过调用finish()来发出停止信号。系统也有可能会在你的Activity处于stop状态且长时间不被使用,或者是在前台activity需要更多系统资源的时候把关闭后台进程,这样来获取更多
2012-04-30 16:51:13 2919 3
翻译 【Android Training - 01】详解Activity生命周期 [ Lesson 3 - 停止与重启Activity ]
Stopping and Restarting an Activity [停止与重启Activity]恰当的停止与重启你的activity是很重要的,在activity生命周期中,他们能确保用户感知到程序的存在并不会丢失他们的进度。在下面一些关键的场景中会涉及到停止与重启:用户打开最近使用app的菜单并切换你的app到另外一个app,这个时候你的app是被停止的。如果用户通
2012-04-28 18:27:13 2943 7
翻译 【Android Training - 01】详解Activity生命周期 [ Lesson 2 - 暂停与恢复Activity ]
Pausing and Resuming an Activity [暂停与恢复activity]在使用通常的app时,前端的activity有时候会被其他可见的组件而阻塞(obstructed),这样会导致当前的activity进入Pause状态。例如,当打开一个半透明的activity时 (such as one in the style of a dialog) ,之前的act
2012-04-28 15:58:33 2366 1
翻译 【Android Training - 01】详解Activity生命周期 [ Lesson 1 - 启动与销毁Activity ]
Starting an Activity [启动一个Activity]不像其他编程范式一样:程序从main()方法开始启动。Android系统根据生命周期的不同阶段唤起对应的回调函数来执行代码。系统存在启动与销毁一个activity的一套有序的回调函数。这一个课会介绍那些生命周期中最重要的回调函数,并演示如何处理启动一个activity所涉及到的回调函数。Understan
2012-04-28 13:53:18 4201 2
翻译 【Android Training - 01】详解Activity生命周期 [ Lesson 0 - 章节概览 ]
Managing the Activity Lifecycle[管理Activity生命周期]当用户进入,退出,回到你的App,在程序中的Activity 实例都经历了生命周期中的不同状态。例如,当你的activity第一次启动的时候,它来到系统的前台,开始接受用户的焦点。在此期间,Android系统调用了一系列的生命周期中的方法。如果用户执行了启动另一个activity或者切换到另一个a
2012-04-27 18:34:58 3867 3
翻译 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 5 - 使用ViewPager与GridView显示图片 ]
Displaying Bitmaps in Your UI [在UI上呈现Bitmap]这一课会演示如何运用前面三节课的内容,使用后台线程与Cache机制来加载图片到 ViewPager 与 GridView 组件,并且学习处理并发与配置改变问题。[并发问题的处理确实需要好好考虑,大多数App都没有仔细考虑到这个问题,会导致浪费更多的资源,效率不够]。Load Bitmaps
2012-04-26 22:27:08 7272 4
翻译 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 3 - 两种缓存Bitmap的方式 ]
Caching Bitmaps [缓存位图]加载单个Bitmap到UI是简单直接的,但是如果你需要一次加载大量的图片,事情则会变得复杂起来。在大多数情况下(例如在ListView,GridView or ViewPager), 显示图片的数量通常是没有限制的。通过循环利用子视图可以抑制内存的使用,GC(garbage collector)也会释放那些不再需要使用的bitmap。这些机制
2012-04-24 12:59:37 8361 1
翻译 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 2 - 在UI线程之外处理Bitmaps ]
Processing Bitmaps Off the UI Thread [在UI Thread之外处理Bitmap]在上一课中有介绍一系列的BitmapFactory.decode* 方法,当数据源是网络或者是磁盘时(或者是任何实际源不在内存的),这些方法都不应该在main UI 线程中执行。那些情况下加载数据是不可以预知的,它依赖于许多因素(从网络或者硬盘读取数据的速度, 图片的大
2012-04-23 19:55:07 5207 15
翻译 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 1 - 有效率地加载大尺寸的位图]
Loading Large Bitmaps Efficiently [有效地加载大尺寸位图]图片有不同的形状与大小。在大多数情况下它们的实际大小都比需要呈现出来的要大很多。例如,系统的Gallery程序会显示那些你使用设备camera拍摄的图片,但是那些图片的分辨率通常都比你的设备屏幕分辨率要高很多。考虑到程序是在有限的内存下工作,理想情况是你只需要在内存中加载一个低分辨率的版本即可。
2012-04-23 14:15:25 6893 9
翻译 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 0 - 章节概览 ]
Displaying Bitmaps Efficiently[高效地显示Bitmaps]这节课会介绍一些通用的用来处理与加载Bitmap对象的方法,这些技术能够使得不会卡到程序的UI并且避免程序消耗过度内存.如果你不注意这些,Bitmaps会迅速的消耗你可用的内存而导致程序crash,出现下面的异常:java.lang.OutofMemoryError: bitmap
2012-04-23 11:57:59 4800 2
翻译 【Android Training - 15】云同步的实现 [Lesson 2 - 使用Google Backup API ]
Using the Backup API [使用Backup API]当一个用户购买了新的设备或者是把当前的设备做了的恢复出厂设置的操作,用户希望在进行初始化设置的时候,Google Play能够把之前安装过的应用恢复到设备上。默认情况是,那些操作不会发生,用户之前的设置与数据都会丢失.对于一些数据量相对较少的情况下(通常少于1MB),例如用户偏好设置,笔记,游戏分数或者是其他
2012-04-22 18:27:38 3646 4
翻译 【Android Training - 15】云同步的实现 [Lesson 1 - 使用App Engine进行同步]
Syncing with App Engine [使用App Engine进行同步]写一个能够同步到云端的app是具有挑战性的。那存在许多细节需要处理,例如服务端身份验证,客户端身份验证,分享数据的模块,还有API。简化这些操作的一个方法是使用Google Plugin for Eclipse,这个插件帮你垂直整合处理了那些Android系统与App Engine程序交互的操作。这一课
2012-04-22 13:56:46 3895 2
翻译 【Android Training - 15】云同步的实现 [Lesson 0 - 章节概览]
Syncing to the Cloud [云同步]通过提供强大的APIs来进行网络连接,Android的Framework帮助你建立可以进行云同步的apps,可以实现同步数据到远程服务器,这样确保所有你的设备总是保持同步的状态,你的有价值的数据总是云备份的。这一章节会介绍不同的方法来进行云同步。它会把你的程序中需要同步的数据备份到云端,这样当你在新的设备上安装这个程序的时候会自动把备
2012-04-22 03:23:09 3209 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人