博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  android

摘要:Android获取应用程序的大小博客分类:AndroidAndroidOSF#Security 今天碰到个问题,想获取某个已安装的包的大小,没找到合适的方法。搜索了一下,发现PackageManager里面有个getPackageSizeInfo方法,可惜是hide的,而且它执行之后,会将结果回调给IPackageStatsObserver的onGetStatsCompleted方法。后来想直接计算/data/app和/system/app里面的apk大小,可是有时候会碰到权限问题,需要root才可以获取大小。 再后来,我想起系统的设置里面有一个应用程序管理,它里面列出了所有程序的占用空间大. 阅读全文

posted @ 2012-04-24 22:28 shallwe99 阅读(749) 评论(1) 推荐(0)

摘要:http://chroya.iteye.com/blog/761441 Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。 那我们能得到吗?很高兴的告诉你,能! Context有个createPackageContext方法,可以创建另外一个包的上下文,这个实例不同于它本身的Context实例,但是功能是一样的。 这个方法有两个参数:1。packageName 包名,要.. 阅读全文

posted @ 2012-04-24 22:09 shallwe99 阅读(614) 评论(0) 推荐(0)

摘要:工作中要调用webservice,现在就把一天的工作过程给总结一下,本人是菜鸟,希望后来的人少花些时间,就心满意足了。前4部是外围的准备工作,第五步是webservice的实现。1.首先下载ksoap包。http://download.csdn.net/detail/Imain/3670701这个csdn上可以下载,国外的网站下起来有点费劲。2.因为访问internet所以在项目的manifest配置文件中加入 <uses-permission android:name="android.permission.INTERNET" />我的manifest就如下面 阅读全文

posted @ 2012-03-23 16:57 shallwe99 阅读(596) 评论(0) 推荐(0)

摘要:////////在定义线程中定义handler///////////////////////////////////////Handler webservicehd = new Handler(){ public void handleMessage(Message msg){ 处理message部分;}}////////////////在其他线程中使用这个handler///////////////////////////Message msg = webservicehd.obtainMessage();Bundle b = new Bundle();b.putString("r 阅读全文

posted @ 2012-03-23 15:43 shallwe99 阅读(146) 评论(0) 推荐(0)