自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

niu05500230的专栏

闻道有先后,术业有专攻

  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

转载 Android中利用ant进行多渠道循环批量打包

目前国内的安卓渠道有几百家,我们要根据不同的渠道打不同渠道的apk来统计每个渠道带来的用户数,统计每个渠道用户的存活率和活跃度等等信息,但是手动对每个渠道的APK进行签名打包实在是让人感到厌烦且低效,这时我们需要一个全自动化的打包工具----ant。Android SDK的tools中已经包括了ant的打包工具,那么我们该如何运用它达到我们的要求呢?之前卤煮做这块的时候也参考了很多前辈的文章,首先

2013-09-11 15:24:43 865 1

原创 Java多线程编程总结

http://lavasoft.blog.51cto.com/62575/27069/

2013-04-28 16:23:01 523

转载 Android 中的 Service 全面总结

1、Service的种类  按运行地点分类:类别区别 优点缺点  应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 非常常

2013-04-26 15:05:15 515

转载 Android之基于HTTP协议的下载

Android之基于HTTP协议的下载转载请注明出处:http://www.blogjava.net/zh-weir/archive/2010/05/02/319892.html     Android系统中本身是有下载机制的,比如浏览器使用的DownloadManager。可遗憾的是,DownloadManager只提供给浏览器使用,一般的应用程序没法调用它。 另外,如果下载

2013-04-11 10:14:41 817

转载 Android 中对于图片的内存优化方法

Android 中对于图片的内存优化方法http://www.jb51.net/article/34761.htmAndroid图片的缩放http://www.linuxidc.com/Linux/2011-08/40109.htmhttp://wenku.baidu.com/view/ac276b1a964bcf84b9d57b68.html###

2013-03-29 15:49:00 778

转载 OutOfMemoryError详解

最近在看周志明的《深入理解Java虚拟机》,虽然刚刚开始看,但是觉得还是一本不错的书。对于和我一样对于JVM了解不深,有志进一步了解的人算是一本不错的书。注明:不是书托,同样是华章出的书,质量要比《深入剖析Tomcat》高好多,起码排版上没有那么多严重的失误,停,等哪天心情不好再喷那本书。:)(还有一本书让我看完觉得挺不爽的,当然不排除自身问题)刚刚看了两章,第一章我比较关注如何自己编译ope

2013-03-19 11:33:01 666

原创 Android SQLite数据库SQLiteDatabaseLockedException异常分析及处理

最近在Android项目中因为涉及到多线程访问数据库SQLite而出现SQLiteDatabaseLockedException异常,经过查找资料终于找到解决方法:避免数据库接口被多个线程同时访问。具体措施有:1、数据库接口采取单例模式public class DBOpenHelper extends SQLiteOpenHelper { private static fin

2013-03-12 14:52:30 8343 1

转载 详解如何让Android UI设计性能更高效

本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。  Android在UI优化方面可以从以下五个方面入手:  ◆Adapter优化  ◆背景和图片优化  ◆绘图优化  ◆视图和布局优化  ◆内存分配优化  Adapter优化  什么是Adapter?  Adapter在Andr

2013-03-06 13:10:12 703

转载 如何让Android UI使用更快更高效

一、选择恰当的图像尺寸  视图背景图总是会填充整个视图区域,图像尺寸的不适合会导致图像的自动缩放,为了避免这种情况,我们可以先将图片进行缩放到视图的大小。  originalImage = Bitmap.createScaledBitmap(  originalImage, //被缩放图  view.getWidth(), //视图宽度  view.getHright(), /

2013-03-06 13:06:43 744

转载 android-线程同步

线程同步什么是线程同步?当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。实现同步机制有两个方法:1。同步代码块:synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。 2。  同步方法:publicsynchronized

2013-03-06 13:01:38 781

转载 Android 内存优化

一、 Android的内存机制    Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。    那么GC怎么能够确认某一个对象是不是

2013-03-06 12:58:15 475

转载 SoftReference和WeakReference

Java2增强了内存管理功能, 增加了一个java.lang.ref包,其中定义了三种引用类。这三种引用类分别为SoftReference、WeakReference和PhantomReference.通过使用这些引用类,程序员可以在一定程度与GC进行交互,以便改善GC的工作效率。这些引用类的引用强度介于可达对象和不可达对象之间。    创建一个引用对象也非常容易,例如如果你需要创建一

2013-02-22 10:40:33 275

转载 JAVA String.format方法使用介绍

在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重讨论一

2013-02-01 16:03:44 375

转载 jar 的解压和打包方法

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -f 指定存档文件名 -m 包含来自标明文件的标明信息 -0 只存储方式;未用ZIP压缩格式

2013-01-24 10:31:52 948

原创 牛人博客收藏

1、http://www.cnblogs.com/TerryBlog/2、http://hubingforever.blog.163.com/blog/#m=03、http://developer.sonymobile.com/

2012-12-10 15:42:41 304

原创 Android Jni 运用问题总结

花了一早上时间写了个jni Demo,途中遇到一些问题,在这里总结一下,至于如何配置NDK环境,这里就不再重复了,网上例子太多了。先看工程目录,这是最后生成so文件以后的目录:问题一:根据java native 接口 生成 c 头文件我是windows系统,在cmd命令行 进入工程主目录 用 javah 命令生成 头文件至于javah命令的详细解释,请参

2012-12-10 15:14:30 496

转载 Android.mk简介

Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定义。一个Android.mk文件可以编译多个模块,每个模块属下列类型之一:  1)APK程序  一般的Andr

2012-12-10 11:39:46 350

转载 javah命令详解

javah命令主要用于在JNI开发的时,把java代码声明的JNI方法转化成C\C++头文件,以便进行JNI的C\C++端程序的开发。但是需要注意的是javah命令对Android编译生成的类文件并不能正常工作。如果对于Android的JNI要想生成C\C++头文件的话,可能只有先写个纯的java代码来进行JNI定义,接着用JDK编译,然后再用javah命令生成JNI的C\C++头文件。当然你也可

2012-12-10 11:36:04 1018

转载 PowerManager.WakeLock

PowerManager.WakerLock是我分析Standup Timer源代码时发现的一个小知识点,Standup Timer 用WakeLock保证程序运行时保持手机屏幕的恒亮(程序虽小但也做得相当的细心,考虑的很周到)。PowerManager 和PowerManager.WakerLock7用于对Android设备的电源进行管理。  PowerManager:This class

2012-11-27 09:52:53 294

转载 Notification及NotificationManager的使用详解

通知是应用程序通知用户的一种方式,它无须活动,由通知管理器进行统一管理。通知包含一下功能:1.      创建新的状态栏图标2.      在扩展的状态栏窗口显示额外的信息(可以发起一个意图)3.      闪烁/LED4.      让手机震动5.      发出声音(铃声,媒体库歌曲)通知管理器是用来处理通知的系统服务,使用getSystemService方法可以获得对

2012-11-21 11:34:06 661

原创 TextView 文字样式总结

先上效果图:下边是核心代码: private TextView tv = null; tv = (TextView)v.findViewById(R.id.tv); //BackgroundColorSpan String st = getString(R.string.Backg

2012-11-19 10:04:29 693

原创 单独的Activity在进入或者退出时设置动画效果

想让某个单独的Activity在进入或者退出时有动画效果,可以用下面的样式: @anim/alpha_out @anim/alpha_out @anim/scale_in @anim/scale_in 当然别忘了在AndroidManifest.xml文件中给相应的Activity设置主题:

2012-11-19 09:46:55 669

原创 ActionBar 背景修改问题

ActionBar背景修改不能用文档里的接口:publicabstract void setBackgroundDrawable (Drawabled),这样设置在程序启动的时候程序并没有加载设置的背景图片,而是加载样式默认的图片或者颜色,程序启动之后背景图片只是对原来的背景进行了覆盖必须在样式表里修改背景,如下:                   @style

2012-11-19 09:44:07 3586 2

Android系统原理及开发要点详解-2.pdf

Android系统原理及开发要点详解,这是上册,由于权限不够,上传文件大小不得大于50M,因此分两部分上传,请大家一定下全了。

2012-11-16

Android系统原理及开发要点详解-1.pdf

Android系统原理及开发要点详解,这是上册,由于权限不够,上传文件大小不得大于50M,因此分两部分上传,请大家一定下全了。

2012-11-16

Android开发教程笔记完全版

android 开发笔记教程,适合新手入门,很有用

2012-11-15

jQuery Mobile 开发跨平台移动应用1.0

支持到jQuery Mobile 1.0 正式版 基于HTML5 兼容几十种最流行移动平台 内容同步更新发布

2012-11-15

symbian+模拟按键事件+代码

symbian模拟按键事件代码,Symbian编程手机按键事件代码模拟实现

2010-06-12

数据结构链表,队列,栈源代码

严蔚敏版数据结构的链表,队列,和栈的代码(c)实现

2009-09-01

数据结构flash演示

将抽象的数据结构用flash动画演示出来,让你学习数据结构不再感到抽象!

2009-09-01

空空如也

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

TA关注的人

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