开发中央步骤: 1.添加CoreBluetooth.framework框架到你的工程 2.继承两个协议:CBCentralManagerDelegate和CBPeripheralDelegate 个人写的demo,有详细注释。看不懂的在提出来,这里就不做过多的解释了。 1 // 2 /...
分类:
移动开发 时间:
2015-04-23 09:24:16
阅读次数:
774
一.NativeApp优点:1.可以在多平台上跑2.性能好缺点:1.开发周期长2.APPStore审核时间长(至少2weeks)3.版本更新难(用户不愿更新)4.图文混合的页面有坑(字体,编排困难)二.WebApp1.原理:将HTML5+CSS3+js做成的页面通过phoneGap或APPCan打包...
分类:
移动开发 时间:
2015-04-23 08:18:31
阅读次数:
137
使用步骤 :(1) 封装要执行的任务(2) 创建队列(3) 添加操作到队列中队列(NSOperationQueue)常见的方法 :取消所有操作 :[queue cancelAllOperations];队列的暂停 : [queue setSuspended : YES]; 用户在开始滚动的时候可以....
分类:
移动开发 时间:
2015-04-23 01:57:18
阅读次数:
143
目录1.UITableView滑动卡顿的优化2.右滑手势返回3.添加页面统计4.debug版和release版5.关于页面刷新6.关于页面布局7.推荐博客遇到问题和解决方案本文是Java转iOS-第一个项目总结(1)?的内容补充,分析遇到的一些问题和解决方案,分享一些收获。1.UITableView...
分类:
移动开发 时间:
2015-04-23 01:55:22
阅读次数:
227
1 class Solution { 2 public: 3 bool isHappy(int n) { 4 int last = n; 5 6 unordered_set exist; 7 8 do { ...
分类:
移动开发 时间:
2015-04-23 01:51:28
阅读次数:
136
有一次eclipse崩溃了,然后再双击就无法打开了。换了几个版本也是如此。 后来找到了这个方法:删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi 原来是workspace的问题。 当然还有一...
分类:
移动开发 时间:
2015-04-23 01:47:48
阅读次数:
179
新建一个类DoubleClickExitHelper.java public?class?DoubleClickExitHelper
{
private?final?Activity?mActivity;
private?boolean?isOnKeyBacking;
private?Handler?mHandler;
private?Toast?...
分类:
移动开发 时间:
2015-04-23 00:42:46
阅读次数:
151
以一个简单的图片浏览器实例说明新建工程后:在activit_main.xml中添加代码:<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main"
android:layout_width="match_parent"
android:..
分类:
移动开发 时间:
2015-04-23 00:21:08
阅读次数:
158
Android中的组件类似于swxing中的Panel,它只是一片空白区域,对于UI组件来说,只是在其中绘制外观。开发者可以继承view,自定义自己的组件,然后重写其中的方法:构造器:当java创建或者xml创建组件时调用下面通过一个例子,该例子设计一个组件,在手触摸的地方绘制一个圆形:..
分类:
移动开发 时间:
2015-04-23 00:18:25
阅读次数:
232
三个属性都用来适应视图的水平或垂直大小一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控..
分类:
移动开发 时间:
2015-04-23 00:12:46
阅读次数:
658
其实还是穷举子集类的dp,一般这种dp我们只需要用一个一维的滚动数组就可以了,但是这个题目状态转移的时候不但可能向后还有可能向前,所以这次得用二维数组.
状态方程 dp[i][j]=dp[i-1][j]+dp[i-1][j^num[i]],分别表示第i个数不取和第i个数取情况下状态.代码如下:#include
#include
#include...
分类:
移动开发 时间:
2015-04-23 00:07:15
阅读次数:
155
这个例子是比较有用的,基本上可以说,写完这一次,以后很多情况下,直接拿过来addView一下,然后再addInterceptorView一下,就可以轻轻松松的达到组合界面中特定控件来响应特定方向的触摸事件了。
在写Android应用的过程之中,经常会遇到这样的情况:界面包含了多个控件,我们希望触摸在界面上的不同滑动动作能被不同的控件所接收,或者在界面不同位置滑动的动作能被不同的控件所接收,一个典型的例子就是ListView和Header的组合。...
分类:
移动开发 时间:
2015-04-23 00:08:01
阅读次数:
212
解析XML文件基本的解析方式有两种,一种叫SAX,另一种叫DOM:
1、DOM生成和解析XML文档
DOM,全称Document Object Model(文档对象模型),为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。 优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能; 缺点...
分类:
移动开发 时间:
2015-04-23 00:05:42
阅读次数:
164
ios学习ios学习ios学习ios学习ios学习ios学习...
分类:
移动开发 时间:
2015-04-23 00:06:39
阅读次数:
230
APK中的XML为何不能直接打开,是否只是简单的二进制文件,难道被加密了?为什么AXMLPrinter2反编译的时候竟然报错了,如何解决?
java.lang.ArrayIndexOutOfBoundsException: 128
at android.content.res.StringBlock.getShort(StringBlock.java:231)
at android.content.res.StringBlock.getString(StringBlock....
分类:
移动开发 时间:
2015-04-23 00:05:09
阅读次数:
323
现在智能手机(这里的手机是广义的,包括手机,平板电脑等移动智能设备)在生活中的角色越来越重要,人们使用手机的时间远远大于电脑,由于手机的便携性,所以很多时候我们会需要用手机来携带数据或文件,或者用于娱乐。比如乘坐火车或者汽车时,用手机来看个电影还是相当不错的,现在的手机屏幕也够大,存储空间充足,完全不成问题。虽然移动端也有足够多的客户端可以下载视频等,但是远没有PC资源多,也没有PC下载方便。但是...
分类:
移动开发 时间:
2015-04-23 00:05:08
阅读次数:
152
myeclipse Android项目无法attach源码
myeclipse Android项目无法attach源码
jad反编译出来,总是有 throw new RuntimeException("Stub!");
根本没法看。源码也attach不上去,原来是myeclipse设置有问题。在window——preferrence——Android下,确认一下sdk路径,再apply一下...
分类:
移动开发 时间:
2015-04-23 00:02:53
阅读次数:
303