做开发以来,总有那么一个习惯喜欢阅读源码,深入了解源码的设计用意所在。源码对于开发人员有多么重要,想必喜欢查看
开发源码的开发人员都明白,如:Android开发中,Framework及底层开发对Android源码的依赖就蛮高了,有很多的需求是需要自己
再源码的基础上进行修改,如:现在的Android智能手机,我要修改一下顶的样式排列,那就需要下载源码,自己修改,然后自己刷
机重装系统。从Java到Android,再到IOS都有为开发人员提供源码这一个选项,但是问题就来了,如何获取公司提供的源码呢?对
于Ja...
分类:
移动开发 时间:
2015-03-05 14:58:01
阅读次数:
133
.java代码如下:
package org.lxh.demo;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
im...
分类:
移动开发 时间:
2015-03-05 14:55:58
阅读次数:
123
一直以来对Android socket通信都很模糊,今天终于研究了一个网上的例子,自己又修改了下,算是对Android socket通信有点了解了。
下面是具体的代码,说明都在注释中了。需要注意的是,只有客户端发送了信息给服务器后,服务器才能响应客户端的输入,然后返回信息给客户端,这是客户端才能读取服务器返回的信息。如果客户端和服务器都处于等待对方的信息,那样就会造成阻塞,导致ANR了。
...
分类:
移动开发 时间:
2015-03-05 14:57:48
阅读次数:
135
深入理解Android之Java Security从事Android工作4年以来,只有前1年不到的时间是用C++在开发东西(主要是开发DLNA组件,目前我已将它们全部开源,参考http://blog.csdn.net/innost/article/details/40216763),后面的工作几乎都在用Java。自以为Java相关的东西都见过了,可前段时间有个朋友给我花了1个多小时讲解他们某套系统...
分类:
移动开发 时间:
2015-03-05 14:52:29
阅读次数:
356
原英文网址是:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html
运行循环
运行的循环是与线程相关联的基本基础结构的一部分。运行循环是您使用调度工作和协调收到传入的事件的事件处理循环。运...
分类:
移动开发 时间:
2015-03-05 14:53:22
阅读次数:
268
原英文网址为:
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/ThreadSafety/ThreadSafety.html
同步
在应用程序中的多个线程的存在开辟了潜在的问题,关于安全访问到资源从多个执行线程。两个线程修改相同的资源可能会相互干扰,以意想不...
分类:
移动开发 时间:
2015-03-05 14:54:51
阅读次数:
525
1,首先得下载SublimeText,网址—>http://www.sublimetext.com/,我这里下的是SublimeText 2,就以2为例了;2,安装好后,需要去给它安装一个插件包,地址—>https://packagecontrol.io/ 如下图3,点击如上图的Install Now 按钮后进入如下的页面,然后复制对应的版本下的代码(如图)4,打开SublimeText 按下快捷键...
分类:
移动开发 时间:
2015-03-05 14:51:22
阅读次数:
263
1. 产品概述
友盟社会化组件,可以让移动应用快速具备社会化分享、登录、评论、喜欢等功能,并提供实时、全面的社会化数据统计分析服务。
2. 获取友盟Appkey
如果你之前已经在友盟注册了应用,并获取到了Appkey,可以继续使用它.如果没有,请去友盟官网注册应用。
3. 下载并安装SDK
下载SDK最新版
添加代码和资源引用...
分类:
移动开发 时间:
2015-03-05 14:52:29
阅读次数:
378
测试Xcode版本为6.1.1
实现过程简述:把想要的作为动态更新的模块,移动到我们创建的Framework工程中,然后得到我们想要的动态库文件,把此文件再通过iTunes放到“主程序”项目的document文件夹下,从而实现从主程序中去加载此动态库,从而实现功能模块的动态更新效果。理想效果为支付宝APP,而支付宝采用的是HTML5(网页)的形式实现的,这是目前最通用的实现方式,但是不适用于复杂...
分类:
移动开发 时间:
2015-03-05 14:51:19
阅读次数:
272
这是我在2014念8月份整理的估计现在有点改变:
我是采用的AVAudioRecorder这个框架来进行录音
这个录音跟官方网站上的speakHere有些区别,最大的区别是,这个必须要录制完成才能处理文件,而speakhere示例是可以实现边录制边上传的效果。
#import
#import
引入框架,这是使用录音功能的基本配备
...
分类:
移动开发 时间:
2015-03-05 14:50:42
阅读次数:
195
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢
以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中...
分类:
移动开发 时间:
2015-03-05 14:50:18
阅读次数:
271
苹果电脑快捷键大全
对于使用苹果电脑的操作系统的新人来说,快捷键是个很麻烦的问题,要一个个的找到快捷键也不是很容易的问题,今天这篇文章就解决了到处找快捷键的麻烦。
第一种分类:启用快捷键
按下按键或组合键,直到所需的功能出现(例如,在启动过程中按住 Option 直到出现“启动管理程序”,或按住 Shift 直到出现“安全启动”)。提示:如果启动功能未起作用,而您使用的是第三...
分类:
移动开发 时间:
2015-03-05 14:48:38
阅读次数:
233
原因大家应该都知道,离线下载的SDK Api本地也无法打开,其实主要就是因为这些Doc中有去访问google的一些网站:font、js api等等,因此,要真正离线使用Doc,有两个方法可以实现:1、真正的离线——即把网断掉,这样确实可以,但是,使用起来太不方便了2、把API Doc中的所有请求font、js api的内容都删掉,不过,这个过程太痛苦了,API Doc有几万个文件,总不能一个个删,...
分类:
移动开发 时间:
2015-03-05 14:48:20
阅读次数:
150
Final:用于声明属性、方法和类。修饰的是基本类型,就表示这个变量被赋予的值是不可变的,即它是个常量;final修饰的方法不能被子类重写,但不影响子类的继承;final修饰的类不能被继承 。
Finally:只用在try-catch-finally语句中,不论有异常还是没有异常,这段语句最终总被执行。
Finalize:此方法是Object类中的一个方法(所有类都有这个方法),是GC...
分类:
移动开发 时间:
2015-03-05 14:46:59
阅读次数:
173
在买入三星手机s4,用的刚上手后不久,万恶的小偷就将s4给偷走了。虽然距离丢手机的时间还是3天就一年了,但是,我仍然要诅咒小偷生不出孩子,生孩子也没屁眼。手机丢后,公司的三星note3就开始在手里玩转起来。其实,如果不是谷歌的5儿子N5在一次点了升级后变砖,在周末费了九牛二虎之力才刷好的话,note...
分类:
移动开发 时间:
2015-03-05 14:44:52
阅读次数:
145
对于Ionic项目中使用消息推送服务,Ionic官方提供了ngCordova项目,这个里面的提供了用angularjs封装好的消息推送服务(官方文档),使用的是GitHub上的 PushPlugin 插件,也有相关的实现实例:GitHub地址 ,但是使用的是Google的GCM消息推送服务,一些网络...
分类:
移动开发 时间:
2015-03-05 14:41:16
阅读次数:
270
This brief code example to illustrates how you can capture video and convert the frames you get toUIImageobjects. It shows you how to:Create anAVCaptu...
分类:
移动开发 时间:
2015-03-05 14:36:08
阅读次数:
214