如何根据当前的界面判断出该界面属于哪一个活动呢?
我们在研发的过程中,大多的时候都会去接手其他人写的代码,我们为了修改某一个页面的一些非常简单的东西,但是却不知道该界面属于哪一个活动,因此我们也就无从修改。只好慢慢的找,这样效率不仅低,而且感觉特没劲,因此该技巧就到了用武之地了,下面请看:
public class BaseActivity extends Activity{
priva...
分类:
移动开发 时间:
2014-12-22 16:14:13
阅读次数:
163
原文https://developer.android.com/training/articles/memory.html1.慎重使用Service,最好的办法是使用IntentService,一旦事情做完,就把他停掉。2.当UI切换到后台的时候,释放一些内存在Activity里面实现哦nTrimM...
分类:
移动开发 时间:
2014-12-22 16:09:04
阅读次数:
217
Android 官方文档原创译文《》,manifest 文件节点。
分类:
移动开发 时间:
2014-12-22 16:08:18
阅读次数:
164
现在、小米、华为、魅族等国产安卓手机大行其道,可以说人手一部,是安卓把智能手机变得亲民,以前的奢侈品,在现在每个人都能拥有,那么就需要考虑另一个问题:安卓开发培训的前景怎么样?
如果你是一个刚毕业的大学生,或者是一个职场新人,又或者你已经是一个白领。你都可以考虑向Android手机软件工程师...
分类:
移动开发 时间:
2014-12-22 16:08:07
阅读次数:
161
概述 ActionBar是Android3.0之后着重推出的集成控件,在此之后的版本逐步完善,到android4.0之后已算比较成熟,而对于android3.0之前版本,也可以通过ActionBarSherlock 以及官方提供在 support library v7 里的 AppCompat这两....
分类:
移动开发 时间:
2014-12-22 16:07:18
阅读次数:
151
view types - view常见类型Align : 校准。创建校准限制,比如将一个view在他的容器中居中或者校准两个view的左边缘Pin: 创建间距限制,比如定义一个view的高度或者指定他到另一个view的水平距离。Resolve Auto Layout Issues: 通过添加或者重新...
分类:
移动开发 时间:
2014-12-22 16:03:50
阅读次数:
225
//VibratorVibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); // 1. 振动为1000毫秒,既1秒 long milliseconds = 1000; vibrator.vibrate(mil...
分类:
移动开发 时间:
2014-12-22 16:03:03
阅读次数:
194
对于Android和IOS开发及测试的同事来说抓包是一个很重要的事,有利于排查问题所在,快速定位问题。但长期以来一直没有一款可以快速抓包的工具,直到有了Fildder2。使用步骤:1. Fiddler2下载地址(http://fiddler2.com/)2. 下载对应的版本安装到电脑3. 打开Fid...
分类:
移动开发 时间:
2014-12-22 16:00:55
阅读次数:
532
对时间处理,在开发时,时常碰到。一般有获取具体的年月日和星期,两个不同时间的差,某一天的前一天或后一天等;在这里我只介绍获取具体的年月日和星期,及某一天的前一天或后一天的方法;对时间的处理一般都会用到NSDate类和NSCalendar类两个类;获取当前的时间是:NSDate *nowDate = ...
分类:
移动开发 时间:
2014-12-22 15:56:05
阅读次数:
159
近年来,Apple在其旗舰设备上引入了Retina显示屏。根据Apple的说法,他的像素密度非常高,足以使人眼无法区分单独的像素。UIScreen类提供了一种容易的方式,用于监查当前设备是否提供了内置的Retina显示屏。检查屏幕的scale属性,它提供了从逻辑坐标空间转换为设备坐标空间的转换因子。...
分类:
移动开发 时间:
2014-12-22 15:53:25
阅读次数:
154
private boolean test() { boolean result = true; String str = null; try { Log.d("test","出现异常之前"); int length...
分类:
移动开发 时间:
2014-12-22 15:50:47
阅读次数:
162
Android 获取包名,版本信息及VersionName名称Java代码privateStringgetAppInfo(){try{StringpkName=this.getPackageName();StringversionName=this.getPackageManager().getPa...
分类:
移动开发 时间:
2014-12-22 15:47:49
阅读次数:
156
1、手机号已经成为各类app 账号的推荐选择 、然而这样就又会涉及到手机号码的验证,由于今年新增了170得号段,所以目前的很多类目都没有提供这个,所以只能对其进行修改不多说直接贴代码:/** * 手机号码验证 * * @param mobile * * @return */+ (BOOL) v...
分类:
移动开发 时间:
2014-12-22 15:48:42
阅读次数:
179
整体运行效果如下图:具体实现:1、创建过程,工程名为Menu2、在工程目录“res/menu”目录下创建一个名为menu.xml的文件,内容如下:1 2 3 "6 9 View Code3、编写MainActivity.java的文件。具体代码如下: 1 package com.ex...
分类:
移动开发 时间:
2014-12-22 15:46:10
阅读次数:
232
仿制QQ5.0的界面,可以切换主题,并且有左右滑动特效。
分类:
移动开发 时间:
2014-12-22 15:46:45
阅读次数:
163
广播接收器,它和事件处理机制类似,只不过事件的处理机制是程序组件级别的,而广播处理机制是系统级别的。BroadcastReceiver如操作系统启动完毕,发出广播信号;低电量提示广播,应用中耗电量大的部分功能关闭;侦听短信;用于接收并处理广播通知(broadcastannouncements)。..
分类:
移动开发 时间:
2014-12-22 14:38:18
阅读次数:
219
移动邮箱时,它将从源邮箱数据库移动到目标邮箱数据库;目标邮箱数据库可以位于不同的站点、域不同服务器或相同的服务器上,甚至可以在不同的林中;本地移动请求是在林内发生的邮箱移动。1、打开Exchange管理控制台。展开“收件人配置”并选择“邮箱”节点;右击想要移动的邮箱..
分类:
移动开发 时间:
2014-12-22 14:38:29
阅读次数:
260