最近看到新人的android代码实在问题太多,一些基本的地方都有问题,于是重新培训了下代码规范,希望后面能慢慢好起来。
一、Android编码规范
1.java代码中不出现中文,最多注释中可以出现中文
2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开...
分类:
移动平台 时间:
2015-01-07 15:04:18
收藏:
0 评论:
0 赞:
0 阅读:
243
我们来实际用一下autoLayout
新建一个XIB如下,并且拖动一个文本框,然后将其颜色改变为红色
我们的需求是他将要距离上边30距离左边右边10距离下边10(如果以传统的写死那么在不同的手机上将会是一个特别糟糕的问题,所以我们应该使用自动布局来约束它,解决这个问题)
首先我们选中创建出来的文本框并点击如下按钮
然后将其约束为距离上下左右都10
最后xi...
分类:
移动平台 时间:
2015-01-07 15:03:48
收藏:
0 评论:
0 赞:
0 阅读:
301
金山词霸开发的免费API http://open.iciba.com/dsapi/
数据格式为
{"sid":"737",
"tts":"http:\/\/news.iciba.com\/admin\/tts\/2013-12-11.mp3",
"content":"I don't want us to be together because we have to,I want us ...
分类:
移动平台 时间:
2015-01-07 15:03:38
收藏:
0 评论:
0 赞:
0 阅读:
425
经常我们会在资源文件(res/strings.xml)定义字符串,一维数组,那定义二维数组?直接定义二维数组没找到,可以间接定义。
其实很简单,看过用过一次就可以记住了,一维数组估计大家经常用到,但是二维数组应该比较少用,因为只能间接定义二维数组。
数组的定义:
数组就是一次性定义相同数据类型的一组变量数组定义。
数组的特点:
1.数组是相同数据类型的元素的集合。
2.数组中的各元素是...
分类:
移动平台 时间:
2015-01-07 15:03:28
收藏:
0 评论:
0 赞:
0 阅读:
306
大家都知道在Android中通过AIDL可以跨进程调用Service中的数据,网上也有很多实例,但是大部分实例都是关于基本数据类型的远程调用,很少讲到复杂数据的调用,今天我用一个例子来演示一下怎样用AIDL Service 传递复杂数据。
我们分2步开始:
第一步:部署我们的服务端,也就是Service端:
1:在Service端我先自定义2个类型:Person和Pet。因为我们需要跨进程传...
分类:
移动平台 时间:
2015-01-07 15:03:18
收藏:
0 评论:
0 赞:
0 阅读:
286
前言
由于接近放假,公司在赶项目所以前段LP比较忙,没什么时间总结和写博客,只是准备睡觉的时候看看书,每天看的不算多,大概10多页左右吧,不过每天坚持如此的话那也是一个庞大的数字。
今天LP的任务完成了,在领导还没分配任务之前再发布一篇关于Activity的博文..........
上一篇跟大家分享了Android的发展史、系统框架、还有Android的四大组件,下面LP就为大家...
分类:
移动平台 时间:
2015-01-07 15:03:08
收藏:
0 评论:
0 赞:
0 阅读:
223
Android系统可以用如下方法获取默认浏览器信息:
public static ActivityInfo getBrowserApp(Context context) {
String default_browser = "android.intent.category.DEFAULT";
String browsable = "android.in...
分类:
移动平台 时间:
2015-01-07 15:02:08
收藏:
0 评论:
0 赞:
0 阅读:
260
异常代码:
\Workspaces\WebStormProject\imooc-project\imooc>node app.js
Error: Most middleware (like bodyParser) is no longer bundled with Express and must be installed separately. Please see https://gi...
分类:
移动平台 时间:
2015-01-07 15:01:38
收藏:
0 评论:
0 赞:
0 阅读:
322
现在我们来弄一个相对复杂一点的布局
如下...
分类:
移动平台 时间:
2015-01-07 14:59:07
收藏:
0 评论:
0 赞:
0 阅读:
289
Android标签云效果--自定义标签+动画绘制实现标签云的飞入、飞出效果,有相关点击事件。...
分类:
移动平台 时间:
2015-01-07 14:57:17
收藏:
0 评论:
0 赞:
0 阅读:
388
在iOS中可通过两种方式去播放声音: * 播放压缩的声音文件,比如mp3文件,一般使用播放声音中提到的方法,适用于播放时间较长,比如大于30秒,AVAudioPlayer可以提供更多的控制特性,比如暂停等等 * 播放系统声音,比如翻页的哗啦声,应该使用播放系统声音的方法,因为...
分类:
移动平台 时间:
2015-01-07 14:52:57
收藏:
0 评论:
0 赞:
0 阅读:
289
参照网上各大神文章,自己总结了下如下,欢迎大家指正与交流!(主参照:http://blog.csdn.net/brokge/article/details/9045629)1. 到 github下载开源库 (https://github.com/zxing/zxing)2. 得到代码后只需要 cpp...
分类:
移动平台 时间:
2015-01-07 14:51:07
收藏:
0 评论:
0 赞:
0 阅读:
348
java代码Activity:// 调用dialog,参数:1:自身的activity,2:Bitmap bm读取好的图片MyDialog dialog = new MyDialog(MyActivity.this, bm);dialog.show();Dialog类:package wdw.act...
分类:
移动平台 时间:
2015-01-07 14:50:17
收藏:
0 评论:
0 赞:
0 阅读:
381
前端开发神器--browser-sync
分类:
移动平台 时间:
2015-01-07 14:49:27
收藏:
0 评论:
0 赞:
0 阅读:
332
App.Config 的值可以理解在内存中静态的,也就是说,一般程序运行了,这个值是不会更新的.其实只需要更新.exe.config文件中的数据库路径即可。只要在更新操作完后需要重启应用程序即可,这样配置才能生效。在N多资料,发现.vshost.exe进程是vs2005中为了便于跟踪调试才有的,其实...
分类:
移动平台 时间:
2015-01-07 14:49:18
收藏:
0 评论:
0 赞:
0 阅读:
419
我们知道,到我们程序从前台退到后台(安home)键后,将执行程序的委托方法。//当应用程序掉到后台时,执行该方法- (void)applicationDidEnterBackground:(UIApplication*)application{}我们已经知道:当一个iOS应用被送到后台,它的主线程会...
分类:
移动平台 时间:
2015-01-07 14:48:47
收藏:
0 评论:
0 赞:
0 阅读:
347
首先很悲剧的说一下,新的一年,自己的博客年龄1.8年了,这之间历经结婚生子各种休假,发现博文一片空白,这就是不经常总结的原因,悲剧啊。现在知道还不晚。。。。。加油!!Charles抓包工具中,学到的东西不少,最近在测试app中嵌套的flight相关的东西,通过Charles中log.m..........
分类:
移动平台 时间:
2015-01-07 14:48:38
收藏:
0 评论:
0 赞:
0 阅读:
281
压缩图片,图片的大小与我们期望的宽高不一致时,我们可以将其处理为我们想要的宽高。传入想要修改的图片,以及新的尺寸-(UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize{// Create a graphics im...
分类:
移动平台 时间:
2015-01-07 14:47:37
收藏:
0 评论:
0 赞:
0 阅读:
470
由于一个账户在不同的mac机器上进行Archive时会包这个问题,我的解决办法是:在已经可以export的mac上打开Xcode->偏好设置->Account,选择Export Accounts导出账户然后以同样的方式选择Import Accounts进行导入,就OK了。
分类:
移动平台 时间:
2015-01-07 14:42:37
收藏:
0 评论:
0 赞:
0 阅读:
3248
http://ryanhoo.github.io/blog/2014/05/05/android-better-way-to-apply-custom-font/情景解决方案1)Android默认方法 #12)Android默认方法 #23)我的解决方案译者注参考原文:http://vision-a...
分类:
移动平台 时间:
2015-01-07 14:40:47
收藏:
0 评论:
0 赞:
0 阅读:
284