通常用于删除缓存的时,计算缓存大小//单个文件的大小- (long long) fileSizeAtPath:(NSString*) filePath{ NSFileManager* manager = [NSFileManager defaultManager]; if ([manag...
分类:
移动平台 时间:
2014-08-28 19:41:55
收藏:
0 评论:
0 赞:
0 阅读:
358
前面一篇博客里面已经介绍过SSDP协议原理,本篇博客将实现实现Android上的SSDP协议。关键技术分析:1、发送广播;须要发送送广播,所以须要使用MulticastSocket、SocketAddress、InetAddress,须要掌握。 2、SSDP数据报格式;标准的SSDP Server....
分类:
移动平台 时间:
2014-08-28 19:40:15
收藏:
0 评论:
0 赞:
0 阅读:
670
1、dalvik的Heap和Stack这里说的只是dalvik java部分的内存,实际上除了dalvik部分,还有native。 下面针对上面列出的数据类型进行说明,只有了解了我们申请的数据在哪里,才能更好掌控我们自己的程序。2、对象实例数据实际上是保存对象实例的属性,属性的类型和对象本身的类型标...
分类:
移动平台 时间:
2014-08-28 19:38:55
收藏:
0 评论:
0 赞:
0 阅读:
503
1、接受系统的短信广播,操作短信内容。优点:操作方便,适合简单的短信应用。缺点:来信会在状态栏显示通知信息。AndroidManifest.xml:code:packageorg.anymobile.demo.sms;importandroid.content.BroadcastReceiver;i...
分类:
移动平台 时间:
2014-08-28 19:34:35
收藏:
0 评论:
0 赞:
0 阅读:
332
上一篇文章主要是參照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright、libstagefright_color_conversion等动态静态库,从而造成程序具有非常高的耦合度,也不便于我们理解yuv数据直接.....
分类:
移动平台 时间:
2014-08-28 19:33:45
收藏:
0 评论:
0 赞:
0 阅读:
679
atitit.android模拟器使用报告靠谱助手 只7--15M,只助手,没android模拟器..BlueStacks新版本号App Player採用名为Layercake的技术,能够让针对ARM处理器开放的安卓应用执行在基于x86处理大小:136.1M 星级:6级这个走十好,走十太大的..九百...
分类:
移动平台 时间:
2014-08-28 19:31:25
收藏:
0 评论:
0 赞:
0 阅读:
298
首先,我自己总结的应用程序的结构首先是UIApplicationMain,这个代表了这个应用程序,一个程序是只有一个的。感觉跟我以前做过的Qt比较像,都有一个main函数作为整个应用程序的入口,Android就没有一个函数作为整个程序的入口。至于为什么会这样,我理解为这是C语言的残留。iOS在mai...
分类:
移动平台 时间:
2014-08-28 19:28:55
收藏:
0 评论:
0 赞:
0 阅读:
259
8月28日消息,近日各大媒体发布了苹果可能会在明年发布12.9英寸iPad的消息,对此科技博客mashable发表评论文章,对这种产品的用途进行分析。文章认为,苹果可能希望利用它进军企业市场,而且这种消息的爆出,也预示着苹果的政策发生改变,变得更加注重消费者的需要。 进军企业市场 曾几何时,iP.....
分类:
移动平台 时间:
2014-08-28 19:28:45
收藏:
0 评论:
0 赞:
0 阅读:
292
Android开源项目第一篇——个性化控件(View)篇 ??包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、其他 Android开源项目第二篇——工具库篇 ??包括依赖注入...
分类:
移动平台 时间:
2014-08-28 18:26:06
收藏:
0 评论:
0 赞:
0 阅读:
340
http://stackoverflow.com/questions/6528724/xmppframework-ios-and-configuring-authentication-types if?([self?supportsDigestMD5Authentication])
{
???//?send?the?digest?data?along?with?wit...
分类:
移动平台 时间:
2014-08-28 18:24:45
收藏:
0 评论:
0 赞:
0 阅读:
167
代码已经整理过了,效果如下图:
分类:
移动平台 时间:
2014-08-28 18:23:16
收藏:
0 评论:
0 赞:
0 阅读:
215
doubleversion=[[UIDevicecurrentDevice].systemVersiondoubleValue];//判定系统版本。
分类:
移动平台 时间:
2014-08-28 18:19:36
收藏:
0 评论:
0 赞:
0 阅读:
300
废话不多直接上代码:packagecom.qiao.service;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.telephony.SmsManager..
分类:
移动平台 时间:
2014-08-28 18:17:46
收藏:
0 评论:
0 赞:
0 阅读:
263
在项目的开发过程中,项目要求无论终端是什么时区设置、地处何方,终端的时间是否正确,post到服务器的数据包里面的时间字段均要求跟服务器同步,也就是说,用户买来一部新手机、新平板,不做任何日期时间、时区方面的设置,装了App就用,也能让时间数据正确。但App没有更改Android时间的权限,我们只有......
分类:
移动平台 时间:
2014-08-28 18:10:05
收藏:
0 评论:
0 赞:
0 阅读:
282
我们知道:只有主线程会在创建的时候默认自动运行一个runloop,并且有timer,普通的子线程是没有这些的。这样就带来一个问题了,有些时候我们并不确定我们的模块是不是会异步调用到,而我们在写这样的延时调用的时候一般都不会去检查运行时的环境,这样在子线程中被调用的时候,我们的代码中的延时调用的代码就会一直等待timer的调度,但是实际上在子线程中又没有这样的timer,这样我们的代码就永远不会被调到。...
分类:
移动平台 时间:
2014-08-28 18:08:05
收藏:
0 评论:
0 赞:
0 阅读:
310
本文回答了“为什么使用Handler能跨线程更新UI?”,同时从源码角度剖析了暗藏在Handler背后的玄机:Looper(封装了消息循环)和MessageQueue(消息队列),它们是所有App(Activity)得以运作的核心。Handler本质上具有两个角色——消息队列的窗口(Handler.sendMessage)、处理消息的回调(Handler.handleMessage)。最后指出,后台线程通过Handler更新UI本质上是“生产者消费者问题”。...
分类:
移动平台 时间:
2014-08-28 18:07:55
收藏:
0 评论:
0 赞:
0 阅读:
380
以设置Google Launcher2作为默认启动的Launcher为例,
其package name 为 com.android.launcher
launcher activity name 为 com.android.launcher2.Launcher
1、请在PackageManagerService.java中的systemReady函数的最后中增加以下代码。...
分类:
移动平台 时间:
2014-08-28 18:07:25
收藏:
0 评论:
0 赞:
0 阅读:
375
请在MultiSimPreferenceActivity.java 作如下的修改, 验证之后请反馈结果。
共修改2 处。
修改1: 函数 isChecked()
private boolean isChecked(String preference,int sim_id){
SharedPreferences prefs = PreferenceManager.ge...
分类:
移动平台 时间:
2014-08-28 18:07:05
收藏:
0 评论:
0 赞:
0 阅读:
265
产品每次发布,都需要打很多渠道的包。之前用per脚本打包,后来添加了自定义空间属性后,就不能打了。Ant脚本打包又嫌麻烦,引用的工程太多。最后想到一个办法就是反编译。原理:每个渠道的包只有AndroidManifest.xml文件中渠道的ID不一样。所以反编译APK后,修改AndroidManife...
分类:
移动平台 时间:
2014-08-28 17:58:55
收藏:
0 评论:
0 赞:
0 阅读:
267
在android手机‘设置’-‘移动网络类型’里可以看到有关网络类型的选项,一般默认为3G优先。如果有需要在程序中切换网络类型的朋友,不妨试试下面的方法。这里提供了几种思路,虽然可能对待手机的方式不太友好。0)NetworkMode来自Android源码,The preferred network ...
分类:
移动平台 时间:
2014-08-28 17:50:05
收藏:
0 评论:
0 赞:
0 阅读:
563