
android
文章平均质量分 72
xiongping_
这个作者很懒,什么都没留下…
展开
-
android项目之间的相互引用出现的问题
1.================================================================在前面我们使用了一个android项目作为一个library,供另外一个项目使用,但是也会出现一些问题,如下:当project主动引用另外一个androidproject的时候,出现了一个问题,在当前的project中报了library中的一些错误:E:\转载 2014-12-16 09:25:11 · 938 阅读 · 0 评论 -
Android 多线程-----AsyncTask详解
本篇随笔将讲解一下Android的多线程的知识,以及如何通过AsyncTask机制来实现线程之间的通信。一、Android当中的多线程在Android当中,当一个应用程序的组件启动的时候,并且没有其他的应用程序组件在运行时,Android系统就会为该应用程序组件开辟一个新的线程来执行。默认的情况下,在一个相同Android应用程序当中,其里面的组件都是运行在同一个线程里面的,这个线程我们称转载 2015-01-04 19:48:53 · 397 阅读 · 0 评论 -
android lib项目注意的事项
lib项目中使用的过程中需要注意的事项在使用库项目的时候,因为Android项目结构及编译工具的特殊性,我们需要注意一些要点,列举如下:1.工作项目和库项目的资源名称,如果名称重复,编译器会优先使用工作项目(也称为子项目)的资源,这个特点在项目中也可以利用,比如自己想要替换资源文件的东西,只需要命名相同就可以了;2.无法将一个库项目导出为一个jar文件;3.库项转载 2014-12-16 09:23:34 · 1104 阅读 · 0 评论 -
android eclipse快捷键
自动补充import Package Ctrl+Shift+O,这里O代表Organize Import的意思。 格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。 快速查找代码 Ctrl+F,撤消到上一次Ctrl+Z 智能内容感知 Alt+/ ,该快捷键可以方便的匹配我们使用的类信息,/ 在键盘上和?是同一个按键。 调用运行Run转载 2014-12-15 09:51:35 · 374 阅读 · 0 评论 -
Android中的Animation <set>使用
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Animati转载 2014-12-12 20:39:05 · 903 阅读 · 0 评论 -
Android控件开发之Spinner
下拉列表(Spinner)是一个每次只能选择所有项中一项的部件。它的项来自于与之相关联的适配器中 当在某个网站注册账号的时候,网站会让我们提供性别,生日,城市等信息,为了方便,就提供了一个下拉列表供我们选择 在Android也同样有这样的功能,这就是Spinner下拉列表在编码的同时,首先需要在布局中定时Spinner组件,然后 将可选内容通过ArrayAdapter和下拉列转载 2014-12-12 21:27:17 · 515 阅读 · 0 评论 -
Android控件开发之Gallery3D效果
3D效果的相册 本程序main.xml源码[html] view plaincopy xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orient转载 2014-12-12 21:24:54 · 668 阅读 · 0 评论 -
Android控件开发之GridView
类概述一个在平面上可显示多个条目的可滚动的视图组件,该组件中的条目通过一个ListAdapter和该组件进行关联。GridView是一项显示二维的viewgroup,可滚动的网格。一般用来显示多张图片。以下模拟九宫图的实现,当鼠标点击图片时会进行相应的跳转链接。 效果图 [html] view plaincopyGridView 属性设置转载 2014-12-12 21:17:28 · 555 阅读 · 0 评论 -
Android动画效果translate、scale、alpha、rotate详解
动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果转载 2014-12-12 20:51:03 · 400 阅读 · 0 评论 -
Android Add外部library工程,总是链接失败的原因
项目经常需要引用别人的library工程,在选项中add进来后,点击应用或者确定,关闭页面。回到代码中却发现无法链接,重新打开properties查看,发现导入的工程总是提示红色,add失败的样子。原因:这种情况,主要是因为两个android工程不在同一目录下,不属于同一盘符的文件夹里。解决:1.分别查看工程所在路径,放到一起,然后重新add,刷新即OK。2.在im转载 2014-12-29 16:55:37 · 480 阅读 · 0 评论 -
Android控件开发之TabHost
/** * Tab选项卡类似与电话本的界面,通过多个标签切换不同的内容,要实现这个效果,首先要知道TabHost, * 它是一个用来存放多个Tab标签的容器,每一个Tab都可以对应自己的布局,比如,电话本中的Tab布局就 * 是一个线性布局 * 要使用TabHost,首先要通过getTabHost方法获取TabHost的对象,然后通过addTab方法来向 * TabHost中添转载 2014-12-12 21:23:33 · 452 阅读 · 0 评论 -
Android中的Handler机制
直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控转载 2014-12-10 16:52:04 · 332 阅读 · 0 评论 -
Android开发规范——命名
Android开发规范——命名(2013-11-02 15:07:26)转载▼标签:杂谈分类: android在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。转载 2014-12-27 15:36:08 · 390 阅读 · 0 评论 -
Android Fragment 基本介绍
Android Fragment 基本介绍Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个转载 2014-12-11 11:27:23 · 408 阅读 · 0 评论 -
LayoutInflater的inflate函数用法详解
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:?LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);转载 2014-12-10 16:55:33 · 460 阅读 · 0 评论 -
Intent常见应用
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到 该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法 显示网页: Uri uri = Uri.parse( "htt转载 2014-11-28 10:48:33 · 461 阅读 · 0 评论 -
android线程的几种方式和比较
其实可能没有说清楚,第一种不算多线程。1.loadImagesByHandler()是通过Handler.post()方法,构建两个Handler进行通信。2.loadImagesByThread(),这个是直接new Thread()发起线程,在主线程的handler处理消息3.loadImageByAsyncTask(),这个用的是异步任务,所有实现在它的内部结构里,可以在里头操作转载 2015-01-05 09:59:15 · 446 阅读 · 0 评论