算来学习Android开发已有2年的历史了,在这2年的学习当中,基本掌握了Android的基础知识。越到后面的学习越感觉困难,一来是自认为android没啥可学的了(自认为的,其实还有很多知识科学),二来网络上的很多框架已经帮我们做了太多的事情了,我们只需要画画UI就可以了,感觉Android开发没有太多的技术含金量。最近闲来无事,开始总结之前学过的知识点,想着是否应该学点其他的东西呢?总不能局限于...
分类:
移动开发 时间:
2015-06-03 19:38:17
阅读次数:
235
1 /** 2 * 根据手机的分辨率从 dp 的单位 转成为 px(像素) 3 */ 4 public int dipTopx(Context context, float dpValue) { 5 final float scale = ...
分类:
移动开发 时间:
2015-06-03 19:33:26
阅读次数:
135
//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){if ([obj1 integerValue] > [obj2 intege...
分类:
移动开发 时间:
2015-06-03 19:34:04
阅读次数:
131
个人习惯,也可以不这样写创建模型基类:#import @interface WJBaseModel : NSObject//将字典内的值赋给申明的相应属性- (instancetype)initWithDict:(NSDictionary *)dict;+ (instancetype)modelWi...
分类:
移动开发 时间:
2015-06-03 19:33:04
阅读次数:
171
在内存紧张的时候,我们都会选择删除一些无关紧要的大文件来释放内存,有不少网友发现在系统C盘下有一个appdata文件夹,而且体积挺大的,不知道能不能删除,针对此问题,本文就为大家介绍appdata文件夹的作用以及appdata可以删除吗很多用户发现在win7系统C盘下有一个appdata文件夹,而且...
分类:
移动开发 时间:
2015-06-03 19:32:49
阅读次数:
265
有几种情况:1.对于文件,rename可以在不同盘符之间移动.2.对于空文件夹,rename也可以在不同盘符之间移动.但是目标文件夹的父目录必须存在.3.对于非空文件夹,只能在同一盘符下移动.
分类:
移动开发 时间:
2015-06-03 19:32:42
阅读次数:
159
这个方法是转变为标准尺寸的一个函数,例如int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, context.getResources().getDisplayMetrics());这里COMPLEX_UN...
分类:
移动开发 时间:
2015-06-03 19:23:17
阅读次数:
165
从基础入手才能根本上解决一些不必要的问题,所以学好C语言十分有必要,再者,从基础开发到各类APP再到iOS开发,C语言基础必须保证扎实,才能接收更新更前沿的开发技能。很多人选择零基础学习iOS开发,但不知道如何学习更加省力,要知道,C语言是iOS的编程基础,打牢C语言基础至关重要,传智播客iOS培训...
分类:
移动开发 时间:
2015-06-03 19:24:37
阅读次数:
159
不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做过一点安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将此部分知识重新梳理出来分享给大家!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分...
分类:
移动开发 时间:
2015-06-03 19:22:41
阅读次数:
139
在开发过程中遇到问题时,无法非常方便的获取到数据包,导致分析解决问题比较麻烦。这里介绍如何在Android手机上实现tcpdump抓包。1、root机器在用tcpdump抓包过程中,需要使用到root权限。当前可以进行root的方法有很多,个人推荐http://root.baidu.com/,安装使...
分类:
移动开发 时间:
2015-06-03 19:20:12
阅读次数:
150
时间匆匆,短短一个月的移动开发技术普及显然不能满足大家对移动开发的强烈需求。6月,AppCan免费技术培训16城市34场再来袭。
分类:
移动开发 时间:
2015-06-03 19:17:22
阅读次数:
161
运行Xcode模拟器时,提示:An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)。解决方案:打开Xcode中的Open Developer Tool-->iOS Simul...
分类:
移动开发 时间:
2015-06-03 19:16:50
阅读次数:
212
子线程和主线程的通信 Android 4.0以上已经禁止在主Ui线程下联网,当需要进行WebService时必须创建新的线程。可以选择AsynTask或者Thread去实现,AsynTask本身就是支持直接返回到主线程的,Thread线程则可以搭配Handler来通知主线程。package org....
分类:
移动开发 时间:
2015-06-03 19:17:57
阅读次数:
181
刚开始进行android开发时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力...
分类:
移动开发 时间:
2015-06-03 19:14:32
阅读次数:
214
在xcode中创建一个项目 会在supportion files 目录下 看见一个已plist后缀类型的文件,这个文件 是以 key value 存放的键 值对的值。它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist,因此通常...
分类:
移动开发 时间:
2015-06-03 19:11:31
阅读次数:
129
Android蛰伏很多年,终于赶上移动互联时代,迅猛崛起,以80%以上的占比成为行业占有率首位,Android程序员也成为移动互联发展必不可少的推动者,移动互联网行业的发展人才是非常重要的,很多开发者都纷纷转型到Android,这些传统的开发者想要从事移动互联网行业的开发,需要参加培训,参加Andr...
分类:
移动开发 时间:
2015-06-03 19:08:52
阅读次数:
121
http://dragonsoar.iteye.com/blog/15677711.笔者本人现在在一家创业公司担当整个平台架构的角色,而这家公司是做一移动互联网相关的一些应用产品,由其现在正在和中国最大的互联网公司之一进行合作,负责该互联网公司的手机终端的长连接推送服务,所以有一些总结特在此和大家分...
分类:
移动开发 时间:
2015-06-03 19:06:52
阅读次数:
148