startActivityForResult与startActivity的不同之处startActivity( )仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。startActivityForResult( )可以一次性完成这项任务,当程序执行到这段代码...
分类:
移动开发 时间:
2015-02-05 00:34:36
阅读次数:
200
参考http://blog.csdn.net/wdaming1986/article/details/8837023 锁屏程序的步骤如下: 1、替换系统锁屏 2、屏蔽Home键,back键、menu键 3、锁屏程序不出现在最近任务列表中 4、屏幕唤醒时显示锁屏界面 一、替换系...
分类:
移动开发 时间:
2015-02-04 23:32:35
阅读次数:
513
需求国内Android app发布一般会有多个渠道,为了跟踪发展情况,通常会为每一个渠道定制一个特别的apk。一般友盟之类第三方统计的渠道ID定义如下,以wandoujia为例 如果不使用第三方统计,自己也可以在AndroidManifest.xml中定义类似meta-data如果每个渠道...
分类:
移动开发 时间:
2015-02-04 23:20:16
阅读次数:
210
最近在做视频类的App,遇到视频滚动播放的坑,紧接着就是横竖屏问题。之前太过天真不想做横竖屏配置。只是淡出的旋转视频View,但是分享什么的包括AlertView还是竖屏样式,项目着急上线(1周提交一次也是够了。22:54:1522:54:16。。。人家审核都烦了估计)也就一直没改。昨天开始改才.....
分类:
移动开发 时间:
2015-02-04 23:17:47
阅读次数:
332
任务描述 鼠标在地图上移动时,会产生一系列mousemove(鼠标移动)事件,我们可以在客户端通过javascript脚本捕捉到鼠标事件的坐标,这个坐标是基于浏览器窗口的屏幕坐标。如果要显示鼠标点所在的地图坐标,有两种方法:第一,不停地向服务器发送AJAX请求,在服务器端将屏幕坐标转换成地图坐标,....
分类:
移动开发 时间:
2015-02-04 23:14:45
阅读次数:
240
2015.2.4#include //"hello:,:,:world:qian:feng"//char *my_strtok(char *string, const char *demi)//{// static char *token;// char *str;// if (string)...
分类:
移动开发 时间:
2015-02-04 23:14:27
阅读次数:
295
apk瘦身一般有两条线,去除无用的代码,例如引用一个比较大的lib,只使用了其中很少的功能。其他无用的代码可以想办法去掉去除无用的资源文件,可能是第三方lib中的,也有可能是开发中引入了无用的资源去除无用代码当然是Proguard了!gradle plug 0.14.0, runProguard 更...
分类:
移动开发 时间:
2015-02-04 23:10:28
阅读次数:
223
2015.2.4#include #include //struct//struct Goods//{// char name[20];// float price;// long amount;//};////int main(int argc, const char * argv[]) {...
分类:
移动开发 时间:
2015-02-04 23:10:32
阅读次数:
194
1 生命周期Android service apipublic class ExampleService extends Service { int mStartMode; // indicates how to behave if the service is killed ...
分类:
移动开发 时间:
2015-02-04 23:10:54
阅读次数:
232
转自:http://linwx1978.blog.163.com/blog/static/1504106920101104834271/以前的日志中转了不少文章,最近听说转文不是好习惯,决定普世一把,改贴链接了。大家有兴趣的话可以顺着链接进去看看:http://geekswithblogs.net/...
分类:
移动开发 时间:
2015-02-04 23:07:42
阅读次数:
188
使用GZIP进行数据压缩传输实验,服务端是J2EE,使用HTTP的POST方式进行数据请求。为了方便测试,刚开始在J2EE的环境下写了一个TestCase去调用J2EE写的服务,忘记写GZIP解压代码,数据居然能够正常解压。好!因为服务是最终提供给android端来调用的,所以改换成android客...
分类:
移动开发 时间:
2015-02-04 23:09:11
阅读次数:
321
在AndroidPN客户端里存在着心跳检测功能。就是每隔一段时间客户端向服务器端发送一个消息,以检测连接是否正常,发送的消息内容为: 心跳检测频率时间在SmackConfiguration类中设置: 心跳检测任务的定义及开启在PacketWriter类中:心跳检测的流程:1.按心跳时间定时向服务发....
分类:
移动开发 时间:
2015-02-04 23:05:59
阅读次数:
278
AsyncTask就是一个封装过的后台任务类,顾名思义就是异步任务。AsyncTask直接继承于Object类,位置为android.os.AsyncTask。要使用AsyncTask工作要提供三个泛型参数,并重载几个方法(至少重载一个)。AsyncTask定义了三种泛型类型 Params,Prog...
分类:
移动开发 时间:
2015-02-04 23:02:41
阅读次数:
288
Android中计算textView长度问题今天有一个需求,需要TextView显示两行的信息,但是右下角区域需要空出来,要来显示一张小图片,要实现的效果如图所示。这里遇到的问题是计算TextView的可显示长度和文本在画布中的长度。1.TextView的宽度由屏幕总宽度- 额外宽度 得到。然后乘以...
分类:
移动开发 时间:
2015-02-04 23:03:07
阅读次数:
222
android studio中使用gradle多渠道打包...
分类:
移动开发 时间:
2015-02-04 21:57:15
阅读次数:
301
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。...
分类:
移动开发 时间:
2015-02-04 21:56:27
阅读次数:
214