经常我们玩微信都会用到查到附近的人,都是在app上实现手机摇一摇的功能。现在,我们将此技术搬移到手机web上,供大家学习,主要是用到HTML5的重要特性就是DeviceOrientation:官方文档它将底层的方向传感器和运动传感器进行了高级封装,提供了DOM事件的支持。这个特性包括两种事件:dev...
分类:
移动开发 时间:
2015-04-18 11:17:55
阅读次数:
174
之前写过一篇Android ndk开发swig编译jni接口 。看这篇看不懂,看以去看看。c++与Java有些语言结构还是有一定区别,比如c++结构体,一些函数的返回值等都是有所不同,进行swig编译要进行一些预处理,也就是配置一下就行。下面说说几种情况。...
分类:
移动开发 时间:
2015-04-18 10:09:42
阅读次数:
152
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents UIApplicationDelegate每次新建完项目,都有个带有“AppDelegate”字眼的类,它就是UIApplication的代理NYAppDelegate默认已经遵守了UIApplicationDelegate协议,...
分类:
移动开发 时间:
2015-04-18 10:07:24
阅读次数:
224
IOS CoreAnimate 东西比较多,这篇笔记是入门用的,主要讲述的是静态的图形绘画处理问题。(当然动画也只是一小部分)理解相关的概念问题:参考资料http://segmentfault.com/a/1190000000390012 (非常好的文章,受益匪浅,关键词:离屏渲染)工具:Instr...
分类:
移动开发 时间:
2015-04-18 10:03:16
阅读次数:
152
首先,打开eclipse,主界面如图 2点击Windows下的preference 3然后在出现的对话框中选择“android” 4然后我们就能看到的主界面,在这里输入android sdk的目录,可以到自己下载的目录复制链接,然后粘贴即可 5也可以点击browser,定位到android ...
分类:
移动开发 时间:
2015-04-18 10:00:37
阅读次数:
209
原创Blog,转载请注明出处
http://blog.csdn.net/hello_hwc?viewmode=list前言:今天在stackoverflow上给一个外国友人回答问题的时候,遇到了Layer的自动布局的问题。这里写出来,分享给需要的人。Layer支持autolayout吗?ios 的CALayer到目前为止不支持AutoLayout也不支持autoresizingMask。举个例子如...
分类:
移动开发 时间:
2015-04-18 08:53:16
阅读次数:
434
Github地址:https://github.com/sddyljsx/pulltorefreshAndroid下拉刷新库,利用viewdraghelper实现。集成了下拉刷新,底部加载更多,以及刚进入加载数据的loadview。包括了listview与gridview的改写。效果1:效果2:效果3:效果4:效果5:使用说明: imageList=(ListView)findViewById...
分类:
移动开发 时间:
2015-04-18 08:52:55
阅读次数:
195
1. Responsinator
只要打开Responsinator这个网站,在上端的输入框中输入你想测试的网站URL,接下来点击搜索框旁边的GO按钮就可以在各种移动设备模拟器上看到你网站的预览效果了!而且手机网站在每个移动设备模拟器上是实时同步更新的时间。
网址:http://www.responsinator.com/
2. RWD-Demonstrating...
分类:
移动开发 时间:
2015-04-18 08:52:02
阅读次数:
222
调试 Android 应用,大多选择 ADT 和 Android Studio,它们已经集成很多调试功能,像打断点、单步调试、dump 虚拟机的堆栈信息等,这些工具很强大,开发时不可或缺,但是它们怎么做到的呢?本文就带我们一起去看看它们背后的功臣:JDB。...
分类:
移动开发 时间:
2015-04-18 08:48:26
阅读次数:
231
Failed to load the JNI shared library是eclipse没有哦加载到jvm.dll文件
原因有两个:
1、系统环境变量没有配置好,重新安装jre和jdk,并配置好环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_17
class_path=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM...
分类:
移动开发 时间:
2015-04-18 08:49:40
阅读次数:
362
”设置“合约上一节中我们学习了如何将应用设置保存到本地,这种方式是通过在App内添加设置选项,这里还有一种方式。微软将其称为“设置”合约,并且所有的Windows应用商店应用都将自动配合这种合约。但是应用自带的这种设置如果不做任何修改可谓毫无作用。而我们添加这些设置则可以让应用更加个性化哦。SettingsFlyout首先新建一个SettingsFlyout页面,也许很多童鞋会像我当初学这个一样立马...
分类:
移动开发 时间:
2015-04-18 08:48:40
阅读次数:
243
TCP-long-connection-based-on-Apache-mina基于Apache mina 的tcp长连接实现,可用于android客户端推送。项目将Apache的mina项目移植到了android平台。实现长连接的主要思想是使用了mina的KeepAliveFilter过滤器。acceptor.getFilterChain().addLast("keeplive", new Kee...
分类:
移动开发 时间:
2015-04-18 08:47:08
阅读次数:
262
Apply Functional Programming PrinciplesEdward GarsonFUNCTiONAL PROGRAMMiNG has recently enjoyed renewed interest from the mainstream programming community. Part of the reason is because emergent proper...
分类:
移动开发 时间:
2015-04-18 08:44:43
阅读次数:
151
今天继续编辑第三个界面:安全防护。这次我直接来强硬的高度全部用dp。1、文本大小还要再调。2、边框细线的颜色还要再调。3、下面文本和颜色错乱了,还要调下。有点像了,继续加油。
分类:
移动开发 时间:
2015-04-18 06:31:09
阅读次数:
252
我们知道在Android NDK开发中,让原生函数名及参数列表与java类文件的原始定义一致是繁杂而多余的,因为JDK自带一个名为javah的命令行工具来执行任务,javah工具可以为原生方法解析Java类文件并生成由原生方法声明组成的头文件。但是在开发中如果来回切换命令终端的话,可以说是很繁琐的,今天的这篇博文就来阐述一下如何在eclipse中生成头文件。
(1)打开Eclipse IDE,在...
分类:
移动开发 时间:
2015-04-18 06:27:22
阅读次数:
366