
Android
hil2000
这个作者很懒,什么都没留下…
展开
-
Android新手入门 FAQ
<br />1、Q:什么是Android?<br /> A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。<br /><br />2、Q:Android就业前景<br /> A:Android是Google开发的基于Linux平台的开源移动操作系统。它包括操作系统、用户界面和应用程序---转载 2011-01-20 10:30:00 · 729 阅读 · 0 评论 -
Loading Large Bitmaps Efficiently-高效的加载大位图
BitmapFactory类提供了一些解码方法 (decodeByteArray(), decodeFile(), decodeResource(), 等.) 从各种源来创建位图Bitmap。选择最合适的解码方法依赖于你的图片数据源。这些方法试图按照bitmap的构造方法分配内存,因此很容易导致OutOfMemory异常。每一种解码方法还有额外的通过 BitmapFactory.Options来指定解码选项的签名,在解码时设置inJustDecodeBounds属性为真可以避免分配内存,虽然返回的是空位图,翻译 2014-02-07 19:30:48 · 1520 阅读 · 0 评论 -
DoctorNote医生处方笔记开发记录
一个开诊所的中医朋友,希望我能给他开发一个记录病人姓名和处方的Android手机app,以便查询病人每次就诊信息,比如上一次的处方,以前他要找个病人上一次的就诊处方,几乎要翻遍一叠厚厚的处方纸张才能找到(他的门诊量还是很大的),非常麻烦。于是利用周末的两天时间开发了这款DoctorNote软件,DoctorNote开发过程用了很Android各个方面的知识点,比如ActionBar的使用、自定义ActionBar样式、SQLite的使用、AsyncTask的使用,SearchView的使用和SearchAc原创 2013-11-21 11:05:38 · 5095 阅读 · 1 评论 -
Android Asynchronous Http Client-Android异步网络请求客户端接口
Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Handler message 机制传递信息。原创 2013-10-31 22:16:20 · 37800 阅读 · 14 评论 -
Android's HTTP Clients -Android的http客户端连接方式
开发android的手机客户端,通常都要通过模拟http请求与服务器端通信,android给我们提供了两种方式的http client客户端接口,一种是采用Apache HTTP Client,一种是采用HttpURLConnect,那么到底选择哪种方式好呢?来自google android Dalvik team团队的Tim Bray工程师在android官方blog上的一篇文章告诉了我们答案,下面是我的翻译:翻译 2013-10-27 23:05:48 · 2891 阅读 · 0 评论 -
AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:转载 2013-09-22 21:44:04 · 1213 阅读 · 0 评论 -
Android Studio更新升级方法
自从2013 Google I/O大会之后,笔者就将android ide开发工具从eclipse迁移到Android Studio了,android studio一直在更新完善,为了与时俱进,我们当然要将工具更新到最新版本啦!其实更新本来是很简单,只要从Android Studio Help菜单中选择Check for Update即可:但是你会收到如下提示:小伙伴们这是原创 2013-09-08 21:31:52 · 150567 阅读 · 8 评论 -
Android学习笔记-两个Activity之间传递数据
情景描述:在主界面MainActivity中的EditText控件中输入数据,单击Send按钮,将信息传递到第二Activity中,并在TextView控件中展示1. 在MainActivity的布局文件为activity_main.xml中给按钮设置单击是触发sendMessage()方法<Button android:layout_width="wrap_content原创 2013-08-09 16:50:34 · 4672 阅读 · 1 评论 -
Google Maps Android API v2官网例子使用说明
1.安装Google Play services SDKGoogle Maps SDK已经作为Google Play services SDK的一部分,所以首先要安装Google Play services SDK,Eclipse->android sdk manager->Extra文件夹下选中google play service安装2.将Google Play service原创 2013-07-30 22:34:54 · 3458 阅读 · 0 评论 -
想开发Android应用吗?从这里开始吧!
经过这么多年的发展,你可能会认为移动应用市场已经饱和了,能想到的应用都已经做出来了,但事实并非如此。仍然有许多的空白需要被填补,现在领先的一些应用体验也并不好。总结一下:新的android应用仍然有机会,掌握一点开发技能,说不定你就是下一个明星应用的开发者。在你开始android开发之旅之前,有一些必备的知识需要掌握。Java技能:android开发大多数情况下是用Java转载 2013-07-21 15:28:07 · 1160 阅读 · 0 评论 -
Android开源项目(非组件)_持续更新欢迎推荐
学习开发一个有效的途径就是借鉴成熟的案例作为学习的对象,下面为大家推荐一些比较不错的Android项目,有些也是在其它的帖子中发现的,欢迎大家补充,将开源进行到底。1、 eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果转载 2013-07-17 22:28:09 · 1150 阅读 · 0 评论 -
Android优秀开源项目
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站转载 2013-07-15 10:19:46 · 1278 阅读 · 1 评论 -
Fragments (Android官方文档中文版)
概述Fragment表现Activity中UI的一个行为或者一部分。可以将多个fragment组合在一起,放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment。把fragment想象成一个activity的模块化区域,有它自己的生命周期,接收属于它自己的输入事件,并且可以在activity运行期间添加和删除.转载 2013-02-13 21:57:09 · 1242 阅读 · 0 评论 -
如何从Eclipse导入github上的项目源码
1.首先在github.com上申请一个账号,比如笔者的账号为puma0072.Eclipse需要安装egit插件,在Eclipse中选择help-》Marketplace,在search中输入egit,找到后安装即可3.在github上找到你要导入的源码项目,比如笔者以oschina的Android客户端为例,网址:https://github.com/oschina/android原创 2013-02-03 10:04:25 · 135465 阅读 · 35 评论 -
Android 开发中的多线程编程技术
多线程这个令人生畏的“洪水猛兽”,很多人谈起多线程都心存畏惧。在Android开发过程中,多线程真的很难吗?多线程程序的“麻烦”源于它很抽象、与单线程程序运行模式不同,但只要掌握了它们的区别,编写多线程程序就会很容易了。下面让我们集中精力开始学习吧! 多线程案例——计时器 我在给我的学生讲多线程的时候都会举一个计时器的案例,因为计时器案例是多线程的经典应用。 这个案例中,屏幕启动转载 2013-01-15 20:33:48 · 1565 阅读 · 0 评论 -
Android开发环境配置
<br />Android开发环境配置分为以下几个步骤:<br />一.jdk环境配置<br />JAVA_HOME C:/Program Files/jdk1.6<br />PATH %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin<br />CLASSPATH .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar<br />二.ADT安装(Eclipse ADT 是 Eclipse 平台下用来开发 Androi原创 2011-05-28 21:52:00 · 1260 阅读 · 0 评论 -
Android视频客户端的设计与实现
1.前言笔者最近正在给网站视频模块开发android手机客户端,通过手机客户端可以很方便的浏览网站的视频内容,网站的视频内容大部分是flv和mp4格式,以下为手机客户端的部分截图: 下面记录下笔者的开发过程和注意事项2.开发工具项目基于Android Studio IDE构建,Android Studio是2013 google I/O开发者大会推出的,基于IntelliJ原创 2014-03-06 22:07:48 · 7368 阅读 · 3 评论