`
CshBBrain
  • 浏览: 654822 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
B7d9bf34-126e-301f-819e-81f2615b5a2a
开源WebSocket服务...
浏览量:145943
Group-logo
HTML5移动开发
浏览量:138787
社区版块
存档分类
最新评论
文章列表
转自:http://www.cnblogs.com/ghj1976/archive/2011/04/29/2032495.html   建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式: Android的进程,线程模型 http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中对“Android的单线程模型”的描述,明白Activity的一些注意事项。 Android Application Task Activities的关系 http://www.cnblogs.com/ghj1976/ ...
转自:http://www.cnblogs.com/chunhui588/archive/2010/10/01/Android_Toast_And_AlertDialog.html   在某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息等,Android提供两种弹出消息的方式,消息提示框toasts和对话框alerts。   Toast是一种短暂的消息提示,显示一段时间后不需要用户交互会自动消失,所以用来显示一些建议性的不太重要的消息,如提示用户后台一个任务完成了。 使用Toast来弹出提示消息也很简单,调用Toast类的静态方法makeText():   publi ...
转自:http://hi.baidu.com/huaxinchang/item/72790eefbb9e1e225b2d6401   android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在控件上的提示信息,控件 ...
转自:http://www.cnblogs.com/playing/archive/2010/09/15/1826918.html   1.Intent的用法:     (1)用Action跳转 1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如果手机中有两个以上的程序匹配,那么就会弹出一个对话可框来 ...
转自:http://chroya.iteye.com/blog/685871   Api Level 3(SDK 1.5)和Api Level 4(SDK 1.6): Xml代码   android.intent.category.ALTERNATIVE   android.intent.category.BROWSABLE   android.intent.category.DEFAULT  
转自:http://zhangyan1158.blog.51cto.com/2487362/491358   在android中Activity负责前台界面展示,service负责后台的需要长期运行的任务。Activity和Service之间的通信主要由IBinder负责。在需要和Service通信的Activity中实现ServiceConnection接口,并且实现其中的onServiceConnected和onServiceDisconnected方法。然后在这个Activity中还要通过如下代码绑定服务: Java代码  Intent intent = new  ...
转自:http://blog.csdn.net/yihui823/article/details/6702312   线性布局。这个布局简单的说,就是所有控件都依次排序,谁也不会覆盖谁。线性布局需要定义一个方向,横向(android:orientation="horizontal")或纵向(android:orientation="vert ...
转自:http://blog.csdn.net/yihui823/article/details/6722784   这是我自己提炼的一句简单说法: 在非UI主控线程中,不得修改UI的显示。   主要的意思,就是在UI主控线程中,我们的代码可以随意改变UI各个对象的显示效果,包括文字、是否可见、大小等等属性。   什么是主控线程?     这么简单的说吧,进入onCreate、onResume等系统调用的函数的时候,这个时候就是主控线程。     当然是系统调用进来的,不是我们自己的代码调用onCreate等函数。 这也包括按钮等控件的事件监听,例如onClick函数等。 ...
转自:http://blog.csdn.net/yihui823/article/details/6734341   基本概念   1.   px(pixels):像素 是绘图的基本元素。我们说的屏幕分辨率,就是指像素。如果手机的分辨率是480*800,那么手机宽有480个像素,长有800个像素。这个像素是固定的。如果画一条直线,以像素为单位从0,0到240,400,那么就是一条从左上角到屏幕中间的一条直线。   2.     dpi(Dots Per Inch):像素密度 的缩写。每英寸所打印的点数或线数。 DPI 原来是印刷上的记量单位,意思是每个英寸上,所能印刷的网点 ...
转自:http://blog.csdn.net/yihui823/article/details/6734547   之前我们得出结论:   相同的dip,在不同分辨率的屏幕上,在屏幕的相对宽度是一样的。所谓相对宽度,可以理解为是控件占有屏幕的百分比。 在density = 160的时候,1dip =1px 我们可以得到这么一个公式: desity :160 = px : dip 现在我们继续研究。我们换一种对比方式。   对比2:   这次我们比较一个屏幕长宽比不同的,具有相同宽度的屏幕的情况。 虚拟机1: pix-003 显示的效果如下: pix-0 ...
转自:http://blog.csdn.net/yihui823/article/details/6735750   实验二   我们再回顾一下实验一的结论: 相同的dip,在不同分辨率的屏幕上,在屏幕的相对宽度是一样的。所谓相对宽度,可以理解为是控件占有屏幕的百分比。 desity :160 = px : dip 但是,我们仔细盘算一下这个公式,变换一下: desity / 160 =px / dip => desity / px = 160 / dip 我们应该把之前的结论再加上一个条件,相同的desity和屏幕高度比。 我们再用实验来说明这个问题。   对 ...
转自:http://blog.csdn.net/yihui823/article/details/6741411   今天看到一段很糟糕的代码。于是做了一个工程,模拟这段代码,向大家说明一下线程在使用中要注意的几点。这个例子适合给新手,也欢迎各位高手来指点一下。 首先,上代码。 第一个类LoginService,这是一个模拟类,把业务剥离出去了。只是模拟登录操作而已。     [java] view plaincopy
转自:http://www.iteye.com/topic/1122979 (Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:  现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App,Storyboard可以帮助你解决写很多重复的跳转方法的麻烦,节省很多时间,以便你能够完全的专注于核心功能的实现上。 开始 首先启动Xcode,新建一个工程,我们在这里使用Si ...
转自:http://www.iteye.com/topic/1122984   如果你想了解更多Storyboard的特性,那么你就来对了地方,下面我们就来接着上次的内容详细讲解Storyboard的使用方法。 在上一篇《Storyboard全解析-第一部分》中,我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来,我们还学习了如何自定义一个表格视图。 接下来这部分,也是最后一部分,我们将讲解联线(segue),静态单元格等内容,我们还将加入一个选手详细内容页面,和一个游戏选择页面。 Segues的介绍 现在,让我们创建一个场景使用户可以自己增加新的选手进入 ...
转自:http://tech.ddvip.com/2010-02/1267061501145388.html   Activity 的生命周期   和 J2ME 的 MIDlet 一样,在android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。   Activity ...
Global site tag (gtag.js) - Google Analytics