安卓
文章平均质量分 69
落雨_惊风
本人熟悉php网站开发,ios app开发 手机游戏开发
展开
-
Android 使用 selector 来改变TextView在不同状态下的textColor和background
最近在项目中需要实现一个功能:可以点击TextView,当TextView被点击的时候,背景变成了红色,字体颜色变成了白色,当不点击的时候,字体是灰色的,背景是白色的。为了能够实现这个功能,我想到了selector,于是,在drawable文件夹下面定义两个文件,分别用于TextView的textColor 和 background: 设置background :原创 2015-02-27 13:44:55 · 5951 阅读 · 0 评论 -
Android:不同Activity之间的数据传递
在Activity中调用另一个Activity时,需要调用startActivity(Intent i), 若需要在调用另外一个Activity的同时传递数据,那么就需要利用android.os.Bundle对象封装数据的能力,将欲传递的数据或参数,通过Bundle来传递不同Intent之间的数据。Bundle对象针对了不同的数据类型提供了许多的方法,例如,传递String类型的数据,使用的方法为原创 2015-02-27 14:15:53 · 544 阅读 · 0 评论 -
制作一个类似QQ第三方登陆的sdk平台(安卓版)
最近公司需要做一个SDK,该SDK为其他的APP可以调用我们的APP,然后通过获取我们的APP获取用户信息,返回给他们一个唯一的授权码。说白了就是弄一个第三方登陆功能,通过登陆我们的用户中心,给他们一个用户标识。原创 2015-03-26 11:51:54 · 1286 阅读 · 0 评论 -
在Android UI线程中执行定时任务的方法
在项目中,我们经常会碰见执行定时任务的情况,比如下面这个场景:在2秒内连续点击两次返回键,应用就退出。这个功能实现的思路大体这样:定义一个类变量goback,记录点击的次数,如果2秒内点击了2次就finish,如果没有,goback就被重置为0,其中一种实现方法如下(1.0): new Handler().postDelayed(new Runnable() { @Override原创 2015-03-27 11:24:04 · 1248 阅读 · 1 评论 -
SQLiteOpenHelper 打开自定义路径下的db数据库文件
最近在做一个安卓项目,项目使用的sqlite数据库是cocos2dx 创建的,放在了/data/data/com.*.*/files下面,而SQLiteOpenHelper打开的文件默认是放在/data/data/databases/下面的,SQLiteOpenHelper里面没有地方能改变数据库的路径。于是在网上查阅了国外大牛的解决方案,完美解决了我的问题。解决办法: 自定义Co原创 2015-03-17 15:26:28 · 5558 阅读 · 1 评论