移动平台-日排行
选择target -> build phases -> compile sources -> 用ARC的文件将compiler flags设置为:-fobjc-arc,用MRC的文件将compiler flags设置为:-fno-objc-arc。同样,如果一个项目用ARC,而某个文件需要用MRC,...
Android is a privilege-separated operating system, in which each application runs with a distinct system identity (Linux user ID and group ID). Par...
Android自动的SensorManager使用起来已经很方便,但由于一些情况我们希望对其中的功能进行封装:只使用个别的sensor,功能相对单一要对sensor返回的raw data进行算法处理方可使用程序中多处频繁调用禁用sensor的数据由于项目需要在很多页面调用手机的方向信息,故而对sen...
窗口管理系统是Android中的主要子系统之一,它涉及到App中组件的管理,系统和应用窗口的管理和绘制等工作。由于其涉及模块众多,且与用户体验密切相关,所以它也是Android当中最为复杂的子系统之一。一个App从启动到主窗口显示出来,需要App,ActivityManagerService(AMS),WindowManagerService(WMS),SurfaceFlinger(SF)等几个模块相互合作。App负责业务逻辑,绘制自己的视图;AMS管理组件、进程信息和Activity的堆栈及状态等等;WM...
本文参考Android应用程序组件Content Provider在应用程序之间共享数据的原理分析http://blog.csdn.net/luoshengyang/article/details/6967204和《Android系统源代码情景分析》,作者罗升阳。
0、总图流程图如下:
总体类图:
1、MainActivity进程向A...
主线程与子线程经常需要进行数据的传递,不同的类之间,不同的控制器之间都需要。
而且经常需要监听一个动作的完成,而后才去做相应事件。(代理是一对一的关系)。
一、代理传值
代理是一种设计模式。iOS中用的非常多。可以通过自定义代理来进行传值。
参见我的这篇文章 http://blog.csdn.net/xn4545945/article/details/31036523
在iOS中,委托方...
(先鄙视一下CSDN 2014博文大赛,以后拒绝参加一切形式的博客比赛)我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的用户空间运行时,因此SELinux不能完全适用于Android系统。为此,NSA针对Android系统,在SELinux基础上开发了SEAndroid。本文就对SEAndroid安全机制框架进行分析,以便后面可以更好地分析其实现细节。...
其实这篇日志很简单,争取用两句话说完。Dare这个工具是宾州大学计算机系发布的apk逆向工程工具。可以将Android系统中使用的apk文件反编译为Java
Class文件。目前支持Linux和Mac OS X中使用,在Mac中的使用方法尤其简单,在这个页面:http://siis.cse.psu.edu/dare/downloads.html 提供可执行文件的下载,下载解压之后在终端中进入其...
Hadoop MapReduce On YARN的实现 --- MRAppMaster内部组件剖析。...
由于jpg容易失真,所以在Android开发中尽量避免使用.jpg图片,而应该使用.png图片,它采用了从LZ77派生的无损数据压缩算法.
其实关于这点,Google已经暗示我们了:
发现了没有,在res下这些icon用的都是png格式.就是说Google推荐使用的是png格式的图片.
写到这,想起个小事,童鞋问:在命名一个Activity对应的布局文件的时候,怎么样算规范一...
1.ListView怎么提高滑动效率
2.说下你做过项目的包的构架,(联网,解析,activity,database) 重点
3.加载大量图片怎么做(包括小图和查看大图) 怎么减少一次跟服务器的链接数,怎么做缓存,
4.onInterceptTouchEvent(),onTouchEvent()的关系
5.怎么在oncreate中大致计算一个view的高度(调一下view的measure,...
增加快捷方式和删除快捷方式:
private void addShortcut() {
Intent shortcut = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷方式的名称
shortcut.putExtra(Intent...
如何从python代码中直接访问Android的Service...
1、错误描述
七月 13, 2014 6:34:41 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [applicationContext.xml]
七月 1...
先上图:
这个UIView可以这样写:
-(id)initWithFrame:(CGRect)frame backImage:(UIImage*)image msgStr:(NSString*)txt
txtColor:(UIColor*)color{
self = [super initWithFrame:frame];
if (self)...
很少写博客这种形式,不太清楚怎么写才能清楚的把我想表达的意思通过文字表达出来。能力有限就写写在看流媒体方面遇到的问题和当时我的想法还有处理的方式。目的一方面是写下来也是加深了一次理解,另一方面也是大家看了之后,发现哪里不对或是新的解决方案的话,可以留下评论..
重新想象 Windows 8.1 Store Apps 之文件系统的新特性: 简要说明 win8.1 中关于文件系统的增强, “库”管理, 管理以及使用索引
1.混淆后解码ProGuard运行结束后,输出以下文件:dump.txt :描述.apk文件中所有类文件间的内部结构mapping.txt:列出了原始的类,方法和字段名与混淆后代码间的映射。这个文件很重要,当你从release版本中收到一个bug报告时,可以用它来翻译被混淆的代码。seeds.txt...