- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 百度Frontia应用数据存储在后台运行不起来
通过百度Frontia sdk的应用数据存储功能,从云存储下载或上传文件,百度提供的Demo是正常的。但是加到自己的代码中就不能运行,后来发现,自己的代码是在后台运行的,Frontia Demo是在前台运行的。原因是mCloudStorage.downloadFile()会创建Handler,而创建Handler是需要Looper消息循环来初始化的。如果在自己的子线程中调用mC
2014-03-28 13:03:42 2294
原创 应用数据存储而不是云存储
百度提供的两项开发平台服务。一个属于端服务(Frontia),一个需要云服务(Cloud),两个都能满足简单的存储服务。当然,这里的存储服务,和很多免费网盘(比如酷盘)提供的开放API又不是一个概念,酷盘使用Oauth2.0让用户授权,使用用户的免费网盘。这里的存储服务,跟用户没关系,直接就是开发者的存储空间。这个空间有多大? 明天继续研究,未完待续。。。。
2014-03-26 00:53:00 1684
原创 FragmentActivity和Activity的具体区别在哪里
fragment是3.0以后的东西,为了在低版本中使用fragment,就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。也就是说,3.0版本以后,如果可以在Activity中直接使用Fragment了,而不需要FragmentActiv
2014-03-25 09:37:13 849
原创 Android Device Monitor替代hierarchyviewer.bat
Android调试神器:Android Device Monitor不仅仅能够替代另外一个神器hierarchyviewer.bat截图:
2014-03-24 23:50:08 3042
转载 android中socket连接不到服务器导致卡机处理
转载:http://blog.csdn.net/wq_tft/article/details/6222581private String ip;private String port;private Socket client; private int timeout = 5000; private InetSocketAddre
2014-03-20 17:21:48 1413 1
转载 android 模拟器 PANIC: Could not open: AVD 解决方法
参加文章:http://stackoverflow.com/questions/18540607/starting-emulator-for-avd-then-panic-could-not-openhttp://android.stackexchange.com/questions/51742/cannot-start-emulated-android-device-avd-devi
2014-03-19 14:16:47 3265
原创 配置了tomcat,更改了默认端口为8070,还是访问不了
配置了tomcat,更改了默认端口为8070,还是访问不了公司的运维帅哥谁是防火墙没有设置白名单查看防火墙设置:[root@VDC-032 bin]# iptables -LChain INPUT (policy ACCEPT)target prot opt source destinationACCEPT a
2014-03-17 10:54:16 2205
原创 Android apk反编译工具介绍
首先apk不能被代码混淆(或未经编译优化),如果混淆了,反编译出来的代号还是看不懂,当然,在你没反编译出来之前,你也不知道有没有混淆。网上各种反编译工具,眼花缭乱,本文是个人对这些工作做的一个简单的梳理。最靠谱也是最原始的方法就是用下面的三个工具:apktool + dex2jar + jd-gui其他的工具大部分都是衍生自这三个工具,或者说对这三个工具的包装。
2014-03-16 00:40:16 4408
原创 apk签名的重要性和方法
apk签名的重要性:Android使用这个证书作为辨别应用程序更新的真实性和已安装应用程序之间进行通信的凭证。这个证书是你今后升级apk的唯一凭证。如果你丢了这个证书,想对已经安装了你的apk的设备上,或者Google Play上无缝升级你的apk,那是不可能的事,会被系统拒绝安装。解决办法就是先卸载掉,在安装新的apk,或者你改包名(严格来说你改包名等与发了另外一个新的apk)。如果
2014-03-07 13:21:47 1422
原创 WebServer起不来,如何查看原因
#cd /opt/apache-tomcat-7.0.47/logs #tail -999f catalina.out
2014-03-07 11:04:50 1378
原创 BaiduMapsApiDemo报错:请在 DemoApplication.java文件输入正确的授权Key
BaiduMaps的程序猿真是恶心,弄个BaiduMapsApiDemo,下载下来了还报错,让人申请授权Key:请在 DemoApplication.java文件输入正确的授权Key!申请地址:http://dev.baidu.com/wiki/static/imap/key/我勒个去,你丫的搞个demo给人看,还要申请什么授权key,真蛋疼!没办法,除了百度地图,其他的
2014-03-06 16:32:55 5127 1
转载 使用Android自带DownloadManager下载文件
SDK在API Level 9中加入了DownloadManager服务,可以将长时间的下载任务交给系统,完全由系统管理。直接看实例代码:[java] view plaincopypackage com.hebaijun.downloadtest; import java.io.UnsupportedEncodi
2014-03-06 13:56:18 1356
转载 Android WatchDog正解
转载:http://blog.csdn.net/21cnbao/article/details/7748729在一个典型的嵌入式系统中,会存在一个硬件看门狗,正常运转的系统会周期喂狗,否则证明系统hang了。硬件看门狗存在相当大的局限性,它只能监控整个系统而不能监控单个的进程或者线程。于是发明软件看门狗意义重大。SystemServer会用到软件看门狗来确保AM 、PM、WM这几个服务
2014-03-06 10:06:42 1068
转载 Android系统启动过程
Android系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) 下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解
2014-03-06 09:31:30 953
原创 CDF 累积分布函数(cumulative distribution function)
论文中经常出现CDF曲线,什么是CDF呢?其实很简单累积分布函数(cumulative distribution function)定义:对连续函数,所有小于等于a的值,其出现概率的和。F(a)=P(x下面给几个列子,出处见论文:《A Case for World-wide Network Measurement using Smartphones and Open Marketpla
2014-03-05 22:44:05 68090
原创 Eclipse ADT 使用空格替代Tab键缩进整块整块代码
已经设置单行缩进使用space替代Tab,但是使用Tab缩进整块代码,Eclipse还是使用Tab,真是抓狂,这个可是个很常用的功能啊,特别是在你ctr-c, ctr-v的时候。忍受了很久,今天把所有设置项过了一遍,终于搞定了:Window-->Preferences-->Java-->Code Style-->Formatter-->Edit-->Indatation原来Ta
2014-03-01 10:25:45 2425
achartengine 1.1.0 源码
2015-03-31
抓包大师V1.2
2014-08-04
抓包大师V1.1
2014-06-28
FragmentActivity+FragmentTabHost+Fragement替代TabActibvity+TabHost+Activity.rar
2014-06-28
Android抓包工具tcpdump
2013-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人