- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 在Android UI线程中执行定时任务的方法
在项目中,我们经常会碰见执行定时任务的情况,比如下面这个场景:在2秒内连续点击两次返回键,应用就退出。这个功能实现的思路大体这样:定义一个类变量goback,记录点击的次数,如果2秒内点击了2次就finish,如果没有,goback就被重置为0,其中一种实现方法如下(1.0): new Handler().postDelayed(new Runnable() { @Override
2015-03-27 11:24:04 1247 1
原创 Android数据传输增加签名认证(防止数据被篡改)
我们开发的客户端项目,跟服务器通信的时候,一般都是HTTP明文的形式进行的,这样的数据很容易被别人截取,如果被截取的信息是比较敏感的数据,并且数据没有进行加密,被随意的篡改成,那后果不堪设想。还好,目前来说有比较好的签名算法,下面是PHP版本的(微信数据验证就是用下面的方法): 算法的原理是这样的:假设我们请求的网址是http://xxxx.com,要传过去的数据是username=
2015-03-26 16:32:08 1496
原创 Android 如何从一个APP中打开另外一个APP
众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的。同样的,对于应用之间的跳转也是如此的。应用直接的跳转分为三种情况,为了方便描述,我加上有两个应用A和B,需求是要从A点击一个按钮,可以跳转到B,同时A要传数据给B,B能够接收并且处理:1.从A跳转到B的主Activity,代码如下: Intent intent = new In
2015-03-26 15:40:45 2738
原创 制作一个类似QQ第三方登陆的sdk平台(安卓版)
最近公司需要做一个SDK,该SDK为其他的APP可以调用我们的APP,然后通过获取我们的APP获取用户信息,返回给他们一个唯一的授权码。说白了就是弄一个第三方登陆功能,通过登陆我们的用户中心,给他们一个用户标识。
2015-03-26 11:51:54 1286
转载 iPhone审核条例
1. Terms and conditions(法律与条款)1.1As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG), and any other
2015-03-23 09:41:37 542
原创 SQLiteOpenHelper 打开自定义路径下的db数据库文件
最近在做一个安卓项目,项目使用的sqlite数据库是cocos2dx 创建的,放在了/data/data/com.*.*/files下面,而SQLiteOpenHelper打开的文件默认是放在/data/data/databases/下面的,SQLiteOpenHelper里面没有地方能改变数据库的路径。于是在网上查阅了国外大牛的解决方案,完美解决了我的问题。解决办法: 自定义Co
2015-03-17 15:26:28 5557 1
转载 Android存储访问及目录
Android的外部存储 Android支持外部存储(case-insensitive filesystem with immutable POSIX permission classes and modes)。 外部存储可以通过物理介质提供(如SD卡),也可以通过将内部存储中的一部分封装而成,设备可以有多个外部存储实例。 访问外部存储的权限 从And
2015-03-05 09:25:15 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人