Android
靖心
降低成功的时间复杂度,提高生活的空间复杂度
专注,努力不会白费的!
展开
-
Android百日程序 开篇章:Intent打开网页
学习一下人家100日写100个网页的做法,我也用100日写100个完整的Android程序。这些程序的最基本要求:1 完整性-每个程序都必须是独立可运行的2 不重复性-所用的重点知识点都不一样开篇章:--本章参考书本:Hello Android编写一个简单的页面,如下,图1:在文本框输入网址,图2:点击按钮GO,然后就可以打开这个网站了, 图原创 2014-11-19 23:13:01 · 1509 阅读 · 0 评论 -
Android百日程序:高效载入大图片
问题:如果图片很大,全部载入内存,而显示屏又不大,那么再大的图片也不会提高视觉效果的,而且会消耗无谓的内存。解决办法就是根据实际需要多大的图片,然后动态计算应该载入多大的图片;但是因为不太可能图片大小和实际需要的大小一致,故此需要载入图片大小为一个2的某次方的值,而大于实际需要的大小。如图,载入一个微缩图大小为100*100新建一个项目,参考Google上的方法:h原创 2014-12-07 17:19:00 · 3051 阅读 · 2 评论 -
Android百日程序:绘画程序-画手指路径
本程序实现在一个画布中,用手指画图的效果。需要使用的知识:1 Canvas 画布,动态保存更新当前画面2 Path 记录并画出手接触屏幕经过的路径如下面效果图:只需要按照默认设置新建一个项目,然后在输入java代码:package com.example.sugestures;import android.app.Activity;import android原创 2014-12-19 09:04:04 · 3504 阅读 · 2 评论 -
Android百日程序:嵌入Fragment
Fragment相当于一个小型activity,因为Fragment可以实现activity中所有的功能,不同的是Fragment可以嵌入activity,一个activity可以有多个Fragment,而且可以运行时根据需要切换Fragment,达到可以适应不同屏幕大小等目的需要。本章来看看如何在activity中嵌入Fragment的方法,有静态和动态方法的。静态方法就是使用x原创 2014-12-17 13:41:10 · 1488 阅读 · 0 评论 -
Android百日程序:Intent传递数据
上一遍是回传数据,当热Activity之间是可以利用Intent很方便地传递很多数据的。本章就两个Activity之间传递String和Int数据。1 主要界面:2 点击按钮之后,就进入第二个activity这个时候会利用Toast机制显示第一个activity传递什么String和Int给第二个activity。3 然后点击“return to main ac原创 2014-12-01 12:24:59 · 2025 阅读 · 0 评论 -
Android百日程序:使用Intent回传结果
本章使用Intent,回传需要的结果;流程:启动主页->按下按键启动第二个activity->输入用户名,按下OK按键->回传用户名回主页->主页读取用户名并显示出来。1 启动主页图:2 启动第二个activity3 输入用户名:4 回传到主页,读取并显示:新建项目,然后输入对应的代码就OK了。1 主页界面代码(activity_ma原创 2014-11-30 14:17:20 · 1842 阅读 · 0 评论 -
Android百日程序:进度条对话框实现
显示由Activity管理的dialog。这种dialog有多种多样,其中比较常见的是loading的时候,显示的一个loading进度条。Android显示这样的进度条还是非常方便的,因为有现成的模块可以调用。首先看看本程序的效果吧:1 主界面:2 点击这个按钮之后,显示:进度条到了100的时候就会自动关闭,当然这里是模拟下载,真实的下载算法还需要继续完善原创 2014-11-23 22:29:18 · 1589 阅读 · 0 评论 -
Android百日程序: Activity的生命期
到了Android 4 的activity的生命期内的函数有7个,变得十分复杂,完善。故此要掌握好Activity的各个函数,知道应该在那个函数写什么逻辑代码。本篇博客写个小程序测试一下activity的声明周期如何运作。首先总结一下:1 onCreate():activyt第一次创建的时候调用,还可能在改activity在onStop或者onPauce状态下被系统自动释放,那原创 2014-11-22 18:01:16 · 1091 阅读 · 0 评论 -
Android百日程序:GridView实现相册效果
本章使用GridView控件来做一个相册效果。图片效果如下:响应点击事件,点击的时候提示是当前第几章图片,从左到右,从上到下。点击了第一张图片,显示了1.步骤:一 新建项目,然后把图片资源拷贝到res/drawable/文件夹中,如果没有drawable这个文件夹也不要紧,可以直接新建这个文件夹,然后在Eclipse项目中刷新,就会在项目中显示出来了二 然后原创 2014-11-20 11:34:56 · 2174 阅读 · 0 评论 -
Android百日程序: Fragment动态管理和生命期
之前写过Fragment使用的程序,Fragment可以静态,也可以动态载入内存中的,这一章进一步看看如何动态地更换Fragment和看看Fragment生命期都有什么函数。本章利用响应菜单点击事件,轮流载入不同的Fragment,显示不同的界面,效果如下:开始的是没有载入Fragmen为空白:点击菜单的NEXT FRAGMENT VIEW,就进入下一个界面,载入两个:原创 2015-01-03 09:13:41 · 1615 阅读 · 0 评论