- 博客(11)
- 资源 (21)
- 收藏
- 关注
原创 android 四大组件之ContentProvider1.
1.从学习android到至今已经有一年的时间了,四大组件中用到了三个唯独contentprovider没有被用到过,而且对这个也不是很理解,但是学习《android开发艺术探究》之后在第二章的IPC机制中,提到一种方法就是contentprovider。通过contentprovider可以实现数据共享。2.contentprovider暴露数据的接口,这样其他的程序可以通过Uri来访问这个
2016-06-21 16:02:17 344
原创 android ipc机制之Messenger的使用
1.前面讲了关于ipc机制中的aidl的简单使用。最近看>里面涉及到Messenger的使用,为了加深印象,所以来此写一写。2.Messenger英文单词的意思是"信使",它可以在不同的进程中传递Message对象。Messenger是轻量级的ipc方案,底层是aidl实现的。通过android api可以发现对于 Messenger类,它有俩个比较重要的构造法方法。在这里
2016-06-20 18:38:33 294
原创 设计模式之观察者模式
1.这几天做设计模式作业的时候,遇到了观察者模式,顺便学习了下观察者模式,感觉学习完后,瞬间让我想起了android里面的一些方法。估计哪些方法就是用到了观察者模式。当Model层的数据改变了通知相应的view更换数据。观察者:(Observer)将自己注册到被观察对象(Subject)中,被观察对象将观察者存放在一个容器(Container)里。被观察者:被观察对象发生了某种变化(如图中
2016-06-15 16:45:52 444 1
原创 android Service的学习
1.以前刚接触Service的时候,很不理解。但是用过俩三次就慢慢理解了,可是理解是理解了,但是记得不清楚,长时间不用就忘记了,所以我总结下Service的用法,加强自己的印象。2.Service作为android 四大组件之一,用到的地方还是比较多的,Service没有界面,类似于电脑中的后台。Service的启动方式有俩种:bindService 和StartService俩种方法
2016-06-13 18:38:15 335
原创 android 跨进程调用service学习(二)
1.前面讲了跨进程调用service,传递基础数据类型,今天来说说传递自定义类型,顺便把楼主遇到的错误说下。2. 第一步:自定义一个类名称叫person。实现parcelable接口。其中特意要注意的是:实现parcelable接口,必须要在这个类中声明一个Creator 静态变量的,然后实现它的一些方法。person类中的属性的get/set方法在这里我就不介绍了。具体看如下代码:
2016-06-12 20:30:27 500
原创 Android 跨进程调用service学(一)
1.android 系统中,各应用程序都在自己的进程中运行,进程之间一般无法直接交换数据,为了实现这种跨进程通信(interprocess communication 简称IPC),android 提供了AIDL Service。今天这篇博客主要讲下ipc,基本数据的交互。下一篇在讲复杂性数据的交互。2.第一步:需要创建一个AIDL文件。 首先创建一个project,然后在创建一
2016-06-11 18:10:17 2871
原创 数据结构之冒泡排序
1.冒泡排序在日常中用到的场景比较多在这里记录下。2.一组数据如{4,7,3,2}冒泡算法的核心思想:有多少元素就循环多少次:第一趟:7>4?是就进行下一次循环,不是的话交换位置。第二次判断7>3?是那么就变成4,3,7,2 ,在进行一次判断7>2?是就把7,2调换位置,也是就是4,3,2,7第二趟在这样进行一遍,总共进行4遍。也就是数据的长度。核心算法
2016-06-10 14:57:31 285
原创 数据结构之直接插入排序算法
1.最近没得事,准备重新在学习一遍数据结构,今天就先学习下直接插入排序算法和折半插入排序,说实在的这些长时间没有的确忘记了不少,书我也是看了半天才看懂的,在此记录下。2.直接插入排序算法:这个算法很简单,不过大部分博客讲的很繁琐。在这里以整数数组A来说。A的数据如下。{12,15,9,20,6,31,24},要给这组数据排序,假如用直接排序算法思路是这样的。从这组数
2016-06-09 19:58:52 1607
原创 Android 关于setOnclickListener 对事件分发的影响
1.以前一直觉得事件分发都是那么回事,感觉自己掌握了,可是最近发现自己远远没有掌握。自己还是太水了。经过一番思考参考别人的文章,解决了我遇到的困惑。这里着重推荐这位大牛的博客。http://blog.csdn.net/yanbober/article/details/45887547/感谢他无私的奉献,写了那么多字的文章。2、在一个布局中,添加一个Button,然后再mainactiv
2016-06-08 10:24:19 2788
原创 Android apktool使用中遇到的问题
1.今天学习使用apktool的时候 遇到俩个问题,琢磨了半天终于弄出来了,再次与大家分享下。2.在开始之前先看下官方文档。注重比较的部分是关于:java jdk 版本与对应的 apkbtool版本之间的关系。大概意思是说:1.52以后的版本要用1.7的jdk,1.52之前的要用1.6或者1.7的jdk,因此假如你的apktool版本是1.52以后的 jdk版本要用起码
2016-06-05 21:15:47 1947
原创 Android VideoView播放网络视频
1.这俩天研究了下Videoview播放网络视频。其中遇到一些问题,经过一番努力现在解决了,再此做一个笔记方面记录下。2.废话不多说直接贴代码,结合代码把我遇到的一些问题说下。主activity的xml代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" androi
2016-06-03 09:00:05 1665
viewpager 左右内容部分显示
2016-10-20
contentprovide
2016-06-21
android ndk开发
2016-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人