android基础知识
文章平均质量分 50
普通网友
这个作者很懒,什么都没留下…
展开
-
64位Ubuntu11.04下面安装JDK1.7
这篇文章转自其他地方,但是,结合自己安装修改了下内容。最终安装成功。非常感谢原作者。解决了我的大问题。1、首先到Oracle官网下载Linux版本的64位版JDK:jdk-7u3-linux-x64.rpm 2、解压这个软件包,解压后是一个文件夹,把这个文件夹下面的:jdk-7-linux-i586/usr/java/jdk1.7.0_03复制到:/usr/lib/jv转载 2012-04-05 13:50:14 · 2239 阅读 · 0 评论 -
android Fragments详解三:实现Fragment的界面
为fragment添加用户界面 fragment一般作为activity的用户界面的一部分,把它自己的layout嵌入到activity的layout中。 一个 要为fragment提供layout,你必须实现onCreateView()回调方法,然后在这个方法中返回一个View对象,这个对象是fragment的layout的根。 注:如果你的fragment是转载 2012-11-13 19:21:58 · 650 阅读 · 0 评论 -
android Fragments详解一:概述 .
http://blog.csdn.net/nkmnkm/article/details/7163263 Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己转载 2012-11-13 19:26:42 · 545 阅读 · 0 评论 -
android Fragments详解二:创建Fragment .
http://blog.csdn.net/nkmnkm/article/details/7169323创建Fragment 要创建fragment,必须从Fragment或Fragment的派生类派生出一个类。Fragment的代码写起来有些像activity。它具有跟activity一样的回调方法,比如 onCreate(),onStart(),onPause()和onStop()转载 2012-11-13 19:28:21 · 681 阅读 · 0 评论 -
android Fragments详解五:与activity通讯 .
http://blog.csdn.net/nkmnkm/article/details/7182979与activity通讯 尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。 Fragment可以调用getActivity()方法很容易的得到它所在的activity的对象,然转载 2012-11-13 19:48:56 · 514 阅读 · 0 评论 -
android的actionbar及菜单机制
Action Bar是ANDROID应用用到的重要开发资源之一,Action Bar提供了一致的应用导航和视图切换方式,也提供了突出的和容易的以可预见的方式执行重要操作的方式。 Action Bar一般位于屏幕顶部,包括四个可操作区域:应用图标或LOGO区域,用于视图控制的Spinner下拉菜单或TAB控件区域,Action button(也称为Action Item)区域转载 2012-11-13 17:36:19 · 1900 阅读 · 0 评论 -
Android Scroller简介
翻译自:http://developer.android.com/reference/android/widget/Scroller.htmlandroid.widget.Scroller是用于模拟scrolling行为,它是scrolling行为的一个帮助类。我们通常通过它的 startScroll(intstartX, intstartY, intdx, intdy, int转载 2012-11-20 19:26:56 · 1226 阅读 · 0 评论 -
含有hashmap的arraylist排序
按照hashmap中的key为name字段排序: private void descSort(final String order,String dir){ Collections.sort(arrayList, new Comparator>(){ @Override public in原创 2012-12-05 09:03:56 · 2127 阅读 · 0 评论 -
listview中的字体设置为不同颜色
listView.Items[i].ForeColor = Color.Red;//将ListView的整行颜色设置为红色listView.Items[i].SubItems[j].ForeColor =Color.Red;//如果想把一行中单个字段设置成红色在上述单个字段设置颜色时候如果发现没有效果,那么需要修改一下单行的一个属性。就是编辑项,把你要修改的那一行的useitemstyle转载 2012-12-05 09:54:40 · 2999 阅读 · 0 评论 -
正确调用Paint的measureText()方法取得字符串显示的宽度值
(1)问题 在Android中实现自适应的TableCtrl控件显示文字信息时,碰到有一个问题,就是需要得到一列中最长的字符串的宽度值。在网上搜索后,发现Android下可以利用 sdk 中已经提供的Paint的 measureText(String text) 方法。于是尝试网上已经给出的代码:Paint paint = new Paint();float strWidth =转载 2012-11-22 10:58:12 · 10253 阅读 · 0 评论 -
android创建文件夹以及向文件写入数据
package elwin.fei.mobileaudio; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; public cl转载 2012-12-18 16:34:46 · 7231 阅读 · 0 评论 -
appwidget 窗口小部件onTouch事件及手势识别
转载于: http://blog.csdn.net/dany1202/article/details/6274349 android源码有关窗口小部件的所支持的东西确实很少,用起来也很别手,2.2版的窗口小部件应该也只是用作一种被动的显示。其连最基本的手势事件也不支持。当然,HTC已经实现了小部件的onTouch事件,并根据手势做动作。 本人工作之余,利用加班或空闲时间,断断续转载 2013-07-04 19:05:07 · 929 阅读 · 0 评论 -
android4.0下的日历源码分析(因为现在已经是4.2的天下了,这些日子继续写写,就写4.2的吧。差别不是很大)
转眼到13年的3月份了。日历项目已经结束有一年之久了。但是自己这篇文章就起了个开头,看到不少回复,感觉自己有点过分。所以,好好写一下。至少来龙去脉按照自己理解写下来。时隔很久,有些地方写的不是非常准确,希望大家指点。最大的感触是比起2.3来多了fragement.要想彻底弄清楚架构,认真分析还是必不可少的。陆陆续续写完这篇文章吧。 一.作为一个Application,日历在成为appl原创 2012-04-05 14:18:21 · 16928 阅读 · 38 评论 -
Android开发者指南-运动传感器Motion Sensor
转载地址:http://blog.sina.com.cn/s/blog_48d4913001010w0h.html Android开发者指南-运动传感器Motion Sensor[原创译文](2012-03-16 18:27:34) Motion Sensors英文原文:http://developer.android.com/guide/topics/转载 2013-12-06 14:12:55 · 2274 阅读 · 0 评论 -
Android FragmentManage FragmentTransaction介绍
FragmentManage:FragmentManager能够实现管理activity中fragment. 通过调用activity的getFragmentManager()取得它的实例.FragmentManager可以做如下一些事情:1、使用findFragmentById() (用于在activity layout中提供一个UI的fragment)或findFragment转载 2012-11-13 23:38:02 · 575 阅读 · 0 评论 -
android Fragments详解七:fragement示例 .
http://blog.csdn.net/nkmnkm/article/details/7197255 下例中实验了上面所讲的所有内容。此例有一个activity,其含有两个fragment。一个显示莎士比亚剧的播放曲目,另一个显示选中曲目的摘要。此例还演示了如何跟据屏幕大小配置fragment。主activity创建layout。[java] view plain转载 2012-11-13 19:53:28 · 718 阅读 · 0 评论 -
Android横竖屏切换总结
Android横竖屏切换总结Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来转载 2012-11-14 09:20:20 · 1573 阅读 · 0 评论 -
Fragment对比Activity
Fragment对比Activity - Android碎片介绍 Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面Android123介绍下Android Fragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个转载 2012-04-05 08:59:23 · 23798 阅读 · 2 评论 -
android fragment详解
Android Fragment使用详解这篇文章主要讲些Fragment的管理控制、性能优化以及和Activity的传输相关内容。 一、 管理Fragment 管理Fragment在你的Activity你需要使用一个名为FragmentManager的类,通过调用getFragmentManager()方法来实例化该管理类在你的Activity种。 FragmentM转载 2012-04-05 08:58:26 · 10692 阅读 · 0 评论 -
ubuntu解压
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName转载 2012-04-05 14:02:28 · 611 阅读 · 0 评论 -
ubuntu下eclipse环境配置
下载eclipse3.7的ubuntu版并解压修改eclipse.ini如下:openFile-vmargs-Xms2048m-Xmx2048m-XX:PermSize=1024M-XX:MaxPermSize=1024M更新svn1.7插件http://subclipse.tigris.org/update_1.8.x安装svn后报ja原创 2012-03-31 13:49:16 · 986 阅读 · 0 评论 -
迭代
前面我一直在反复强调这样一个观点,需求分析不是一蹴而就的,是一个反复迭代的过程。它将从第一次需求分析开始,一直持续到整个项目生命周期。为什么这样说呢?让我们一起来分析分析。在第一次的需求分析阶段,我们在一段时期内需要与客户进行反复地讨论,这个过程往往是这样一个反复循环的过程:需求捕获->需求整理->需求验证->再需求捕获••••••需求捕获,就是我们与客户在一起开研讨会,讨转载 2012-05-21 15:36:43 · 677 阅读 · 0 评论 -
eclipse 安装git插件出现 requires 'org.kohsuke.args4j"错误的解决方法
在install software 中添加地址 http://download.eclipse.org/tools/orbit/downloads/drops/R201 00519200754/repository原创 2012-07-10 19:36:57 · 2306 阅读 · 0 评论 -
Android中EditTex焦点设置和弹不弹出输入法的问题
今天编程碰到了一个问题:有一款平板,打开一个有EditText的Activity会默认弹出输入法。为了解决这个问题就深入研究了下android中焦点Focus和弹出输入法的问题。在网上看了些例子都不够全面,在这里全面总结下。 一:EditText为什么会默认弹出输入法? 同样的代码,碰到有EditText控件的界面时有的机子会弹出输入法,有的机子不会弹出。不好意思,这问题我也一头雾转载 2012-11-26 18:31:35 · 3720 阅读 · 0 评论 -
View中的draw和onDraw的区别
1.大概扫一下源码就可以明白,draw()这个函数本身会做很多事情, * 1. Draw the background * 2. If necessary, save the canvas' layers to prepare for fading * 3. Draw view's content转载 2012-11-27 20:26:57 · 22041 阅读 · 1 评论 -
Android中layout过程详解
相比较onMeasure ,layout过程要简单多了,正如layout的中文意思“布局”中表达的一样,layout的过程就是确定View在屏幕上显示的具体位置,在代码中就是设置其成员变量mLeft,mTop,mRight,mBottom的值,这几个值构成的矩形区域就是该View显示的位置,不过这里的具体位置都是相对与父视图的位置。 与onMeasure过程类似,ViewGroup在on转载 2012-11-27 19:17:53 · 1065 阅读 · 0 评论 -
onMeasure方法
onMeasure方法在控件的父元素正要放置它的子控件时调用.它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec. 它们指明控件可获得的空间以及关于这个空间描述的元数据. 比返回一个结果要好的方法是你传递View的高度和宽度到setMeasuredDimension方法里. 接下来的代码片段给转载 2012-11-27 19:29:53 · 1176 阅读 · 0 评论 -
处理fragement的生命周期
把条目添加到动作栏你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。你从fragment添加到菜单的任何条目,都会出现在现有菜单项之后。Fragment之后可以通过方法onOptionsItemSelected()来响应自己的菜单项被选择的转载 2012-11-13 19:18:51 · 638 阅读 · 0 评论 -
android Fragments详解四:管理fragment .
http://blog.csdn.net/nkmnkm/article/details/7172483要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager()。你可以用FragmentManager来做以上事情:1使用方法findFragmentById()或findFragmentBy转载 2012-11-13 19:46:18 · 545 阅读 · 0 评论 -
android Fragments详解六:处理fragement的生命周期 .
http://blog.csdn.net/nkmnkm/article/details/7185189把条目添加到动作栏 你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。你从fragment添加到菜单的任何条目,都会出现在现有菜单转载 2012-11-13 19:51:57 · 603 阅读 · 0 评论