`
文章列表

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在垂直布局时 ...
博客分类: Android       新的activity启动后,前一个activity就会停止,系统将其保存到一个历史栈中。返回时,顶层的activity就会被销毁,之前的activity就会重新显示在屏幕上。当然,如果系统内存不足,后台的activity就会被销毁。      androidmanifest中的intent-filter标签指定了初始启动的activity Activity生命周期:由android系统管理 onCreate() onStart() onRestart() onResume() onPause() onStop() onDe ...
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的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。   比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果:   try {           // 创建一个默认的HttpClient           HttpClient httpclient = new DefaultHttpClient();           // 创建一 ...

Iphone 图片

    博客分类:
  • IOS
如何自定义分组表视图/边框颜色的背景您需要设置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中,目前,我知道有两种出现锯齿的情况。 ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。 ② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿。我们分别以这两种情况加以考虑。 ◆ 用Canvas绘制位的的情况。在用Canvas绘制位图时,一般地,我们使用drawBitmap函数家族,在这些函数中,都有一个Paint参数,要做到防止锯齿,我们就要使用到这个参数。如下:首先在你的构造函数中,需要创建一个Paint。 Paint mPaint = new Paint(); 然后,您需要设置两个参数: ...
1. Intents被分成两个主要目录 ● Activity Action Intents(活动动作意图)Intents用来呼叫应用程序以外的活动。只有一个活动可以处理Intent。例如,对于网页浏览器,你需要打开网页浏览器活动来显示一个页面。 ● Broadcast Intents (广 ...
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 ...
Global site tag (gtag.js) - Google Analytics