- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 android开发——跨进程通讯数据传递(三)
好了,承接上文,上问我们说道我们的新的需求——想要使得aidl能够传递可继承的类aidl本身是不支持这样的,但是我们可以通过Parcelable进行构造的时候,去满足我们的需求还记得在实现Parcelable时我们需要构造的其中一个静态类么?其中有这样的方法public A createFromParcel(Parcel source) { return n
2016-03-18 13:46:42
644
原创 android开发——跨进程通讯数据传递(二)
上一篇我们最后说到aidl,假定读到这篇的观众老爷们已经知道aidl是什么鬼了不知道的自己查阅下资料,就会知道最基本的模型如下在进程A中实现一个AIDL接口文件,进程B中也引用这个接口文件// ITestService.aidlpackage me.lzq.test;// Declare any non-default types here with import state
2016-03-17 11:15:02
585
原创 android开发——跨进程通讯数据传递(一)
我们都知道在android开发时候,不同的进程占用自己的内存空间,而有的时候我们需要在不同的进程之间进行数据交互。例如进程A想要传递一组数据给进程B,然后进程B处理完后将结果告知进程A。当要进行如上所说的过程时,就需要用到跨进程通讯的知识了。在实际开发中我们有很多种方法达到这样的需求,这几篇文章就会集中说明一些通用办法,而每种方案都可以根据自己需求来进行选择在第一篇文章中我
2016-03-17 10:33:38
2671
原创 surfaceview刷新操作的一些优化建议
我们如果经常编写游戏的话,surfaceview刷图可以说是再经常不过的一件事了然而随着动画效果的增加,刷新的图片越来越多,无法避免的会带来效率优化的问题,经常性的卡顿导致用户体验很不好,这里本人总结了一些自己的和别人的经验,来对刷新效果优化进行下总结,如果还有更好的方法也希望能学习下,并更新到这里1.合理使用缓存。使用缓存是第一时间就会想到的,然而什么时候使用,如何使用还是值
2015-05-14 10:10:31
11260
原创 关于java.lang.IllegalStateException: Fragment already added的一些问题
记录一下今天碰到的恶心问题我们在通过fragmentmanager管理fragment栈的时候,经常会通过检查isAdded函数来检查它是否已经被添加进栈中然后今天我在实际使用时,却发现这个检查并不准确,即使我使用了如下代码if (DeleteFragment.getInstance().isAdded()) return;DeleteFragment.getInstance().s
2015-03-31 16:28:13
6423
原创 android UI——具有裁剪功能的imageview
从事android工作已经有半年了,积累了不少经验,现在来博客将一些自己的代码和知识整理下,也看能不能帮助下别人吧,自己也是一致靠着前辈们的努力一点一点积攒知识的。这次我就来说下如何去实现一个裁剪图片控件。正如很多程序中有的那样,用户可以通过操作一个视图框对加载的图片进行裁剪,而如何实现这样的控件呢?很简单,实际上就是重写一个ImageView类,然后在原有的view上绘制线条,并记录
2015-03-13 10:11:17
695
原创 POJ 1001 求高精度幂(坑爹,DEBUG了两小时才AC)
Description对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算就是属于这类问题。 现在要你解决的问题是:对一个实数R( 0.0 InputT输入包括多组 R 和 n。 R 的值占第 1 到第 6 列,n 的值占第
2011-09-15 10:40:44
748
原创 【矩阵快速幂+递推方程】The Little Architect
24.The Little Architect成绩: 10 / 折扣: 0.8DescriptionSilence is a little architect, he likes to make all kinds of buildings with his building blocks. Now he has a new problem. He want to build a
2011-09-14 20:05:59
1108
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人