在写自定义的view时,有时会报以下错误:
Caused by: java.lang.NoSuchMethodException: [class android.content.Context, interface android.util.AttributeSet]
android:id="@id/viewpage_container"...
分类:
移动开发 时间:
2014-06-22 15:46:23
阅读次数:
608
iOS Dev (55) 获取当前年、月、日等信息
作者:大锐哥博客:http://prevention.iteye.com
-
NSDate *now = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSUInteger unitFlags =
NSYearCalendarUnit...
分类:
移动开发 时间:
2014-06-22 22:39:27
阅读次数:
291
iOS Dev (54) 键盘弹出后收起时View随之移动
作者:大锐哥博客:http://prevention.iteye.com
-
添加监听
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(c...
分类:
移动开发 时间:
2014-06-22 14:56:07
阅读次数:
222
iOS Dev (53) 修复UIImagePickerController偷换StatusBar颜色的问题
作者:大锐哥博客:http://prevention.iteye.com
-
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:...
分类:
移动开发 时间:
2014-06-22 14:18:08
阅读次数:
224
用代码实现图片加圆角:
iconView.layer.masksToBounds = YES;
iconView.layer.cornerRadius = 3;...
分类:
移动开发 时间:
2014-06-22 18:38:38
阅读次数:
298
本篇文章是Cordova Android源码分析系列文章的第二篇,主要分析CordovaWebView和CordovaWebViewClient类,通过分析代码可以知道Web网页加载的过程,错误出来,多线程处理等。
CordovaWebView类继承了Android WebView类,这是一个很自然的实现,共1000多行代码。包含了PluginManager pluginManager,BroadcastReceiver receiver,CordovaInterface cordova, Cord...
分类:
移动开发 时间:
2014-06-22 22:36:16
阅读次数:
285
比如从A跳转到B,然后等待从B回传数据:
那么在A中这样跳转:
startActivityForResult(intent, 100);
后面那个requestCode我也搞不清楚作用是什么。但是要大于0;
然后在A中重写这个方法:
@Override
protected void onActivityResult(int requestCode, int resultC...
分类:
移动开发 时间:
2014-06-21 22:03:02
阅读次数:
356
实例的初始化是准备一个类、结构或枚举的实例以便使用的过程。初始化包括设置该实例的每一个存储 属性为一个初始值,以及执行任何其它新的实例能够使用之前需要的设置或初始化。
一个类、结构或枚举能定义一个初始化方法来设置它的特性,用来确保它的实例的所有属性都有有效的初始值。
通过调用类、结构或枚举提供的初始化方法来执行实例的初始化过程。
类的实例也能实...
分类:
移动开发 时间:
2014-06-21 22:04:27
阅读次数:
348
本片文章主要谈探讨了如何实现在底部弹出提示框背景为半透明效果的实现。想要实现此种效果一般有两种方式一个是使用Activity设置Theme另一种方式就是使用PopupWindow设置样式实现效果。
一,使用Activity
首先是此activity的布局文件:
<RelativeLayout
xmlns:android="http://schemas.android.com...
分类:
移动开发 时间:
2014-06-22 18:12:52
阅读次数:
308
准备 qemu, 编译 arm 的运行环境
$ wget http://wiki.qemu-project.org/download/qemu-2.0.0.tar.bz2$ tar xzvf qemu-2.0.0.tar.bz2$ mkdir ./qemu-2.0.0/bin$ cd ./qemu-2.0.0/bin/$ ../configure --target-list=arm-soft...
分类:
移动开发 时间:
2014-06-22 19:48:39
阅读次数:
386
Bluetooth 4.0之Android 讲解 Android平台包含了对蓝牙网络协议栈的支持,它允许一个蓝牙设备跟其他的蓝牙设备进行无线的数据交换。应用程序通过Android蓝牙API提供访问蓝牙的功能。这些API会把应用程序无线连接到其他的蓝牙设备上,具有点到点和多点无线特征。...
分类:
移动开发 时间:
2014-06-22 22:30:41
阅读次数:
220
本课主要介绍UIImageview、NSTimer的使用,并介绍了一种动画实现方式。
本教程摒弃枯燥的语法和知识讲解,全是有趣有料的项目实战!
视频优酷链接:v.youku.com/v_show/id_XNzI4NDkxNjg0.html
高清视频下载:pan.baidu.com/s/1mgp3kP6...
分类:
移动开发 时间:
2014-06-22 18:29:24
阅读次数:
228
一、代码混淆的定义
Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java
字节码进行混淆。
混淆就是对...
分类:
移动开发 时间:
2014-06-22 19:47:12
阅读次数:
257
在Android平台下做开发,adb总是需要使用到的,同时,因为linux没有windows这样操作傻瓜化,有些东西还是需要自行设置的,否则将会连接不上。
关于这些内容,google也有一定的描述,可以参考http://developer.android.com/tools/device.html
1. 确保设备已经连接正常
首先需要取得root权限,这个没啥说的。然后用...
分类:
移动开发 时间:
2014-06-22 19:47:37
阅读次数:
258
限于篇幅的原因,在上篇文章中我们只学习了ActionBar基础部分的知识,那么本篇文章我们将接着上一章的内容继续学习,探究一下ActionBar更加高级的知识。如果你还没有看过前面一篇文章的话,建议先去阅读Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)。和Action View有点类似,Action Provider也可以将一个Action按钮替换成一个自定义的布局。但不同的是,Action Provider能够完全控制事件的所有行为,并且还可以在点击的时候显示子菜单...
分类:
移动开发 时间:
2014-06-22 14:33:25
阅读次数:
307
Google为APK定义了两个关于版本属性:VersionCode和VersionName,他们有不同的用途。
VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途。
VersionName:展示给消费者,消费者会通过它认知自己安装的版本,下文提到的版本号都是说VersionName。
结尾有三个常见问题的解决方案
同一个版本号,对应了多个Ver...
分类:
移动开发 时间:
2014-06-22 19:43:19
阅读次数:
213
图像状态资源只能定义有限的几种状态。如果需要更多的状态,就要使用图像级别资源。在该资源文件中可以定义任意多个图像级别。每个图像级别是一个整数区间,可以通过ImageView.setImageLevel或Drawable.setLevel方法切换不同状态的图像。
图像级别资源是XML格式的文件,必须将标签作为XML的根节点。标签中可以有任意多个标签,每一个标签表示一个级别区间。级别区间用and...
分类:
移动开发 时间:
2014-06-22 22:25:55
阅读次数:
455
苹果最近就有用户发现了一个新iOS7系统漏洞,利用这个漏洞绕过密码输入界面,在不知道密码的情况下打开你最近使用的软件。而这个过程只需短短的5秒钟!
经测试,这个漏洞并没那么严重,危害也很有限。
首先需要满足两个条件:
1.有未接来电
2.锁屏的时候是有应用在运行。
并且这个漏洞只可以越权控制最近的一个应用。
操作步骤:
1.开启任意应用,锁屏...
分类:
移动开发 时间:
2014-06-22 18:07:33
阅读次数:
179
放苹果
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 25550
Accepted: 16249
Description
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。
...
分类:
移动开发 时间:
2014-06-22 16:47:03
阅读次数:
212
这里提到的方法是将手机信号不好的地方(也就是2G信号)强制转换为3G信号上网以至于提高上网速度,大家经常看到在某个地方(比如坐地铁)手机明明是3G卡,却显示的是2G信号,这就是手机老在2G和3G之间切换,这时我们想着各种办法是提高手机的上网速度,增加手机的上网体验。那么我在这里提到一个方法挺实用的,可以避免上述的尴尬情况!赶紧试试吧!
步骤1.大家可以打开手机的拨号界面,输入:...
分类:
移动开发 时间:
2014-06-22 16:48:04
阅读次数:
227