自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (23)
  • 收藏
  • 关注

原创 Android Library

Android Library 的学习1:为什么学习?   在查找Android 播放视频时,找到一个开源项目Vitamio,其中需要将Vitamio集成到项目自己的项目中,那如何将Vitamio集成到项目自己的项目中,这时就用到了Android Library2:什么是Android Library (百度)3:项目导入Android Library的过程    第一步:首先

2013-05-31 18:33:34 1278

转载 Android中如何合并两个工程的功能

今天由于某种原因,接到一个任务,需要合并两个原先是以两个APK包方式发行的版本,由于他们功能互补,因此希望把这两个工程合成一个工程。仔细整理了下思路,决定将一个比较接近底层服务的apk包做成一个jar的方式进行整合!        原来以为要自己手动导出jar,然后再引用,后来发现eclipse本身已经自带了这个功能,只要我们在功能属性中直接进行引用即可。Project->Properties

2013-05-31 16:48:01 2867 5

转载 Android技术积累:图片缓存管理

原创文章,转载请注明:转载自Keegan小钢本文链接地址:http://keegan-lee.diandian.com/post/2012-12-06/40047548955 如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所

2013-05-31 13:58:20 909

转载 Android技术积累:图片异步加载

原创文章,转载请注明:转载自Keegan小钢本文链接地址:http://keegan-lee.diandian.com/post/2012-12-14/40046198902 当在ListView或GridView中要加载很多图片时,很容易出现滑动时的卡顿现象,以及出现OOM导致FC(Force Close)。会出现卡顿现象主要是因为加载数据慢,要等数据加载完才能显示出来。可以通过

2013-05-31 13:39:10 815

转载 Android提示版本更新的实现

一、首先,参考了以下文章《Android自动检测版本及自动升级》http://www.linuxidc.com/Linux/2011-10/45718p2.htm:步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不

2013-05-29 16:12:10 829

转载 Android网络连接判断与处理

获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接  1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3 ConnectivityManager mConnectivity

2013-05-29 16:02:27 802

转载 闪屏界面告别白屏,巧用theme

天下难事,必工于易。天下大事,必作于细。     要做出一个上的了台面的程序,在细节上也是要下工夫的。    在做好一款程序后,我们可能会发觉,当打开程序时会有一个很短暂的白屏,如图。虽然没有任何BUG,但从用户的角度来说,看着也有一点点不爽的。        怎么解决呢?    以下介绍两种方法    1.修改AndroidManifest.xml下程序的th

2013-05-27 17:07:17 1332

转载 Android中ListView.getCount()与ListView.getChildCount()区别和OnScrollListener()各个参数的区别

ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。  ListView.getChildCount()(ViewGroup.getChildCount) 返回的是显示层面上的“所包含的子 View 个数”。  二者有什么不同?当 ListView

2013-05-27 12:16:48 1020

转载 android ListView的上部下拉刷新下部点击加载更多具体实现及拓展

这次就不上图了,例子太多太多了,想必大家都见过.这个功能的实现,简直是开发者必备的.我也不过多介绍了,网上详细介绍的博客太多太多了,若想深入了解,请参考网上其他博文.在这里,我只是按照自己的理解,模拟实现了一个,顺便代码贡献出来.我对之详细标明的注释,想必如果不懂的同学们,看注释也应该明白,前提是,你要耐心看,因为代码有点多,但是我整理过了,还算清晰.详细代码:[java]

2013-05-24 17:13:09 1048

转载 Android实战技巧:如何在ScrollView中嵌套ListView

前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它

2013-05-24 16:44:36 697

转载 GoogleCode之SVN空间使用详解

读者要求:有一定的开发经验,熟悉版本控制的基本概念,熟悉SVN的简单使用。 下面是申请并开通Google Code 的SVN 空间的一个流程: 1. Google账号 首先,要求你有一个Google 的账号,如果没有的话可以申请一个Gmail 的账号,有了这个账号,Google 的所有非收费的服务都可以获得,更何况一个区区的SVN 空

2013-05-23 16:45:29 720

转载 onRetainNonConfigurationInstance和getLastNonConfigurationInstance

第一篇: 很多网友可能知道Android横竖屏切换时会触发onSaveInstanceState,而还原时会产生onRestoreInstanceState,但是Android的Activity类还有一个方法名为onRetainNonConfigurationInstance和getLastNonConfigurationInstance这两个方法。   我们可以通过  onRetai

2013-05-23 16:40:09 646

转载 eclipse windows 窗口背景颜色 保护视力

eclipse  窗口背景颜色   windows 窗口背景颜色 查看图片附件

2013-05-23 13:16:10 1021

转载 [转]Android 设计思想

设计思想  一个声明解释一些对Android开发者有用的技术思想和观点。通过阅读这一页,你将了解如何写出在嵌入式设备(比如,手机)上性能良好,并且与系统其他部分协作出色的应用。  设计思想  学习如何在一个新的API上创建应用的过程都是类似的,即便平台本身存在很大差异性。通常,有两个步骤:首先,你学习如何使用API来做你想做的事情;然后,你学习平台的细微差别。还句话说,你首先要学习如何

2013-05-23 12:52:55 1098

转载 intent.setFlags方法中的参数值含义

一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CLEA

2013-05-23 12:14:30 751

转载 Android* 应用性能调试

目录(?)[+]http://software.intel.com/zh-cn/articles/performance-debugging-of-android-applications/?cid=sw:prccsdn2072概述创造愉快用户体验的关键是开发响应快捷的应用。借助Android* 软件开发套件(SDK)提供的组件,性能问题调试任务因为简单

2013-05-23 11:59:27 754

转载 浅谈ANR及如何分析解决ANR

目录(?)[+]一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在

2013-05-23 11:51:30 838

转载 android TraceView使用以及listview 的性能优化测试(二)

好现在咋来验证listView 的神奇,listview主要需要优化的就是getView() 这个方法,实现其中convertView 的缓存优化,下面就利用TraceView 测试下listview重用convertView  的区别: 首先啥都不做: public View getView(int position, View convertView, ViewGroup parent

2013-05-23 01:41:09 1089

转载 android TraceView使用以及listview 的性能优化测试(一)

TraceView简单使用方法一、TraceView简介      TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。      TraceView是图形化的工具,最终它会产生一个图表,用于对性能分析进行说明。      TraceView可以跟踪到具体的Method  二、Tr

2013-05-23 01:38:12 840

转载 成为Android高手所经历的阶段

成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的编程,例

2013-05-21 13:01:30 665

转载 项目常见错误

1.Project has no project.properties file! Edit the project properties to set one.       在eclipse中导入Android工程时,有时会遇到 Project has no project.properties file!的错误提示,并且工程文件夹前面会出现一个红色的叹号以提示错误信息。这个问题主要是And

2013-05-16 16:52:18 762

原创 测试微信分享功能

准备工作1:进入微信开放平台,点击开发者,输入QQ号和密码2:输入QQ号和密码以后就成为微信平台的开发者了,然后创建应用3:填写应用相关信息    这一步也注意两个地方,第一应用签名(可暂时不写),第二包名(包名可以随意填写)4:注册应用以后就会有一个APP_ID这个会在应用程序中用到5:下载微信SDK 接下来就可以写程序测试了1:创建一个Android应用

2013-05-16 15:43:16 4347

转载 android 签名被篡改(Keystore was tampered with, or password was incorrect)

在配置自定义签名时出现了"Keystore was tampered with, or password was incorrect"错误!参考文档发现:If necessary, you can change the location/name of the debug keystore/key or supply a custom debug keystore/key to u

2013-05-16 15:02:19 3937

转载 Android 的背景平铺效果实现

以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。Android 框架允许创建一个 drawable 包含一个 bitmap 并用于平铺、缩放和对齐处理。当我们需要让背景使用下面图片进行平铺时:我们需要创建一个平铺的 drawable ,可在XML 文件中使用 Bitmap

2013-05-12 21:44:50 1861

转载 android中Actionbar详解

1、什么是Action BarAction Bar被认为是新版Android系统中最重要的交互元素,在程序运行中一直置于顶部,主要起到的作用在于:1)突出显示一些重要操作(如“最新”、“搜索”等)2)在程序中保持统一的页面导航和切换方式3)将使用频率低的功能放在Action overflow中,节省页面空间4)一个固定区域显示程序标示2、Action Bar分成四个区域

2013-05-01 15:01:11 663

转载 Android 知识碎片

1:判断设备是否是平板public static boolean isTablet(Context context) {        return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLA

2013-05-01 14:59:44 494

Android打开其他应用程序组件

Android打开其他应用程序的组件,例如打开Activity,打开Service

2014-03-03

ViewFlow实现左右滑动

使用ViewFlow实现左右滑动 也可以添加圆点指示器或者标题指示器

2013-07-16

Android 反编译apk为java代码

Android 反编译apk为java源码,在命令行中输入dex2jar classes.dex 如果没有反编译成功 那么请重新到官网上下载最新的dex2jar

2013-07-04

Android 反编译xml

android 反编译xml文件,在命令行下找到jar包地址,输入java -jar apktool.jar d 反编译的apk名 反编译后的文件名

2013-07-04

常用Android 代码段

一些常用的Android 代码段 其中包括读取sdcard中的图片,保存网络图片到sdcard,利用软引用缓存图片,解决Scrollview嵌套Listview数据显示不完全的问题

2013-05-27

编程逻辑之美

锻炼编程逻辑思维 包含很多数据结构的一些知识

2013-05-21

Android 微信分享功能

测试微信分享功能,其中包含获取测试应用签名,分享信息到微信

2013-05-16

Android控制PC的关机、重启、休眠、注销、锁定

Android控制PC的关机、重启、休眠、注销、锁定 服务器段代码

2013-04-05

Android控制PC的关机重启休眠注销锁定

Android控制PC的关机、重启、休眠、注销、锁定 客户端代码

2013-04-05

Android 制作APK

Android制作签名,无签名的APK,以及密钥的生成及工具安装

2013-01-10

Android 制作源码包

Android 制作源码包步骤,一步一步教Android 制作源码包的过程

2013-01-10

仿百度Map的实例

高仿百度Map的实例,可以查询公交,步行,驾车路线以及附近查找

2012-11-22

ubuntu mat 插件

ubuntu下分析内存溢出的原因工具 MAT

2012-08-31

Android教程之用_HTML_5_构建_Web_应用程序(三)

Android教程之用_HTML_5_构建_Web_应用程序(三)

2012-06-05

基于HTML5开发Android应用

基于HTML5开发的Android应用, Android学习资料之使用_HTML_5_开发新的可视化_UI_特性

2012-06-05

Android 裁剪图像

通过图库或相机拍摄 选择图片进行裁剪并显示

2012-05-17

Android 应用滑动的jar包

在写Android中的滑动时 需要的类的jar包

2012-05-02

Android 指引导航滑动

Android 更炫的滑动效果 用户体验好

2012-05-02

Android 导航左右移动

Android 导航左右滑动 效果明显 值得学习

2012-05-02

Android 图片左右滑动

Android 图片的左右滑动效果 实现简单易懂 方便

2012-05-02

空空如也

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

TA关注的人

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