1、首先当然得在 manifest 中添加检查网络状态的权限;
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">uses-permission>uses-permission android:name="android.permission.INTERNET"/>
2、具体判断步骤
...
分类:
移动开发 时间:
2014-07-03 15:58:46
阅读次数:
365
现在密码的安全性越来越受到重视,本文主要讨论IOS常用三种MD5,AES,BASE64加密方式...
分类:
移动开发 时间:
2014-07-03 18:43:26
阅读次数:
259
很多应用为了节约成本,做出同时在Android与iOS上都能使用的界面,这时就要使用WebView来做。Android和IOS上都有WebView,做起来很省事。当然这时就要考虑如何在Android或iOS中实现与网页的交互。对iOS而言,包括如何在网页中调用OC,以及如何在OC中对网页进行操作。
先将网页弄到iOS项目中:
网页内容如下, 仅供测试:
这是一个示例ht...
分类:
移动开发 时间:
2014-07-03 18:35:41
阅读次数:
284
基本思路:
方法1.遮罩可直接叠加一层带alpha的纯白、或纯黑View,可直接在ImageView外套一层FrameLayout,其foreground(一般同学可能只知道background,其实framelayout还有foreground)给定一个selector(按下时给0x33000000,即泛黑),到位。
方法2.重写imageView,按下状态改变时invalidate(触发o...
分类:
移动开发 时间:
2014-07-03 18:36:24
阅读次数:
277
在这之前,看了下proguard官网介绍,并搜了下相关资料。
ProGuard简介
ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。
Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处...
分类:
移动开发 时间:
2014-07-03 15:46:03
阅读次数:
255
vim学习之以退为进——可重复移动和可重复修改的美妙结合...
分类:
移动开发 时间:
2014-07-03 18:30:32
阅读次数:
230
android4.4系统解决“ERRORcouldn't find native method”方法 今天笔者在移植一个tv模块从android4.2到android4.4系统的设备上,同样的代码,同样的方法,就是运行不起来。大概方法就是上层写一个apk,调用一个静态的java库,java库加载调用JNI的库文件,这一套代码在4.2上都是好好的,正常能跑,移到4.4上编译也都没...
分类:
移动开发 时间:
2014-07-03 16:30:04
阅读次数:
190
ios 第三方qq登陆 {"ret":100030,"msg":"this api without user authorization"}...
分类:
移动开发 时间:
2014-07-03 18:05:35
阅读次数:
879
升级到0.8.1后,打开设置字体大小页面,你会发现不管是Default还是Darcula,都不允许你改变字体的大小,其实这个是因为这两个模式是Android Studio自带模式,所以不允许你改动,你要改的话要自定义自己的模式。如下图:
选中一个你想要的样式,然后点击Save as,然后在弹出的对话框中输入你自己定义的样式的名称。
然后再把Scheme name选择成你自定义的样式,这...
分类:
移动开发 时间:
2014-07-03 18:47:18
阅读次数:
232
Android Studio的代码自动检测的错误提示方式感觉有点奇葩,和Eclipse差别很大,Eclipse检测到某个资源文件找不到或者错误,都会在Project中对应的文件前面打叉,但是Android Studio不用这种方式,所以估计你刚开始找半天找不到错误提示到底在哪?这个错误提示的方式是直接进行了整理归类,不像Eclipse在对应的文件前打叉显示。那如何打开错误提示的列表,如下图:...
分类:
移动开发 时间:
2014-07-03 17:07:41
阅读次数:
241
IOS提供了叫做MPMoviePlayerController MPMoviePlayerViewController两个类,可以轻松用来实现视频播放。MPMoviePlayerViewController只能全屏播放视频。
#import "MainViewController.h"
#import
@interface MainViewController ()
//视频播放器
@pr...
分类:
移动开发 时间:
2014-07-03 16:39:10
阅读次数:
195
/*
本文章由 莫灰灰 编写,转载请注明出处。
作者:莫灰灰 邮箱: minzhenfei@163.com
*/
1. 漏洞分析
这是个很老的漏洞了,主要利用adb启动的时候调用setuid函数降到shell权限,却没有判断setuid返回失败的情况,因此造成了root的可能
如下是已经修复漏洞后的代码:
原本的代码大致如下:
setgid(A...
分类:
移动开发 时间:
2014-07-03 15:36:28
阅读次数:
279
最近领导要求做一个安卓和pc端实时视频传输的demo。
之前自己写了一个演示demo,比较山寨,基于相机回调函数,一帧帧将图片压缩后传输后台显示。wifi下效果还不错,不过想想就不具备可用性,代码回头有时间发上来吧。
最近研究了一下rtsp协议的视频传输,发现其实还有点小复杂。
目前找到几个有用的东西分享给大家
安卓端一个开源项目spydroid,原理是将手机作为rtsp服务器,将视频压缩...
分类:
移动开发 时间:
2014-07-03 13:37:05
阅读次数:
382
前言
时光飞逝,从事Android系统开发已经两年了,总想写点什么来安慰自己。思考了很久总是无法下笔,觉得没什么好写的。现在终于决定写一些符合大多数人需求的东西,想必使用过Android手机的人们一定对“图库”(以下简称Gallery)这个应用非常熟悉。在Android市场里面有各种关于图库的应用,他们的最初原型其实就是Android系统原生“图库”,只是做了不同的差异化而已(UI差异化)。在研...
分类:
移动开发 时间:
2014-07-03 18:18:28
阅读次数:
245
Android ListView分页加载功能 在实际开发中经常用到,是每个开发者必须掌握的内容,本Demo给出了服务端+Android端的两者的代码,并成功通过了测试。
服务端使用MyEclipse,Android端使用Eclipse。
实现效果图:
服务端一共100条数据,共分四页,每页有25条数据。
源代码:
服务端:
需要导入图中这几个jar包。
在运行Andr...
分类:
移动开发 时间:
2014-07-03 17:13:46
阅读次数:
314
iTunes进行程序和本地的文件交互很麻烦,这篇文章介绍如何在程序中实现沙盒文件的访问。...
分类:
移动开发 时间:
2014-07-03 16:37:49
阅读次数:
201
1. vim 单文件查看修改利器(一直使用支持各种编码各种文件,各种插件),欢迎下载笔者插件
git clone https://github.com/green130181/vim-conf.git
development 是开发目录,要使用的话直接进入该目录执行make install 即可
doc是个继续latex 的 文档,介绍一些插件如何使用的文档
2.Geany 不错的文件查...
分类:
移动开发 时间:
2014-07-03 17:50:28
阅读次数:
314
这个项目所包含的功能,全部是从实际项目中提取,开发这个类库的初衷也只是为了方便自己开发Android项目。由于时间所限,目前大量的内容还没整理到这个开源项目中,doc和demo也有所欠缺,我将尽快完善。而其中大量不合理的内容,也将逐步改进。
框架目前主要包含的功能有View Injection,ORM,异步网络请求和图片加载,自动化脚本测试,磁盘LRU等功能,同时提供了类似于TripleDes、Webview快速设置、Md5处理、String处理等常用工具类,还有多种UI控件效果。并且这些功能正在逐步增加...
分类:
移动开发 时间:
2014-07-03 16:38:33
阅读次数:
355
/****************************************************************************
****************************************************************************
***
*** This header was automatically...
分类:
移动开发 时间:
2014-07-03 16:11:57
阅读次数:
213
Slave crash-safe replication
mysql的slave启动时,error.log中出现Warning警告:
[Warning] Slave SQL: If a crash happensthis configuration does not guarantee that the relay log info will beconsistent, Error_code: 0...
分类:
移动开发 时间:
2014-07-03 18:15:13
阅读次数:
278