在android平台中,一个进程通常不能访问其他进程中的内存区域的。但是,我们可以使用IDL语言来把对象伪装成操作系统能理解的简单形式,以便伪装成对象跨越边界访问。
原创
2011-05-31 21:27:11
1148阅读
第二种是通过绑定的方式来启动Service。先看流程图,点击放大。
原创
2011-05-26 21:27:11
980阅读
点赞
1评论
前两篇文章中可以看到Activity和Service,context.startService对应着Service中的onStart()方法,context.onBindService对应的是Service中的onBind()方法。当我们继想绑定一个Service又想在Activity停止时,Service不会停止,我们可以先StartService,然后再BindService()。这时候的流程图如下所示:点击放大
原创
2011-05-27 21:27:11
840阅读
点赞
1评论
在Android框架中,Service是比较难以理解的一部分,傻蛋查阅了相关资料和经过一系列的代码测试,准备写一个系列文章,尝试着把Service由浅入深的梳理一遍,帮助大家更快的掌握Android Service。
原创
2011-05-19 21:27:11
934阅读
点赞
1评论
Intent有两种调用方法,一种是显示调用。一种是隐式调用。
原创
2011-05-15 21:27:11
541阅读
# Android Studio的思考建议实现流程
作为一名经验丰富的开发者,我将帮助你学会如何实现“Android Studio的思考建议”。下面是整个实现流程的步骤表格:
| 步骤 | 描述 |
| ------ | ------ |
| 步骤一 | 创建一个Android Studio项目 |
| 步骤二 | 导入相关的库和依赖 |
| 步骤三 | 创建一个布局文件 |
| 步骤四 |
原创
2023-08-23 09:45:22
39阅读
在远程的Service调用中,Activity和Service到底是怎么沟通的?对于Service的远程调用,一般会在不同的工程中也就是两个不同的进程,那么进程的沟通机制是什么?傻蛋画了一个图来说明。
原创
2011-06-15 21:27:11
623阅读
这一周对现有的Android项目进行了框架重构,使用MVP模式来重新构建整个项目和包结构。今天就来总结一下我在这个过程中理解和实践吧。MVP概述 MVP是指Model,View和Presenter的缩写,是MVC模式的一种改进版。MVP是一种非常适合Android应用的开发模式,它将把逻辑相关代码从presentation Layer中分离出去,所以,所有界面应该显示什么和界面如何显示这些是相互
原创
2021-04-20 09:00:35
355阅读
做Android 6年来,一直都没有对 Bitmap 做过深入研究。最近的工作需要,我认真的研究了一下Bitmap , 了却了多年的心愿。本次研究的东西比较多,建议先收藏,再看。一:Bitmap 是什么?从字面的意思上可以理解为 位图 。在Android中是一种存储像素的数据结构,通过这个对象可以得到一系列的图像属性。还
原创
2021-09-09 09:13:12
215阅读
前言开发中,我习惯性会把一个模块的功能放在一个包下,便于查找,但烦于耦合性太高,后期维护太费劲,因此对项目进行组件化拆分势在必行。组件化好处:便于开发,团队成员只关注自己的开发的小模块,降低耦合性,后期维护方便等。相当于先有很多小组件,各自开发,最后组装,成一个 app。关系图app:壳工程;module1:组件1;module2:组件2;common:第三库,公用工具、自定义 View、主题等。
原创
2021-05-23 22:00:56
361阅读
文章目录质量压缩采样率压缩矩阵缩放RGB_565压缩createScaledBitmap 压缩BitmapFactory.Options 属性介绍bitmap 保存为文件文件转为 bitmap高效加载大位图bitmap 转为 drawabledrawable 转为 bitmap总结质量压缩 private fun compressQuality() {
原创
2022-03-03 14:17:42
317阅读
变化太快,时间过的也太快,东西忘记的也太快.......
回忆已经是过去,未来又太遥远,迷茫占据了太多的心思.
公司对我很不错,年终总结有要写对公司来年可以给自己提供什么发展
原创
2007-12-28 20:13:56
586阅读
2评论
思考,只在临睡前..
每天上班魔兽间穿插,几乎都没什么用心想想自己的处境和前途,不努力把自己从迷茫中拉出来,这样不好不好,多些安静的时刻,让自己好好想想,未来的路应该怎么走
原创
2008-01-09 17:40:19
505阅读
学习Java应该怎样才能走的更远?
原创
2009-03-23 20:38:00
345阅读
目前测试以及QA似乎已经做到了瓶颈点。想想原因,基本有以下几点:第一,所制定下的规范极其制度没有真正实施,落实下来,这和公司的项目流程和时间约束有关系。第二,没有更高的参照点,我们现在做到了这个地步,已经到了我们所认知的极限,不知道在要提高应该怎么去做。第三,缺少整个项目组及高级领导的支持,测试与QA所做的工作很难体现具体的价值,特别是QA,我们是一直在做项目,项目与产品有很大区别,开发组与高级主
原创
2014-02-13 15:15:29
294阅读
长度——学会拉长时间的角度去看待问题; 高度——学会换位思考的角度去思考问题; 深度——学会深度思考的方式去找到问题。
原创
2021-07-13 17:42:10
201阅读
自毕业到现在,不知不觉已经过去5个月了,在这5个月里自己一直在忙碌,但感觉确很空虚,因为在这5个月里自己没有什么技术上的提高,自己想了好长时间,感觉还是错基础学习很重要,不想再跟新技术,什么云里雾里的,自己从现在不在去管了,还是从头复习下组成原理、操作系统、编译原理、离散数学、数据结构和算法吧,这是我的一个复习方向,另外我感觉我也应该去写一个框架,在工作中也应该多留心一下。
总的来说,自己要努力
原创
2009-11-19 20:31:57
336阅读
好像把编程语言学好,好像想那些厉害的人一样。为啥自己总是不开窍呢,为啥不对这些代码敏感些呢。好烦人好烦人啊。我到底该咋学呢············无人帮助只能靠自己探索了啊
原创
2011-05-03 13:34:06
516阅读
1评论
数据结构是人对于现实世界用数学语言描述的数据和数据组成的操作的逻辑集成。
算法是人对于借助于逻辑思维来处理和解决现实问题的具体思虑步骤。
C、C++、JAVA、C#是一座桥梁,这座桥梁提供了一条由人脑思维转向机器思维的路径,数据结构是告诉我们哪段时间,该走什么样的步子,而算法是告诉我们,该如何走,才能更安全、稳定、高效的通过。总结开来,语言只是载体,它将我们的想法转换成让计算机能够识别的0
原创
2011-07-09 17:44:23
452阅读
接触计算机已有两年半了,明天也要开始拍完毕业照,然后回家做做毕业设计,找找实习单位,然后开始面临着各种各样的压力。刚开始接触计算机时,真的是小白痴一个。记得当时很多同学都不是很熟悉,然后经常找人家问问题被人家嫌弃,说这么笨。然后慢慢地,开始怀疑人生,说我为什么会选择来计算机这个专业,真是自找苦吃,好好地学学会计,记账也挺不错的嘛。当时满满的负能量,然后也遇到过很多不开心的事。很多同学也说我,做什么
原创
2018-01-04 23:54:17
436阅读