Android开发学习笔记
文章平均质量分 88
码农同学
爱动漫,爱AC,立志成为攻城师!
展开
-
Android开发学习笔记(五)Android五大布局
Android的五大布局:LinearLayout(线性布局)FrameLayout(单帧布局)RelativeLayout(相对布局)AbsoluteLayout(绝对布局)TableLayout(表格布局)Android的每种布局都很简单,但不断的嵌套和混合使用就会创造出许多复杂的布局形式。下面我来依此实现。LinearLayout(线性布局原创 2012-12-23 17:58:35 · 3792 阅读 · 0 评论 -
关于eclipse在引用外来Crouton的库的时候出现 Could not find library.apk! 错误的处理
最近想把github里的项目拿来用一下,就是这个:https://github.com/keyboardsurfer/Crouton 。很fashion的取代Toast的工具。其实我遇到很多问题,下面一一说一下。改正library的错误。首先将Library文件夹导入到eclipse,这里会有很多错误。右键Library项目,选择properities,在android原创 2013-05-31 20:04:12 · 6863 阅读 · 2 评论 -
一个简单的Android进程管理器(初稿)
SmartTaskMan功能介绍实现一个Android系统下的进程管理APP,主要功能有:1)实现进程的查看,包括进程总数,进程名,pid,uid,以及进程占有的内存,优先级等2)结束某个进程3)一键清理正在运行的进程4)查看当前剩余内存5)查看某些系统信息6)查看当前正在运行的任务7)查看当前正在运行的服务8)分享给好友经测试,本APP可以运行在Andro原创 2013-01-07 23:27:01 · 12514 阅读 · 5 评论 -
Android开发学习笔记(二)我的第一个Android应用
好的,开门见山,我的第一个Android应用开始喽!打开Eclipse,依次选择File->New->other, 选择Android Application Project,Next。然后就会出现下面的对话框。需要填写的依次是应用名,项目名,以及包名(按Java的包名来写),以上配图就是我填写的。其它的都按默认配置。下一页依旧是默认。Next。下一页就到了选择图标ic原创 2012-12-22 16:30:03 · 1144 阅读 · 1 评论 -
Android中的任务,进程,线程以及服务
1 一个 任务 :从使用者的观点,他是一个应用程序;对开发者来讲,它是贯穿活动着的任务的一个或者多个视图,或者一个活动栈。2 一个 进程 :一个进程是一个运行着应用程序代码的底层核心过程。通常.apk包里所有代码运行在一个进程里,一个进程对于一个.apk包。3 一个线程:每个进程包含一个或多个线程。多数情况下,Android 避免在进程里创建多余的线程,除非它创建它自己的原创 2013-01-07 21:13:34 · 2868 阅读 · 0 评论 -
Android开发学习笔记(三)Android应用界面编程 Toast/SubMenu学习
我主要是看了密西西比河谷州立大学的Android视频,这是那个视频上的第二个实例程序。因为网上找不到相关的源代码,我就自己写了一个,不太一样,但是功能都有。Toast的功能是弹出一个消息框。我主要是利用了Toast来实现下面的应用。实现的界面如下:点击 show Hello,就会弹出一个Hello的消息框,点击 show Hello and your name,就会弹出一个Hell原创 2012-12-22 18:42:50 · 1600 阅读 · 0 评论 -
Android开发学习笔记(一 )安卓开发环境搭建
现在的智能机市场,可谓是三国鼎立,Android,IOS,WindowsPhone,各有各的优势和特色。而这三种移动设备操作系统有各基于不同的内核。比如,Android是基于Linux内核,IOS是基于UNIX内核,WindowsPhone是WIN8内核。而编写各自的应用程序又是应用者不同的语言。从这些个月来的编程语言排行榜上就差不多了解了这三大平台的地位。操作系统内核原创 2012-12-22 15:48:14 · 2480 阅读 · 0 评论 -
Android开发学习笔记(十三) ProgressDialog学习
ProgressDialog是用在耗时操作上的一种组件。基本原理是新建一个线程去执行耗时操作,原线程执行 ProgressDialog对话框的绘制。两种方式实现ProgressDialog第一种方式是直接使用ProgressDialog pd = ProgressDialog.show(MainActivity.this, "Loading...", "Please wait...",原创 2013-01-04 16:36:37 · 6128 阅读 · 1 评论 -
Android开发学习笔记(十一)ListView/ActivityManager/ArrayAdapter学习
正在做一个Android的课程设计,主要功能是任务管理器,需要用到ActivityManager,所以就拿这个类来当作ListView的练习了。本次的任务是将所有正在运行的进程添加到ArrayAdapter适配器,并在ListView中显示出来。布局文件很简单,只有一个refresh按钮和一个ListView。activity_main.xml<RelativeLayo原创 2013-01-04 13:32:13 · 1825 阅读 · 0 评论 -
Android开发学习笔记(十)实现一个简易的开场界面
很多应用都有按下图标之后首先显示一个欢迎界面,再跳转到主activity的功能,现在来实现以下。我主要参考了CSDN上的一个仿weichat开场界面的博客,相当于一个简易版本吧。方法一,利用系统提供的函数。首先要新创建一个class,名为Welcome.java,主activity为MainActivity.java。这里利用了两个函数用来把R.layout.start的内容全原创 2013-01-04 12:30:33 · 7196 阅读 · 1 评论 -
Android开发学习笔记(十二) 获取系统可用内存
要获取手机的可用内存,首先要获取系统服务信息,ActivityManager myActivityManager =(ActivityManager)getSystemService(Activity.ACTIVITY_SERVICE);然后获得MemoryInfo类型对象 ActivityManager.MemoryInfo memoryInfo = new ActivityMan原创 2013-01-04 14:16:32 · 9975 阅读 · 0 评论 -
Android开发学习笔记(八)Android应用界面编程 ImageView学习
ImageView是关于图像视图的组件,继承自View,主要功能是显示darwable对象(图像,xml文件等)。重要属性:android:src设置ImageView所显示的Drawable对象id。android:adjustViewBounds设置ImageView是否调整自己的边界来保持所显示图片的长宽比。android:maxHeight最大高度android原创 2012-12-29 20:43:11 · 5577 阅读 · 0 评论 -
Android开发学习笔记(六)Android应用界面编程 Button/ImageButton学习
ImageButton继承自ImageView,Button继承自View。相比ImageButton,Button具有更强大的功能。ImageButton仅仅可以指定一个图片(也可是xml),没有文字,而Button图片文字都可以指定。本测试使用了四个按钮,分别是普通按钮btn1;有文字有背景图(按下时候有变换效果)的按钮btn2;普通图片按钮btn3;有变换效果的图原创 2012-12-29 17:56:30 · 1411 阅读 · 0 评论 -
Android开发学习笔记(九)Android应用界面编程 AutoCompleteTextView学习
AutoCompleteTextView是一种自动完成的文本框,继承自EditText。重要属性:android:completionHintandroid:completionThreshold设置输入几个字符之后显示下拉菜单测试应用仅包含一个简单的文本框,输入一个字符之后在下拉菜单下显示匹配的字符串。使用AutoCompleteTextView的时候还要为其匹配一个原创 2012-12-29 21:22:30 · 2287 阅读 · 0 评论 -
Android开发学习笔记(七)Android应用界面编程 Radio/Check/DataPicker学习
本测试应用实现一个表格的填写。表格结构如下所示,整体是一个TableLayout,第一行有一个EditText,第二行有一个RadioButton的horizontal的列表,第三行是一个DataPicker,第四行是一个CheckBox的LinearLayout列表,第五行是一个TextView,里面显示从系统中得知的当前时间。源代码:布局文件:原创 2012-12-29 18:49:25 · 1256 阅读 · 0 评论 -
Android开发学习笔记(四)活动切换
这个应用我主要是参考了eoe开发网站的教程,是从一个Activity切换到另一个Activity。设计到Intent意图。主界面布局的实现非常简单,就只有一个EditText和一个Button。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt原创 2012-12-23 16:09:38 · 1830 阅读 · 0 评论 -
Android的屏幕适配
Android的屏幕适配类,从px转换成dp,或者从dp转换成pxpublic class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final转载 2013-08-05 11:51:41 · 1203 阅读 · 0 评论