![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android高级学习
季科
这个作者很懒,什么都没留下…
展开
-
android设计模式之TemplateMethod
几天前,听了高焕堂老师的设计模式,就来一直因为琐事而耽误了,这几天终于可以写自己之前一直想写,却没有时间来写的了。首先,templatemethod是和继承有关的,通过父类来调用了子类的一些函数,是不是感觉很不可思议,别慌,看完我下面的阐述,或许你就不感觉到好奇了,android的上面的两层为框架和app层,我们可以通过框架来设计出我们所想要的任何的app,要知道框架只有那么多,而我们原创 2016-04-13 15:48:06 · 317 阅读 · 0 评论 -
android设计模式之observer
今天我们谈谈android中的observer模式,看了一下网上的代码,感觉不是很好理解,我还是引入高焕堂老师的EIT模式来说,同时我结合android中的为button设置监听来讨论这个问题,我先大概讲讲理论,然后在下面会以一个简单的代码来表现。 高老师的EIT模型中E和I是对应不变的,就像我们的button按钮是不变的,而变得只是button按钮以后处理事件,T也就是我们说的监听原创 2016-04-13 16:31:42 · 401 阅读 · 0 评论 -
android学习之jni编程初探
使“java+c”的开发方式成为了官方支持的开发方式,NDK的本质就是为了让Android应用程序能方便的使用JNI技术而提供的一套工具集合,使用NDK主要是4大好处,第一个,代码的保护,,由于apk的java层代码很容易被反编译,而c/c++反汇编难度较大;第二个,可以很方便的使用开源库,因为很多的现存的开源库都是c/c++代码编写的;第三个,提高程序的执行效率,第四个,便于移植,使用c/c++原创 2016-05-10 15:59:44 · 964 阅读 · 0 评论 -
android设计模式之Composite
今天我们来谈谈android的设计模式的Composite吧,里面的例子用的是高焕堂老师的一些资料,加上自己对android的一些理解,先说说具体的本文的代码的框架的结构吧,首先有一个叫Money的类作为类似android的View,然后继承自Money的Wallet作为android中的ViewGroup,这个Wallet可以包含自己,也可以包含money,接下来就是和Wallet同类的继承于M翻译 2016-04-15 15:52:23 · 350 阅读 · 0 评论 -
android学习之基于百度地图的地点检索和标记
在现在的生活之中,地图越来越重要,作为一个普通的程序员,我们不可能自己去编写一个地图,所以,这篇文章写的是关于如何利用百度的第三方框架来写自己的程序,首先我们需要成为百度开发者,然后下载相关的SDK,在百度里面搜索百度地图,然后进入百度api首页,然后点击进入,这里我只说一些需要注意的点,第一,在创建应用的时候,我们应该选择的是androidsdk,然后android的sha1 fingerp原创 2016-05-10 19:34:03 · 4805 阅读 · 1 评论 -
android学习之AIDL初探
很久以前就应该写这篇文章了,但是之前一直有事情,今天终于有时间了,因为android不允许共享内存,所以出现了AIDL(全称是Android Interface Define Language)也就是进程间通信,其实进程间通信也不麻烦,这里说说大概的思路,首先在服务器端口,我们写一个aidl的文件,文件里面通过接口的形式来写,但是没有限定词,(不要担心,代码会在后面贴出),然后android系统会原创 2016-05-11 18:56:30 · 274 阅读 · 0 评论 -
android框架学习之Volley
Volley是一个基于HTTP协议的网络通信框架,首先我们需要去网络上下载一个Volley的jar包,如果找不到的话,也可以在下面留下邮箱我发给你,然后我们建立一个android项目,将volley.jar复制到libs目录就可以了,使用Volley最大的好处就是不用自己启动子线程,我们也不需要担心并发的问题,而且volley自带了队列请求机制,简单来说我们就需要把每种请求放到队列里面,就可以了,原创 2016-05-12 16:50:56 · 343 阅读 · 0 评论 -
android学习之通过json生产一个javabean对象
一直觉得java的反射就是个很厉害的东西,今天看见别人通过解析json字符串生成了一个javabean对象,再一次体会到了反射的力量,这里需要注意的就是我们输入的json字符串的key值和类中的成员的名字要对应,如果看不懂的话,我之前有写反射的基础,大家可以去看看。这里我就直接贴代码了。返回的类的类型package com.example.reflectjson2ben;pub转载 2016-05-16 17:13:44 · 473 阅读 · 0 评论