自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zcmain的专栏

要么看书 要么旅行 身体或心灵总要有一样在路上。

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

转载 解决ListView滚动复用convertview和ViewHolder数据填充错乱

我说下我的理解,最可能出现重复的情况就是getView(int position, View convertView, ViewGroup parent)中的convertview利用的情况,由于getview的时候,listview自身会复用已存在的item,即重用最先新建的那几个item,还有就是注意tag的使用,convertView.getTag()返回的也是重用的view,其状态是和被重

2013-11-29 13:30:25 11027 2

转载 Android高效加载大图、多图解决方案,有效避免程序OOM(使用LruCache 强引缓存图片用取代软引用)

本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图

2013-11-08 00:14:35 1970 1

转载 深入解析AsyncTask

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT

2013-11-07 22:52:28 757

转载 android view SurfaceView GLSurfaceView的关系和区别

这几天在外面面试遇到这个一个问题:android view SurfaceView GLSurfaceView的关系和区?在网上找一找,下文为三者解释较为全面的一篇文章,androidkaifa.com希望这文章能对大家有帮助       Android游戏当中主要的除了控制类外就是显示类View。SurfaceView是从View基类中派生出来的显示类。android游戏开发中常用的

2013-11-07 17:53:17 13903

转载 android 笔记 【一个应用程序的入口 ——Application】

Applicationandroid应用程序的入口Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象且仅创建一个,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个

2013-11-07 16:52:59 4784

转载 android笔记 AIDL 实现进程间通信

android 中通过 AIDL (Android Interface definition language) 机制 (远程服务调用)实现进程间的通信。什么是aidl:1. aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:int

2013-11-07 00:01:39 1152

转载 android Fragment

FragmentAndroid是在Android 3.0 (API level 11)开始引入Fragment的。  可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。  可以把Fragment设计成可以在多个Activity中复用的模块。  

2013-11-06 18:29:09 1623

转载 Android Activity之launchMode四种加载方式

在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingl

2013-11-05 22:50:18 1033

原创 android ListView 滑动到最底部并且停止滑动时候加载数据

调用ListView的setOnScrollListener()方法设置滑动监听器,实现OnScrollListener接口的方法判断当列表滑动到最低端时,加载新的列表项接口OnScrollListeneronScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount

2013-11-03 23:18:40 3314

转载 音频压缩工具——Speex的使用(Android&iOS语音录音技术预演)

要在Android/iOS端实现语音对讲,原型为微信与米聊,开始预演所用技术,找到以下资料。在Android开发中,需要录音并发送到对方设备上。这时问题来了,手机常会是GPRS、3G等方式上网,所以节省流量是非常关键的,使用Speex来压缩音频文件,可以将音频压文件小数倍。1.去Speex官网下载最新Speex源码。2.创建一个新的应用(我创建的应用名为Audi

2013-11-01 14:28:18 4897 1

转载 Cocos2d-X 事件处理机制之按键事件

本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010 一、按键事件       使用IOS系统设备中只有Home键,按下Home键,程序进入后台。而使用Android系统的部分设备会有Menu键和返回键,因此有时需要检测设备的键盘输入,使用键盘事件代理CCKeypadDelegat

2013-11-01 10:34:26 2630

转载 Cocos2d-X 事件处理机制之触屏事件(单点触屏+多点触屏)

本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010       游戏主要是玩家和程序的交流。无论你的动画做得多么生动,特效做得如何炫,游戏还是要和玩家进行互动和交流。在智能手机中,主要的输入操作是通过触摸屏幕、重力感应等方式实现的,而输入文字主要通过虚拟键盘等实现

2013-11-01 10:13:57 2334 1

react-native-charts-wrapper图表库页面布局使用案例

react-native-charts-wrapper图表库页面布局使用案例,资源仅包含页面布局样式展示,可结合博客https://blog.csdn.net/zcmain/article/details/107909374观看

2020-08-10

AppBuild.zip

jsp实现对工作目录下文件夹进行遍历并展示文件名称、最后修改时间、文件大小信息,类似于web文件浏览器

2019-12-02

android native与html中js交互

android中通过java层与html中js实现互相调用数据传递 参考:http://blog.csdn.net/zcmain/article/details/51736110

2016-06-24

MVP+Retrofit+RxAndroid使用

MVP+Retrofit+RxAndroid使用demo

2016-05-16

反编译APK工具集

反编译APK工具集

2013-04-18

android开发中静默安装

实现android静默安装指定的apk希望对大家有用,内含代码和文档说明以及签名apk工具。

2013-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除