- 浏览: 229601 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
Xcode SVN配置
- 博客分类:
- IOS
Xcode SVN配置
编辑 ~/.subversion/config 文件
注意:如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件.
open ~/.subversion/config 打开文件
1. 找到 global-ignores 一行,去掉注释,编辑成
global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*
Xcode项目文件中有些文件是文本文件,需要告诉SVN,因为SVN能更好地管理文本文件(谁用谁知道)
2. 找 ...
padding:描述控件里面的内容与控件的关机,内边距;有四个方向属性;paddingleft......
layout_margin:描述控件之间的位置关系,外边距;有四个方向属性;layout_margingleft.....
gravity:设置该控件的对齐方式;
layout_gravity:设置它在父控件中的对齐方式;
尺寸:
FrameLayout(框架布局)
LinearLayout (线性布局)
linearLayout中有一个重要的属性 android:layout_weight="1",这个weight在垂直布局时 ...
Activity生命周期
- 博客分类:
- Android
博客分类: Android
新的activity启动后,前一个activity就会停止,系统将其保存到一个历史栈中。返回时,顶层的activity就会被销毁,之前的activity就会重新显示在屏幕上。当然,如果系统内存不足,后台的activity就会被销毁。
androidmanifest中的intent-filter标签指定了初始启动的activity
Activity生命周期:由android系统管理
onCreate()
onStart()
onRestart()
onResume()
onPause()
onStop()
onDe ...
ORACLE分页查询SQL语法
- 博客分类:
- Android
oracle数据库
--1:无ORDER BY排序的写法。(效率最高)
--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)
SELECT *
FROM (Select ROWNUM AS ROWNO, T.*
from k_task T
where Flight_date between ...
不知道谷歌又怎么了,每次更新ADT插件就会出现各种各样的问题,不少开发者当更新到最新ADT20插件后不能创建android项目,到最后一步就会出现:
点击左边Install/Upgarde的按键,更新安装完也不管用,点击右边的按键更是没反应。
其解决方案很简单,将android SDK安装文件夹\extras\android\中的compatibility文件夹名字改成support后重启eclpise即可。
TextView
布局:
Xml代码
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" ...
监听器:
监听器 方法 内容
OnClickListener onClick 监听点击事件(点击或按下导航键)
OnClickListener onLongClick 监听长按事件(保持点击或按住导航键)
OnClickListener onKey 监听物理按件(点击或松开物理导航键,上下左右键)
OnTouchListener onTouch 监听触摸事件(点击滑动弹起等)
设置监听器:
方法一:定义一个OnClickListener类的实例,并使用setOnClickListener等绑定监听器。
方法二:用Activity来实现OnClickListener接 ...
menu键触发
三种形式:普通的option menu;上下文菜单 context menu;子菜单sub menu;
创建方式:一:在xml文件中创建menu资源,二在java代码中创建;
标签 描述
menu 是其他两个标签的容器,必须有一个menu标签作为该文件的根标签。
group 一个可选的标签,在该标签下的item内容分为一组,通过分组可以实现多个tiem共享属性。
tiem 创建了一个menuItem,即一个menu中单独的条目,在该标签下开可以包含menu标签,代表子菜单。
android自带了一些图标资源
java中使用:menu.setI ...
HttpClient
- 博客分类:
- Android
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。
比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果:
try {
// 创建一个默认的HttpClient
HttpClient httpclient = new DefaultHttpClient();
// 创建一 ...
如何自定义分组表视图/边框颜色的背景您需要设置UITableViewCell的backgroundView属性自定义UIView,吸引了在适当的边界和背景颜色的本身。 这种观点必须能够吸纳4种不同的模式the边界,圆形至于有关第一次在一节细胞顶部,为在最后一节细胞bottom,因为在对一节middle cells no圆角圆角落,并四舍五入为第一个细胞都含有4个角落。
不幸的是我无法弄清楚如何使这种模式下自动设置,所以我不得不设在UITableViewDataSource的- cellForRowAtIndexPath它的方法。
这是一个真正的太平洋岛屿电信协会,但我已经与苹果公 ...
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(d ...
Paint.setAntiAlias
- 博客分类:
- Android
在Android中,目前,我知道有两种出现锯齿的情况。 ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。 ② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿。我们分别以这两种情况加以考虑。 ◆ 用Canvas绘制位的的情况。在用Canvas绘制位图时,一般地,我们使用drawBitmap函数家族,在这些函数中,都有一个Paint参数,要做到防止锯齿,我们就要使用到这个参数。如下:首先在你的构造函数中,需要创建一个Paint。 Paint mPaint = new Paint(); 然后,您需要设置两个参数: ...
android 如何接收和发送intent
- 博客分类:
- Android
1. Intents被分成两个主要目录
● Activity Action Intents(活动动作意图)Intents用来呼叫应用程序以外的活动。只有一个活动可以处理Intent。例如,对于网页浏览器,你需要打开网页浏览器活动来显示一个页面。
● Broadcast Intents (广 ...
多个Activity之间共享数据
- 博客分类:
- Android
2011-10-25 16:54:54| 分类: 默认分类 | 标签: |字号大
中
小 订阅
在Android中使用Intent在两个Activity间传递数据时,只能是基本类型数据,或者是序列化对象。Intent是一种基于消息的进程内和进程间通信模型,当我们需要在我们应用程序内部,多个Activity间进行复杂数据对象共享交互时,使用Intent就显得很不方便。此时,我们就需要一种数据共享的机制来实现。当然,直接使用java语言中的静态变量是可以的,但在Android中有更为优雅的实现方式。
The more general problem you are encountering ...
实际上,ImageButton是不能添加文字的,所以我选择将ImageView控件和TextView控件封装在一个LinearLayout里面,整个LinearLayout就是一个按钮,然后对它监听单击等动作。
首先贴上layout.xml里面的布局设计:
view sourceprint?
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:o ...