周鸿祎:移动互联网的盈利模式只有三个!
摘要:日前,奇虎360董事长周鸿祎就移动互联网话题接受了@中国企业家 采访。在周鸿祎看来,PC时代越成功的企业,移动互联网时代负担越重。他还认为,巨头们谁也没有在移动互联网上找到真正的杀手级应用,这个市场还有很多的不确定。 周鸿祎的观点核心观点摘录如下: 1、在中国创新需要勇气 当前的中国互联网缺乏创新,大家都是抄来抄去的,主要原因还是“成王败寇”的价值观——创新容易失败,大公司害怕失败,就让小公司去尝试。大公司有钱、有渠道,反垄断力度不大,最后搞得小公司也不创新了,产品同质化严重,大家都在那里拼融资,拼烧钱。 美国人崇尚颠覆式创新,喜欢think different,而不是跟在别人后面,颠...
阅读全文
android中的AsyncTask例子
摘要:在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题。因此android提供了一个工具类AsyncTask,顾名思义异步执行任务。这个AsyncTask生来就是处理一些后台的比较
阅读全文
android中的handler是怎么回事
摘要:文章转自:http://www.pin5i.com/showtopic-android-handler.html,感谢原作者一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中...
阅读全文
TortoiseSVN使用简介
摘要:文章转自:http://www.cnblogs.com/blsong/archive/2010/09/02/1816124.html,感谢原作者TortoiseSVN使用简介2009-04-24 来源:dev.idv.tw1 安装及下载client 端2 什么是SVN(Subversion)?3 为甚么要用SVN?4 怎么样在Windows下面建立SVN Repository?5 建立一个Working目录6 新增档案及目录到Repository中7 更新档案及目录8 更新至特定版本9 复制档案及目录10 制作Tag或是Release11 快速参考11.1 取得(Checkout)Reposi
阅读全文
Android中处理崩溃异常
摘要:大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序。我们先建立一个crash项目,项目结构如图:在MainActivity.java代码中,代码是这样写的:[java]view plaincopypackagecom.scott.c
阅读全文
AsyncTask的用法
摘要:文章转自:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html,感谢原作者在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行
阅读全文
手机APP上面手势操作的讲究
摘要:转自:http://www.geekpark.net/read/view/175121,感谢文章原作者在这个手机屏幕越做越大的时代,许多开发者不约而同地在自家的应用里添加了众多手势操作,比如新浪微博的右滑后退和人人的滑动抽屉,甚至有人说只有手势才能救大屏。但实际情况是用户并不喜欢过多的手势操作,用户更喜欢去点击,而不是去用隐藏起来的手势。那么我们是否能创造一个可以适用于大部分应用的手势操作,减少用户的学习成本呢? 为何要用手势?不同于传统的按键界面,手势操作的隐藏性很高。如果我们没有阅读过某个手势应用的帮助信息的话,我们很难知道这个应用中到底隐藏着多少种手势。不直观的手势加大了新用户的上手难度
阅读全文
如何做一个高收入的程序员
摘要:一个程序发展会有瓶颈,那么如何让自己的程序员之路薪资倍增捏。。
阅读全文