`
whotodo
  • 浏览: 168325 次
文章分类
社区版块
存档分类
最新评论
文章列表
今天遇到一个异常,是在notificationManager.notify的时候发生的,原因是我发出了同一个id的notification,但是两个notification有一个没有设置contentIntent。 以前一直在4.0的机子上跑是没有问题的,在2.3上就会出现异常。有同样问题的同学注意了。
如果想要禁止其他程序调用自己的组件,只需要在AndroidManifest.xml文件中相应组件加入 android:exported="false" 即可。 当其他程序调用时将爆出java.lang.SecurityException: Permission Denial: ****not exported from uid **** 当然,通过查看源码可以知道,任意检查权限的操作都会屏蔽掉系统服务或root用户以至于拥有这些权限的应用是可以任意调用的,所以权限高才是王道啊。 举个启动activity的权限检查的例子: 在ActivityManagerSer ...
近期在用am start 的时候,如果指定打开Activity的类则需要加上 [-n <COMPONENT>] 其中COMPONENT 不同于在代码中指定的类名。 举例说明: Intent i = new Intent(Intent.ACTION_VIEW); i.setComponent(new ComponentName("com.test", "com.test.TestActivity"));这其中指定activity可直接写入com.test.TestActivity 使用am start String s = ...
FROM: http://blog.csdn.net/thl789/article/details/8033282 本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。 一、准备工作 确保机器上已经安装并配置下列软件环境:JDK/ Eclipse / Android SDK / ADT
进入应用时,由于应用的启动Activity都会有默认的theme,所以会跳一下原始界面,才启动我们定义的theme。 修改这个问题的方法,就是给应用启动的Activity设置一个空的theme。如下面的例子: 联系人启动时的Activity为PeopleActivity ,我们就在manifest文件中设置PeopleActivity 的theme为一个空的theme <activityandroid:name=".activities.PeopleActivity" android:label="@string/people" andro ...
FROM:http://blog.csdn.net/hdhd588/article/details/6739281 ============================================================= 应用程序包的安装是android的特点 APK---AndroidPackage
情景:公司购买了三年verisign的证书使用期,但是手机本地时间如果设为这三年以外的,会发生证书过期CertificateExpiredException或者证书尚未生效CertificateNotYetValidException的异常,这样基于https的网络交互都将无法进行下去,还需要提醒用户取更改手机时间,再回来进行网络操作,影响到用户体验。 目的:对于证书有效期引起的这两个异常,让验证通过(trust),其他原因引起的异常,按正常的逻辑处理。 方案如下: HttpURLConnection conn; if (baseUrl.startsWith("ht ...
Google Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,这个操作是需要rom的支持的。 Android 2.2 可以将手机程序安装在外置的sd卡上,也就是我们平常所说的app2sd。但是,官方的app2sd非常鸡肋,需要软件自身支持安装在内存卡上才可以,也就是说用官方的app2sd,要把程序安装在内存卡上,并不是我们使用者说了算,而是软件开发者说了算。经测试安装60多个软件,其中仅有可怜的5个程序能使用官方的app2sd安装在内存卡上。所以,官方的这个app2sd就是忽悠人的。当然,现 ...
要实现多个tomcat的集群,需要在server.xml配置中,Engine节点加入Cluster的配置,从官方 http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html 文档上看是这样的: <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8"> <Manager className ...
来自:http://blog.chinaunix.net/uid-20691722-id-3154640.html ======================================================= 这个故事中使用的是2.6.10的内核代码.Linux内核代码目录中, 所有去设备驱动程序有关的代码都在drivers/目录下面,在这个目录中我们用ls命令可以看到很多子目录. localhost:/usr/src/linux-2.6.10/drivers # ls Kconfig atm cdrom eisa ide macintosh messa ...
转载自http://blog.csdn.net/hn307165411/article/details/7179317 今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android:contentDescription属性,用来描述这个控件的作用。英文 ...
下面简单介绍一下spring3.1.M1中的cache功能。 spring3.1.M1中负责cache的模块是org.springframework.context-3.1.0.M1.jar 与2.5时的modules模块类似,3.1的注解缓存也是在方法上声明注解,3.1同样提供了两个注解: @Cacheable:负责将方法的返回值加入到缓存中 @CacheEvict:负责清除缓存 @Cacheable支持如下几个参数: value:缓存位置名称,不能为空,如果使用EHCache,就是ehcache.xml中声明的cache的name key:缓存的key,默认为空,既表示 ...
转自http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html 参见:http://mypyg.iteye.com/blog/919643 http://marshal.easymorse.com/archives/2950 http://blog.csdn.net/infsafe/article/details/5666964 Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例 ...
一、源码包准备 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-v1.4.4 。 下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent, libevent的最新版本是libevent-1.4.13-stable。(如果你的系统已经安装了libevent,可以不用安装) 官网:http://www.monkey.org/~provos/libevent/ 下载:http:// ...
日期时间类   MonthDisplayHelper   6行7列网格日历的帮助类   TimeUtils         时区实用类   DateUtils         创建日期相关文本信息的实用类   Time           提供了格式化时间的实用函数   DateFormat       提供了格式化日期的实用函数   SimpleDateFormat    基于Local的日期格式化和解析类 多媒体类   ThumbnailUtils      生成缩略图的实用类 动画类   AnimationUtils      创建动画的实用类 文本类 ...
Global site tag (gtag.js) - Google Analytics