自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android Fragment应用实战,使用碎片向ActivityGroup说再见

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/13171191现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其

2014-11-25 16:48:26 4266

转载 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Ba

2014-11-18 22:00:42 3529

转载 Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/25466665本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.html限于篇幅的原因,在

2014-11-18 21:59:46 4031

转载 Android 性能建议 Performance Tips

译文 ( By Chikeong ): 这篇文章主要介绍一些结合起来使用能提升app 整体性能的细小的优化方法,但不要期待这些修改能带来巨大的性能改变。你应该花更多精力在选择合适的算法和数据结构,但这些不在该文章的主题之内。为了写出高性能的代码,你应该将这些帮助提示融入你的编码习惯中。编写高效代码有两个基本原则:不做多余的事。尽量避免内存分配(操作)。当对一

2014-11-15 17:02:34 3610

转载 浅谈Android应用性能之内存

转自如何测试一个APP的内存占用情况?一个APP占用的内存分哪些部分?如何检查一个APP是否存在内存泄漏? 一、Android内存介绍:在java开发过程中,是通过new来为对象分配内存的,而内存的释放是由垃圾收集器(GC)来回收的,在开发的过程中,不需要显式的去管理内存,java虚拟机会自动帮我们回收内存。但是这样有可能在不知不觉中就会浪费了很多内存,最终导致java

2014-11-14 21:24:53 3450

转载 Android开发:性能最佳实践-管理应用内存

翻自:http://developer.android.com/training/articles/memory.html在任何软件开发环境中,RAM都是宝贵的资源,但在移动操作系统中更加珍贵。尽管Dalvik虚拟机有垃圾回收机制,也不要忽略分配和释放内存。为了让GC回收内存,你要避免内存泄漏(通常因为全局成员变量引用对象引起),并且在适当的时候释放对象引用。对大多数app来说,垃圾回收负

2014-11-14 18:37:43 3888

转载 Java 如何有效地避免OOM:善于利用软引用和弱引用

想必很多朋友对OOM(OutOfMemory)这个错误不会陌生,而当遇到这种错误如何有效地解决这个问题呢?今天我们就来说一下如何利用软引用和弱引用来有效地解决程序中出现的OOM问题。下面是本文的目录大纲:  一.了解 强引用、软引用、弱引用、虚引用的概念  二.进一步理解软引用和弱引用  三.如何利用软引用和弱引用解决OOM问题  如果有不正之处,希望谅解和批评指正,不胜感激。

2014-11-12 17:22:13 4091

转载 Java 多线程编程之九:使用 Executors 和 ThreadPoolExecutor 实现的 Java 线程池的例子

转载地址:http://blog.csdn.net/defonds/article/details/9715455 线程池用来管理工作线程的数量,它持有一个等待被执行的线程的队列。        java.util.concurrent.Executors 提供了 java.util.concurrent.Executor 接口实现来创建 Java 里的线程池。我们写一个简单的程序来解释一

2014-11-02 20:43:46 3658

原创 浅谈ThreadPool 线程池

相关概念:    线程池可以看做容纳线程的容器;    一个应用程序最多只能有一个线程池;    ThreadPool静态类通过QueueUserWorkItem()方法将工作函数排入线程池;    每排入一个工作函数,就相当于请求创建一个线程; 线程池的作用:线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程为大量的操作服务,减少了

2014-10-25 11:20:50 3168

转载 android listview 异步加载图片并防止错位

网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。我简单分析一下:当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertVi

2014-10-24 16:49:27 3819

原创 Import the library in Android Studio

2014-10-19 17:28:04 4762

原创 【2】GridView 宫格视图

一、适配者设计模式意图:  将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。二、Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Ad

2013-12-04 14:49:48 3760

原创 【3】Laucher WorkSpace & View Flow

APP: 美图秀秀功能:1.主界面的Laucher效果,左右滑动2.功能按钮宫格展示,GridView

2013-11-30 17:35:54 3822

原创 【1】Screen Slide

关键词:容器ViewPagerPagerAdapterFragmentActivityFragmentStatePagerAdapter工厂模式适配器模式

2013-11-29 11:33:38 3330 1

转载 在Android项目中使用 OpenCV 入门

Tutorial on Using OpenCV for Android Projects.pdfPart I: Installing OpenCV for Android    Downloading and Installing Android NDK   Updating Tools in Android SDK ADT   Downloading a

2013-07-28 18:09:21 3892

转载 android的消息处理机制

http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html

2013-07-27 18:28:36 3045

转载 横竖屏切换时候activity的生命周期

横竖屏切换时候activity的生命周期1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息10-23 02:35:54.261: INFO/chenys(4385): onCreate-->10-23 02:35:54.271: INFO/chenys(4385): onStart-->10-23 02:35:54.

2013-07-25 15:52:07 2719

转载 Activity的生命周期

2013-07-24 20:44:11 3239

转载 利用ActivityGroup实现Tab分页标签

1 什么是ActivityGroup?让我们先看看官方的文档里是怎么说的。(PS:我们下载的SDK里面就有,打开docs文件夹,使用浏览器查看index.html。)java.lang.Object↳android.content.Context↳android.content.ContextWrapper↳android.view.ContextTheme

2013-07-24 20:23:29 4273

转载 【转】android开发中实现个性化ListView的一些概念和思路

不管做什么技术,起码需要了解做的东西是什么。 感觉listview是android 的各种控件中比较复杂的一个。网上已经有一些教程来说明如何使用listView控件了,其实一开始我就觉得,我在我的程序中仅仅需要一个列表而已,为何在android中实现竟然要如此复杂?最近这些天的探索才发现,这种复杂其实是为了通用性和更高的可定制性而设计的。其实质是简化了逻辑,具有良好的分层设计,让思路变得清

2013-07-24 20:05:53 3610

转载 ActivityGroup & ViewGroup

The graphical user interface for an Android app is built using a hierarchy of View and ViewGroup objects. View objects are usually UI widgets such as buttons or text fields andViewGroup objects

2013-07-24 14:06:54 2276

转载 学习“UI Overview”

http://developer.android.com/design/get-started/ui-overview.htmlAndroid 的系统 UI 为构建您自己的应用提供了基础的框架。主要包括主屏幕 (Home Screen)、系统 UI 栏和通知系统。您的应用对于保持统一和美观的 Android 使用体验将起到重要的作用。本章的最后,我们将介绍在您的应用

2013-07-15 21:22:39 988

转载 学习“Android UI 设计准则”

http://developer.android.com/design/get-started/principles.htmlDesign Principles设计准则These design principles were developed by and for the Android User Experience Team to keep users'best

2013-07-15 20:56:00 1003

转载 Android开发教程汇总

一、最新活动     1.安卓巴士诚招版主       http://www.apkbus.com/android-48399-1-1.html     2.积分商城好礼兑换       http://www.apkbus.com/plugin.php?id=auction     3.新浪官博之【创业者大会送票】活动              http://e.weibo

2013-04-08 13:41:34 1122

原创 Learn Java

1. Head First Java 2. Effective Java 3. Java Online

2012-06-21 15:28:22 770

原创 标题党- 集合

记录最近工作中接触到的要点,但是又没有来得及作记录的。记下日后有时间再整理。android Fragment| List Fragment | actionBar android Listview customize 数据动态更新ListView customize on select State 自定义选中状态ListView customize 行色彩交替 自定义选中项的颜

2012-06-04 09:26:26 1078

转载 eclipse shortcuts 快捷方式

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。编辑相关的快捷键   1. 【ALT /】   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT /】快捷键带来的好处吧。   2. 【Ctrl O】   显示类中方法和属性的大纲,能快速定位类的方法和属性

2012-05-29 14:01:47 1479 1

原创 Android Mutithreading | BluetoothChat (标题党)

一、Android的线程模型runrunnable二、子线程与主线程通信obtainMessage()sendMessage()handleMessage()三、Runnable四、synchronized同步五、线程状态Thread StatesAndroid的线程状态与Java的线程状态相似。Thr

2012-05-10 15:52:26 1607 1

转载 【计划】Android Sample Codes

1.练习的过程中熟悉Android Sample Code 的实例。学习参考实践的编程风格,熟悉android API。(1)注释(2)打印Logif(D) Log.e(TAG, "create() failed", e);if(D)Log.e(TAG, "- ON PAUSE-");(3)synchronized methodmutithreading(4)p

2012-05-09 16:14:11 1066

原创 【计划】Android 源码中窥看设计模式 (标题党)

1. Android线程规则关键字:Single Threading ModelAndroid Threading RulesLong Runnig OperationSeveral ways to access UI thread from other threadsAsyncTask, ServiceIntentAndroid UI Design Patterns

2012-05-09 09:51:56 931

原创 【计划】Spring Hibernate Struts (标题党)

未学习。

2012-05-07 15:58:24 742

原创 Android 数据存储机制

一、Android数据存储机制使用SharedPreferences存储数据;文件存储数据;SQLite数据库存储数据;使用ContentProvider存储数据;网络存储数据;注意:Android 中的数据存储都是私有的,其他应用程序都是无法访问的,除非通过ContentResolver获取其他程序共享的数据。二、如何访问彩信中附加内容1.使用content

2012-05-02 09:40:45 3389 2

原创 Android源码中所使用到的设计模式design patterns

一、接口和抽线类(1)抽象类abstract class           Object               |          Context               |      ContextWapper(抽象类)          |               |             |Service          Acti

2012-04-25 18:03:11 4624 4

原创 BluetoothHDP 蓝牙与外设的通信

未写

2012-04-25 17:47:46 2467 1

原创 BluetoothChat 基本

Bluetooth 设备通过初始配对过程建立安全连接。在此期间,一个或两个设备需要输入PIN 码,内部算法利用该代码生成安全密钥,安全密钥随后用于验证将来任何时候的设备连接。Scanning for other Bluetooth devicesQuerying the local Bluetooth adapter for paired Bluetooth devicesEstabl

2012-04-25 17:46:44 1058

原创 NDK Suerface AudioTrack

【简介】NDK 的音视频开发中,想调用 AudioTrack或Suerface的类和方法,而它们不属于NDK,而是Android SDK 框架里的部分。解决这个问题有两个方法:1.在源码环境中将利用到AudioTrack或Suerface的项目作为Android SDK 框架的模块进行编译;2.利用NDK的交叉编译工具,并且将Android SDK 源码中对应的头文件和库拷贝出来,包含

2012-04-25 13:54:55 2842

原创 viewDidLoad(), LoadView()

view controllerloads its view from nibassociated with it .if there is no nib associated, then it automatically called it's loadView()method to fill it's View. In that case youneed to imp

2012-04-18 22:45:47 586

原创 Android 视频播放器 应用层设计 考虑事项 (二)

一、single button for play/pause二、UI布局适应多尺寸多分辨率http://developer.android.com/guide/practices/screens_support.html三、全屏注意的问题pad增加了statusbar<RelativeLayout android:id="@+id/View_Screen" androi

2012-04-17 11:12:52 788

原创 iphone 程序学习和分析

(一)PreferenceFile.h关键字:singleton pattern sharedInstance@interface Foo : NSObject {}+ (Foo*)sharedInstance;@endstatic Foo* SharedInstance;@implementation Foo+ (Foo*)sharedInstan

2012-04-06 17:40:37 644

原创 Android MediaPlayer

参考:http://developer.android.com/reference/android/media/MediaPlayer.htmlhttp://developer.android.com/guide/topics/media/mediaplayer.html

2012-04-06 11:22:43 657

C语言 打印杨晖三角形

三角形数字”,叫“中国帕斯卡”(Poscah)三角形,是将正整数次幂二项式的展开式的系数自上而下列成的一张表,其形状象一个等腰三角形。

2009-03-11

c语言 进制转换器执行科学计算

执行科学计算 单击“查看”菜单中的“科学型”。 单击某一数制。 单击要使用的显示大小,然后继续计算。 对于十六进制、八进制及二进制来说,有四种可用的显示类型:四字(64 位表示法)、双字(32 位表示法)、单字(16 位表示法)和字节(8 位表示法)。

2009-03-11

J2EE 在线图书系统

2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能

2009-03-11

J2EE 离线聊天系统

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

2009-03-11

Linux程序设计(原书第2版)

Linux程序设计(原书第2版)Linux程序设计(原书第2版)

2008-12-29

OpenCV函数查询

OpenCV函数查询OpenCV函数查询OpenCV函数查询

2008-12-29

《ADO.Net技术内幕》

ADO.NET_微软出版社 《ADO.Net技术内幕》《Microsoft ADO.Net Core Reference 》.NET.En

2008-09-30

空空如也

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

TA关注的人

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