android二级listview列表

今天来实现以下大众点评客户端的横向listview二级列表,先看一下样式。   这种横向的listview二级列表在手机软件上还不太常见,但是使用过平板的都应该知道,在平板上市比较常见的。可能是因为平板屏幕比较大,而且也能展现更多的内容。    下面来看一下我的实现步骤。    首先自定义一个listview,代码如下:public class MyListView extends ListVie...
阅读(31258) 评论(31)

android拍照

拍照可以调用系统的相机进行拍照,拍完保存到相应的SD卡目录。最近要用到拍照这个功能,首先试了下调用相机拍照,保存到相应目录,然后用imageview显示的时候感觉,很模糊。可能是图片被压缩的太狠了。所以自己使用Camera写了一个拍照的功能,拍出来的还挺清晰的,不过文件有点大一张图片差不多1.7M。如果想拍高清图可以使用下面的代码。           代码很简单,我就不做过多解释了。...
阅读(7505) 评论(1)

写在十万访问时

2012年已经过去一多半了,这一年对我来说也是不平凡的一年。最近因为一同事离开了公司,心里面感到很难过一直想写点什么,今天正好有时间就把这大半年的事情一一的记录下来。           记得11年我刚出来实习,也刚刚开始从CSDN上写博客,也写过一篇自己刚出来找工作所经历的历程,现在继续承上启下从2012年过完年开始写起。过完年我还是回到了自己实习的那家公司,那时候公司基本上没事,所以我上班基本...
阅读(3851) 评论(5)

vi/vim 使用方法讲解

本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界...
阅读(2684) 评论(0)

android书架效果

以前也模仿者ireader实现了书架的效果,但是那种是使用listview实现的,并不好用。绝大多数都是用gridview实现的,网上这方面资料比较少,有些开源的电子书都是重点做了阅读,并没有像ireader和QQ阅读这样的书架效果。           书架这种效果我早就实现了,本来想做一个完美的电子书,但是因为自己的懒惰,仅仅持续了一两天,今天又找到了以前的代码分享出来,希望大家能一起实现一个...
阅读(12924) 评论(7)

android消息推送

1.引言  所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。  推送方法如下:  1)通过SMS进行服务器端和客户端的交流通信。  在Android平台上,你可以通过拦截SMS消息并且解析消息内容来了解服务器的意图,可以实现完全的...
阅读(36272) 评论(24)

android自定义listview实现圆角

在项目中我们会经常遇到这种圆角效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样既会是自己的项目增大也会增加内存使用量,所以使用shape来实现不失为一种更好的实现方式。在这里先看一下shape的使用:  <shape xmlns:android="http://schemas.android.com/apk/res/android"...
阅读(27541) 评论(23)

android网易顶部导航栏demo

随着时间的推移现在的软件要求显示的内容越来越多,所以要在小的屏幕上能够更好的显示更多的内容,首先我们会想到底部菜单栏,但是有时候想网易新闻要显示的内容太多,而且又想在主页面全部显示出来,所以有加了顶部导航栏,但是android这样的移动设备内存是受限的,那么多界面缓存到内存中,很容易导致内存溢出,这个是比较致命的,所以不得不考虑。虽然我在之前也做过网易的顶部导航栏但是哪种方式并不好,就像使用vie...
阅读(31669) 评论(13)

android底部菜单栏demo

上一个项目已经做完了,这周基本上没事,所以整理了下以前的项目,想把一些通用的部分封装起来,这样以后遇到相似的项目就不用重复发明轮子了,也节省了开发效率。今天把demo贴出来一是方便以后自己查询,二是希望同时也能帮到大家。           底部菜单栏很重要,我看了一下很多应用软件都是用了底部菜单栏做。我这里使用了tabhost做了一种通用的(就是可以像微信那样显示未读消息数量的,虽然之前也做过但...
阅读(44013) 评论(24)

android 9PNG图片制作

在android开发的过程中我们经常因为没有好的美工图片失真,这样使界面看起来要逊色很多,有的时候可能我们会想在drawable-hdpi,ldpi,mdpi下放不同分辨率的图片,这样虽然可以有效避免图片失真,但是这样一是麻烦而是图片资源似的整个项目太大。所以有时候我们想要是有些图片可以拉伸而不失真多好啊,这时候我们就要想起android为我们提供的9.png格式的图片了,9.png格式的图片是安...
阅读(10535) 评论(4)

android 大图片拖拽缩放

由于最近项目忙,博客一直没有时间更新,今天有点时间就连续更新两篇吧,过过瘾。           这篇图片拖拽缩放也是我在项目中用到的,今天整理一下,将源码奉献给大家,希望对大家以后碰到相似的问题有帮助。                 这篇就不做过多介绍了,直接上源码:      public class SpacePageActivity extends Activity { privat...
阅读(8421) 评论(9)

android之图片异步加载并缓存到本地

在android项目中访问网络图片是非常普遍性的事情,如果我们每次请求都要访问网络来获取图片,会非常耗费流量,而且图片占用内存空间也比较大,图片过多且不释放的话很容易造成内存溢出。针对上面遇到的两个问题,首先耗费流量我们可以将图片第一次加载上面缓存到本地,以后如果本地有就直接从本地加载。图片过多造成内存溢出,这个是最不容易解决的,要想一些好的缓存策略,比如大图片使用LRU缓存策略或懒加载缓存策略。...
阅读(21678) 评论(17)

android中的所有activity间动画跳转

在之前的一篇博客里介绍过activity间动画跳转的问题,但是真正做软件发现并不能满足我们的要求,因为使用overridePendingTransition(int enterAnim, intexitAnim)这个函数只能实现进入另一个activity的动画,当另一个activity退出时,还是使用的系统动画。所以在这里讲一下怎么设置所有activity的动画跳转和退出跳转。其实有些软件已经这样...
阅读(36867) 评论(21)

使用ViewPager实现左右循环滑动

前面一篇文章实现了使用ViewPager实现高仿launcher拖动效果 ,后来很多朋友问能不能实现左右循环滑动效果和引导页面。今天实现了左右滑动,至于在最后一页滑动跳转,这个也做了但是效果不是太好,也希望有实现的朋友能够分享下。在最后一页添加一张图片单击跳转,这个认为很简单大家自己添加个图片,点击后跳转就OK。            这篇是在实现了使用ViewPager实现高仿launcher...
阅读(36755) 评论(24)

关于googlemap程序key的正式版和debug版申请

这两天一直纠结这个问题,因为网上给的都是debug版本的,不知道为什么我debug版本的打包成APK以后,地图就出不来为此也很是纠结很是不解。没办法最后看了官网的文档才知道,原来测试使用debug版本,正式发布的话还要另外申请一个正式版的。今天试了下终于把这个小问题搞定,发出来供大家参考,希望大家也能少走弯路。          正式版的发布其实和debug版本的是相同的。官方给出的命令行下:...
阅读(4981) 评论(10)

Android仿微信底部菜单

今天终于把公司的界面原型做完了,哈哈,提前完成正好趁现在有时间更新下最近学到的一些特殊效果。其中这个仿微信的底部菜单,真的要感谢家辉兄弟,我才得以解决。首先看一下实现后效果。          就下面的那个底部栏,下面看一下实现代码吧!     首先是布局main.xml: <TabHost android:id="@android:id/tabhost" android:layo...
阅读(22527) 评论(21)

仿新浪微博的ListView下拉更新功能

由于最近做的项目中也用到了这个功能,今天刚好实现了下,就趁现在有时间写篇博客分享下。在做的时候也参考了下别人的代码,毕竟站在巨人的肩膀上才会是自己更加强大。哈哈!先看看新浪的下拉更新是什么样的吧!               OK,今天我们要实现的就是上面的下拉刷新功能。       首先实现下拉刷新的布局文件 layout/head.xml <LinearLayout...
阅读(17641) 评论(18)

android之Listview的分组实现

对于Listview的分组我们再熟悉不过了,因为Android自带的通讯录中的联系人信息就是使用的ListView分组,最近项目中用到了这个功能。所以趁着周末有时间,也更新下一篇这样的博客,希望对大家能够有帮助。        其实对于分组的ListView和我们平时用的ListView没有多大差别,就是需要在适配器中的getView方法中做下判断。只要理解了这个,下面就好说了,下面我们看下实现...
阅读(39234) 评论(13)

高仿iReader书架效果

阅读过电子书的朋友相信对iReader都是比较熟悉的,iReader的书架做的非常漂亮,以前总以为是使用了2D画图做的呢,今天反编译了一下才明白原来是用图片拼接起来的,这样就OK了,今天我就带大家实现一个iReader书架。          首先看一下layout下main.xml布局: <LinearLayout xmlns:android="http://schemas.andro...
阅读(12373) 评论(25)

OpenGL纹理映射和光照效果

在前面我们已经可以绘制出一个带有颜色的立方体了,但是这些颜色是系统自带的黄色,绿色等,有时候这并不能满足我们的要求,这时候就需要将纹理映射到立方体上去了。       为使用纹理,我们需要打开OpenGL的一些开关以启动我们需要的一些功能:      gl.glEnable(GL10.GL_TEXTURE_2D);      这个调用是必不可缺的;如果你没有打开此功能,那么你就无法将...
阅读(6844) 评论(0)
85条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1422367次
    • 积分:11490
    • 等级:
    • 排名:第1290名
    • 原创:75篇
    • 转载:8篇
    • 译文:2篇
    • 评论:1071条
    博客专栏
    最新评论