1.微信,是一个熟人之间的社交联系工具,但附带了陌生人交友yp的强大功能,此举能大大增强用户粘性及活跃度。微信和QQ一个至关重要的差别,在笔者看来,是非常注重保护用户隐私,朋友圈的评论竟然都仅仅是好友可见,还可以手动设置朋友圈的分享是否对好友可见,是否展示好友分享内容等;虽然开辟了开放平台接口,但却大力限制第三方软件在微信上宣传发展,典型的就是严格限制第三方接入软件和关注其的用户进行交互,而关注者...
分类:
移动开发 时间:
2014-06-24 22:26:01
阅读次数:
286
// JSON & XML解析及代码块封装
// Created by apple on 13-10-10.
/*
异步加载网络图像的内存缓存解决方法
1. 在对象中定义一个UIImage
2. 在控制器中,填充表格内容时,判断UIImage是否存在内容
1> 如...
分类:
移动开发 时间:
2014-06-24 15:33:10
阅读次数:
354
GLSurfaceView是OpenGL中的一个类,也是可以预览Camera的,而且za...
分类:
移动开发 时间:
2014-06-24 18:19:56
阅读次数:
357
项目因为要发布,所以要混淆打包。
混淆打包流程:
1.在proguard-project.txt文件中添加不需要混淆的类和第三方的jar包
这个是保持自己包中不需要混淆的类,如果有些类调用了jni也不需要混淆,不然会出错。还有如果项目中有其他项目作为library引入,那这些项目的一些类也不能混淆。
这个是保持项目中的第三方jar不混淆
另外加上上面几句话...
分类:
移动开发 时间:
2014-06-24 21:40:19
阅读次数:
262
Android Wear于2014年03月19日发布,并有Moto 360和LG watch两款产品。其实,Android Wear包含两个部分,一部分是运行在穿戴式设备上的操作系统,一部分是给手持设备(手机,平板)程序使用的SDK,该SDK的主要目的是为可穿戴设备上应用开发提供了参考及规范。今天就跟大家一起来分析分析android wear,并跟大家一起来实践体验。...
分类:
移动开发 时间:
2014-06-24 21:38:54
阅读次数:
257
1、首先先了解下NSNumber类型:
苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html
NSNumber是NSValue的一个子类,它是一个对象来存储数字值包括bool...
分类:
移动开发 时间:
2014-06-25 19:33:49
阅读次数:
354
android利用service实现音乐播放...
分类:
移动开发 时间:
2014-06-24 21:13:22
阅读次数:
212
今天把图像资源剩余的几个知识梳理一下。淡入淡出资源同图像状态和图像级别资源一样可以切换两个图像(目前只支持两个图像的切换),并且使这两个图像以淡入淡出效果进行切换。如上一篇博文介绍的开关电灯一样,如果加上淡入淡出效果会更好。
下面在res/drawable目录中建立一个cross_fade.xml文件,该文件内容如下:
在main_layout文件中引用该资源文...
分类:
移动开发 时间:
2014-06-24 18:26:17
阅读次数:
353
欢迎关注我的新博客地址:http://cuipengfei.me/
实在想不到什么动词可以当做脱衣服来讲了,所以从现在开始这系列博文就叫做Desugar Scala了。除非哪天才思泉涌,又想到了新词:)
开始正文。
名字叫做unapply和unapplySeq的方法在Scala里也是有特殊含义的。
我们前面说过case class在做pattern match时很...
分类:
移动开发 时间:
2014-06-24 19:42:48
阅读次数:
265
如果你已经通过APP赚到了钱,那么本文对你而言没有意义,倒是希望你能够给我们诸多建议。
通过制作APP或者说手机应用赚钱,相信是很多程序员希望做的事情,也确实有一些人通过APP赚到了钱。 对于程序员来说,能够通过编写程序的手段赚钱,当然是最好的事情了,编写程序本来就是程序员的本职工作,就算你不是手机应用程序员,要上手自己做一个APP,相信也不是很难的事情;而且如果通过编写手机应用来赚钱,反过...
分类:
移动开发 时间:
2014-06-24 18:22:31
阅读次数:
185
翻译 By Long Luo
原文链接:Android Audio:
Play a WAV file on an AudioTrack
译者注:
1. 由于这是技术文章,所以有些词句使用原文,表达更准确。
2. 由于水平有效,有些地方可能翻译的不够准确,如有不当之处,敬请批评指正.
3. 针对某些语句,适当补充了上下文及更适合中文阅读,尽量做到信达雅。
如果你已经成功地了解了关...
分类:
移动开发 时间:
2014-06-24 18:21:10
阅读次数:
314
一、概述
最新版的百度地图SDK3.0,修改了很多方法,之前的很多方法被简化了,正好在做地图这一块,顺便就使用了最新版的sdk。
下载官方给的demo,发现变化还是挺大的,之前的一些方法都换了,地图的初始化也进行了调整。多了好几个类,具体用法参考下面的例子,详细的说明可参照官方的说明文档。...
分类:
移动开发 时间:
2014-06-24 15:37:09
阅读次数:
257
开启按键按键监听
setKeypadEnabled(true);
重写监听事件函数
virtual void keyBackClicked();
如:
void BanQiuLayer::keyBackClicked()
{
//暂停声音播放
CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic(...
分类:
移动开发 时间:
2014-06-25 00:21:18
阅读次数:
242
利用getItemViewType方法为listview的item设置不同的布局文件...
分类:
移动开发 时间:
2014-06-25 19:57:51
阅读次数:
364
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
ExitDialog(MainActivity.this).show();
return tr...
分类:
移动开发 时间:
2014-06-24 18:01:09
阅读次数:
279
帮一个网友解决R文件无法生成的问题,搜集了些材料特整理如下,初学者参考他人代码时极易出现此种问题,一般都是xml文件出错,无法被正确解析。
gen目录无法更新,或者gen目录下的R.JAVA文件无法生成
1、gen目录的用处
android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自动“编号”(ID)值。
2、gen目...
分类:
移动开发 时间:
2014-06-25 19:41:45
阅读次数:
223
XML 常用的三种解析方式:
DOM: 全部加载到内存,生成一个树状结构,占用内存比较大。
SAJ: 采用事件驱动,速度快,效率高,不支持回退。
PULL:也是采用事件驱动,语法简洁。
步骤:
1. 创建XML 解析器:XmlPullParser parser = Xml.newPullParser();
2. 配置解析器:parser.setInput(is, "utf-8")...
分类:
移动开发 时间:
2014-06-24 18:01:49
阅读次数:
253
/*****************************************1************************************************/
/*****************************************2************************************************/...
分类:
移动开发 时间:
2014-06-25 00:15:19
阅读次数:
249
1 使用颜色值(不使用图片)来实现按钮的点击效果:
color.xml
#836FFF
#666666
#FFF4F4F4
#bdbdbd
#f4f4f4
#1b1b1b
#2f2f2f
drawable中的文件
2 checkBox,RadioBu...
分类:
移动开发 时间:
2014-06-24 20:11:17
阅读次数:
184
Google自Android4.0出了TextureView,...
分类:
移动开发 时间:
2014-06-24 23:47:57
阅读次数:
414