`
lijuanabc
  • 浏览: 120206 次
社区版块
存档分类
最新评论
文章列表
2.3中声明 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 可以读写SDCARD,包括其他storage,比如内部flash,usb等等 4.0中如果只声明这个,会发现其他mount的设备有可能没有写权限,需要同时声明 <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/> 这样才可以读写/mnf/flash , /mn ...
我们知道,Andorid旋转屏幕时默认是重新Create Activity,之前我们可以 在AndroidManifest.xml 中添加activity属性android:configChanges="orientation" 来声明Acitivity自己处理orientaion,这样就不会重新Create Activity 在 ics中需要改为android:configChanges="orientation|screenSize" Caution: Beginning with Android 3.2 (API level 13), ...
昨天,托好友从美国带的Kindle Fire终于到了。这是我第二次和Kindle打交道。最早一次是在 去年年底,当时去中关村买了一个kindle,好像也是7寸的。本来想拿来看PDF,结果效果巨差。可惜这次了,上午去村里买的,下午就转卖了 ...
Android4.0 framework默认支持hdmi, 工作流程: HDMI状态改变时driver通过UEvent "DEVPATH=/devices/virtual/switch/hdmi" 上报给系统 --> 系统在PhoneWindowManager中通过UEventObserver中获取状态,并发送 Intent intent = new Intent(ACTION_HDMI_PLUGGED); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT) ...
POSIX同步对象mutex和cond都可以支持跨进程,但是因为缺乏Windows下的命名对象,所以没法靠名字来做到进程间共享。根据POSIX的说法,将mutex或cond创建在共享内存上,就可以做到进程间共享共享 同步对象,既而做到进程间同步。那么: 1 C++中,有一个placement new,那么可以很方便得在这上面创建一个对象。 2 C中?似乎没有placement new,那该如何办? 所以,现在问题集中在: 1 如何在C代码中,做到将一个mutex/cond创建在共享内存上??? 请各位给个答案。找了很多资料,都没有明确的办法......
一 缘由: 最近因工作问题,需要实现一个简单的线程池,满足一下要求, 可伸缩,即一旦发现线程不够用,则可以动态增加线程。(至于缩减线程,这个可能难度比较大,暂时不考虑)。 支持超时任务。比如提交一个Task,可以设置5秒后执行,并且可以设置执行一次,还是每隔5秒执行。 基本上就是这两个要求。下面讨论下实现上的问题。 二 Windows平台 1 Windows平台实现一个线程池(不使用完成端口),我最初的想法是: 创建比如20个线程,然后这20个线程都WaitForXXXObject,在一个Event上。 添加任务的时候,触发这个Event,为了避免惊群现象(例如只有1个任务的时候,2 ...
4.0上如果还用Theme.Dialog,只能说很土,跟整体UI风格差别很大 请使用android:theme="@android:style/Theme.Holo.DialogWhenLarge" 上效果对比图: @android:style/Theme.Holo.DialogWhenLarge: @android:style/Theme.Dialog
昨天本来想用PHP代码将本地一个基于postgresql的数据库中的所有数据表信息读取出来,连接数据库的时候,出现了Fatal error: Call to undefined function pg_connect()的错误提示。原来没有打开对pgsql的扩展。于是我将php.ini中的 ';extension=php_pgsql.dll'前面的分号去掉,可是问题依然没有得到解决。 今天下午试了一下在cli中运行连接postgresql的php代码,结果竟然通过了。怀疑是不是cli中使用的php.ini和服务器中使用的 php.ini不一致导致的,于是查看了一下,结果它们的确不 ...
http://blog.51cto.com/contest2011/1808964 感谢一位博友jeffkoo的推荐。呵呵 不太热衷于这种比赛,不过还是参加下.....
终于编译Android 4.0并成功部署到HTC G7了。特发文庆祝一下: 1 下载源码: http://source.android.com/source/downloading.html 2 将2.3源码中的device/htc copy到4.0对应目录下(4.0似乎没有htc了) 3 修改修改修改.....以后发文详述 4 choosecombo后,export下面这些东西 PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=4.0.1TARGET_PRODUCT=full_passionTARGET_BUILD_VARIANT=engTARGET_ ...
昨天有一个博友回复,说他已经完成了android系统在windows上的移植,其中比较难的是binder系统的移植。下面是两个demo网址,我看了后倍有感触。 http://v.youku.com/v_show/id_XMzIwMDkxOTQ4.htmlhttp://v.youku.com/v_show/id_XMzIwNzI2NTg4.html 这才是真正 ...
随笔之Android平台上的进程调度探讨 一由来 最近在翻阅MediaProvider的时候,突然想起之前碰到的一个问题,该问题是这样的: 一个Pad上有很多媒体文件,然后每次开机后的一段时间内,Home Screen的反应都特别慢,有时候还会报出ANR的错误。从ANR文件/data/anr/traces.txt分析,发现系统打印的cpu占有率中,android.process.media占用非常高。所以怀疑是MediaProvider做文件扫描占用CPU太多资源导致。 但是我们实际测试的时候,通过top –m 5查看cpu占有率的时候,发现只要一操作Home,android.process ...
在现有的移动领域里,我们如何将“原型”的概念揉入到我们的设计中去呢?而现在确实有很多的Apps的设计,体现了原型概念的应用,归结起来,有以下几种形式: 1.以应用程序为中心 2.以活动为中心 3.以时间为中心 4.以情境感知(地理位置)为中心 5.以任务为中心 6.以情感为中心 7.以人物特性为中心 1.以应用为中心 在这种移动用户体验的原型应用中,交互使用体验主要来自于应用程序。移动设备的操作系统是管理和运行这些Apps的主要引擎,我们使用这些Apps作为工具来完成工作。 比如Apple的iPhone平台,有着一个“瑞士军刀“般的应用中心,这个应用中心给我们的第一感觉,是一个类似”自 ...
这几天,偶遇机会认识了汪兄,他正好在推广一个创业平台。和他聊了几次,感觉这个点子很好。这里把一些他的互推平台方面的资料做一些解释: 互推平台的目的 “很多从事软件行业朋友,到了一定的阶段之后,很多的人选择了创业。创业,从员工到老板的角色转变,一个从无到有的过程,很多的时候条件和资源十分的有限,我们也深知其中的坎坷与艰辛,所以开发一个创业园的社区,为朋友们敬上绵薄之力。 在创业园中,社员可以发布了展示自己的产品或组件,同时也可以发布相关的技术文章对产品的实现和使用进行讲述,也可以发布一些个人的技术和创业心得,达到相互交流的目的。” 我的看法:移动开发的产品,比如说一个游戏,想要发布到现在一些大型的 ...
前台: function loadStireInfo(crruentArticleId) { $.ajax({ type:"post",url:"util/getStoreInfo.aspx", data:{articleId:crruentArticleId}, beforeSend:function(){ }, success:function(data) { var storeInfo = (new Function("return " + data))(); alert(storeInfo. ...
Global site tag (gtag.js) - Google Analytics