- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 Android中Intent探究
1 。任何一个操作系统,都有自己的IPC通讯机制,Android也不例外;Intent的通讯机制是基于Binder的,而Binder的机制本质上是共享内存2。 Intent的架构包括三方面:Client,也就是发送这个Intent的activity;Server,也就是activityManagerService.java,它主要是负责分发这些Inte
2013-05-28 18:07:54 506
原创 马云创业智慧
以下是马云的创业智慧!!!值得收藏,慢慢品尝!!!【马云:我最遗憾的错误】01年,我犯了一个错误,我告诉我的18位共同创业同仁,他们只能做小组经理,而所有的副总裁都得从外面聘请。现在十年过去了,我从外面聘请的人才都走了,而我之前曾怀疑过其能力的人都成了副总或董事。我相信两个信条:态度比能力重要,选择同样也比能力重要!【马云:不能统一人的思想 但可以统一人的目标】千万不要相信你能
2013-05-22 08:59:25 505
转载 Activity间数据传输
当对Android有一些了解后,不难发现,Android程序UI框架接近于Web页面的概念。每一个用于呈现页面的组件,Activity,都是彼此独立的,它们通过系统核心来调度整合,彼此之间的通过Intent机制来串联。每一种架构都会有其利弊,Android当然也不能超然脱俗。由于Activity之间的松耦合关系,使得其复用能力特别的出色,Mash-Up方式可以有效的提高开发效率。但另一方面,由
2013-05-21 19:33:55 397
原创 java中classloader原理
ClassLoader的工作原理在Java内部实现了三种类型的ClassLoader:Bootstrap ClassLoader,Extension ClassLoader, System ClassLoader。这三个ClassLoader通过parent形成一条单向链,其中Bootstrap处于链尾,而System ClassLoader处于链头。Bootstrap Class
2013-05-20 17:27:04 762
原创 思考题答案
【1】1、先把5升的灌满,倒在6升里,这时6升的壶里有5升水2.再把5升的灌满,用5升的壶把6升的灌满,这时5升的壶里剩4升水3.把6升的水倒掉,再把5升壶里剩余的水倒入6升的壶里,这时6升的壶里有4升水4.把5升壶灌满,倒入6升的壶,5-2=3【2】把第二个满着的杯子里的水倒到第五个空着的杯子里【3】小黄。因为小李是第一个出手的,他要解决的第一个人就会是小林,
2013-05-20 15:14:25 610
原创 思考题
【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。【2】周雯的妈妈是豫林水泥厂的化验员。 一天,周雯来到化验室做作业。做完后想出去玩。 "等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你 能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来 吗?" 爱动脑筋的
2013-05-20 15:12:49 616
原创 android面试题2
一。UI线程和非UI线程的交互方式,写出几种各自的耗时1、handler2、Activity.runOnUIThread(Runnable)3、View.Post(Runnable)4、View.PostDelayed(Runnabe,long)5、AsyncTaskhttp://www.cr173.com/html/19165_1.html二。requestLayou
2013-05-19 21:47:13 1829 1
转载 android使用代码实现gps,gprs,wifi打开与关闭
Android中使用代码开关GPS、移动网络(GPRS)、WiFi 以下方法在2.1中测试成功。理论上2.1以上应该也可以。不过2.1以后的Android版本中已经有提供了相关方法,详见aundroid.provider.Settings.Secure类。记得在AndroidManifest.xml中声明相关权限: android
2013-05-18 17:00:58 913
转载 android IPC机制
ServiceManager启动源码:frameworks/base/cmds/servicemanager/Service_manager.cint main(int argc, char **argv){struct binder_state *bs;void *svcmgr = BINDER_SERVICE_MANAGER; //以此标识服务管理器bs = b
2013-05-15 18:05:42 670
原创 android面试题
1. 如何将SQLite数据库(dictionary.db文件)与apk文件一起发布? 解答:可以将dictionary.db文件复制到Eclipse Android工程中的res aw目录中。所有在res aw目录中的文件不会被压缩,这样可以直接提取该目录中的文件。可以将dictionary.db文件复制到res aw目录中 2. 如何将打开res aw目录中的数据库文件?
2013-05-15 17:32:43 455
原创 android 有哪些安全机制
1.Android基于Linux,Linux的安全机制适用于Android,通过通过工作组或域来实现内部的管理比如读写权限,访问权限;而防火墙用于外部的访问安全。2.Android的权限机制:在manifest.xml中会配置相应的权限 3.Android的独立进程机制:每个应用都运行在独立的进程中,互相不干扰,当然他们共享资源和内存等;还有注意shareId如果相同会运行在一个进程中
2013-05-15 16:21:51 683
转载 Android中UI线程与后台线程交互设计的方法
我想关于这个话题已经有很多前辈讨论过了。今天算是一次学习总结吧。在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的
2013-05-15 14:58:09 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人