自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

转载 android增量升级

自从 Android 4.1 开始,Google引入了应用程序的增量更新。官方说明Smart app updates is a new feature of Google Play that introduces a better way of delivering app updates to devices. When developers publ

2015-08-10 15:55:16 516

转载 jvm相关知识

JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,操作码决定了操作类型和所操作的数的数字类型,地址码则指出地址码和操作数。从dos到window8,从unix到ubuntu和CentOS,还有MAC OS等等,不同的操作系统指令集以

2015-08-04 18:55:06 449

转载 Android Studio导入项目

本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到该版本。Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时,使用 Gradle 构建项目。导入 Eclipse 项目本例中,使用到的 Eclipse 项目结构如图

2015-05-04 13:42:57 724

转载 android开源项目分类汇总

Skip to contentSign up Sign inThis repositoryExploreFeaturesEnterpriseBlog Watch1,631 Star7,214 Fork4,032Trinea/android-open-project

2015-04-16 12:27:37 1232

转载 Java(Android)线程池

Java(Android)线程池介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { @Override public

2015-01-14 15:33:29 418

转载 onNewIntent调用时机

在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn(12410): onRes

2014-11-26 13:31:43 452

转载 Android开源项目第一篇:个性化控件(View)篇

本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,**主要介绍Android上那些不错个性化的View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar 及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。**

2014-10-22 10:37:40 915

转载 Android抽象布局——include、merge 、ViewStub

摘要:在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:123456789101

2014-10-20 10:47:19 416

转载 关于android性能,内存优化

转自(http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=74&tid=20713&pg=1)  随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要 求远远高于PC的桌面应用程序。以上

2014-09-26 15:23:55 535

转载 Android的Manifest配置文件介绍

一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和

2014-09-11 10:00:52 706

原创 PhoneGap开发的android项目环境搭建简单流程

首先已经下载好最新的PhoneGap源码。已经装eclipse,android sdk及adt的安装和配置。1.进入eclipse界面,新建android工程 new > android project2.该工程目录下建立两个文档 /libs 和 /assets/www3.把phonegap中android目录下的cordovajs拷贝到 /assets/www

2014-06-06 14:47:32 1129

转载 SoundPool小结

之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,这

2014-05-28 09:55:44 647

转载 退出android程序清楚所有activity

在一个项目中,要退出android程序,试了restartPackage、 killBackgroundProcesses 、通过异常并在Application的子类中重新注册Thread的 Thread.UncaughtExceptionHandler接口+异常方式,等等,都没有效果。 最后发现其实只要在从一个activity A 跳到另一个activity B 时,调用了A的finish方法,

2014-05-27 15:30:24 850 2

原创 android Intent.createChooser 应用选择器

以微博分享为例:    1.public void onClickShare(View view) { 2. 3. Intent intent=new Intent(Intent.ACTION_SEND); 4. intent.setType("image/*"); 5. intent.putExtra(Inten

2014-05-07 12:35:04 2603

原创 Android Text文本设置字体大小

可以指定单位:setTextSize(int unit, int size)TypedValue.COMPLEX_UNIT_PX : PixelsTypedValue.COMPLEX_UNIT_SP : Scaled PixelsTypedValue.COMPLEX_UNIT_DIP : Device Independent PixelsmText.setTextSize(

2014-04-28 11:19:19 1321

转载 Java注释@interface的用法

java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记

2014-04-03 15:15:17 740

转载 android登录Web以及登录保持,cookie管理相关

对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。httpclient相当强大,读写cookie非常容易:CookieStore cookies=((AbstractHttpClient)client).getCooki

2014-03-11 12:10:49 701

转载 java线程池原理与实现

简单介绍 创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。 一个线程创建后就存在,调用start()方法就开始运行(执行run()方法),调用wait进入等待或调用sleep进入休眠期,顺利运行完毕或休眠被中断或运行过程

2014-01-15 10:15:38 679

转载 Android之使用Android-query框架进行开发(一)

开发Android使用Android-query框架能够快速的,比传统开发android所要编写的代码要少得很多,容易阅读等优势。         下载文档及其例子和包的地址:http://code.google.com/p/android-query/以下内容是我学习的一些心得分享:第一节:   // 必须实现AQuery这个类AQuery aq = new AQue

2014-01-13 10:49:59 728

转载 http文件断点上传

由于业务需要,手机需要采用http方式传输文件到后台WEB服务器,1、2百K的小文件不会有太大问题,几M甚至几百M的文件就很容易传输失败。所以考虑实现HTTP文件断点续传功能,基本流程如下: 1.客户端计算本地要上传的文件的hashcode2.根据指定的块大小和文件大小计算最终的块数3.发送文件信息到服务器包括要上传的文件名、大小、类型、块数、Hashcode

2014-01-06 17:27:10 669

转载 ViewPager+Fragment引起的错误:No Activity

0作者:angerlie更新于 08月20日访问(970)评论(2)1.bug的logjava.lang.IllegalStateException: No activityat android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1075)

2013-12-27 11:24:29 1013

转载 listview android:cacheColorHint,android:listSelector属性作用

ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listVi

2013-11-21 10:03:36 901

转载 JNI之HelloWorld

JNI初步。让大家一看就会哈哈。写篇教程吧,网上很多关于JNI的hello world,虽然称作哈喽沃德,但是调试起来还是不可避免遇到很多问题。今天在调式成功的这个里程碑时间里,总结下这两天俺的经验,那些希望使用JNI的银们,如果看到这篇小文了,或许可以一站式解决问题,免去东奔西走的麻烦咧~~~~哈哈哈开始!JNI是啥就不介绍了,最直观的作用就是它可以在java里面调用

2013-10-09 18:05:59 873

转载 java中23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2013-09-26 08:47:44 817

原创 线程同步主要有哪些方法

1  wait方法:        该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。        调用wait方法需要注意几点:        第一点:wait被调用的时候必须在拥有

2013-09-25 19:12:01 1009

原创 linux命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2013-09-24 10:36:22 649

转载 Android之Service与IntentService的比较

不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继承自Service的,那我们先看看Service的官方介绍,这

2013-09-24 00:28:26 711

转载 java中equals与==的区别

我的一点点理解:equals是比较不同的两个对象的值是不是相等。==是比较 想同的两个对象的值是不是相等。这是引用的文章:======================================================================================初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最

2013-09-22 20:20:18 762

原创 java 单例模式分析

(1)/* 线程安全 但效率比较低 一开始就要加载类new一个 对象这是饿汉方式的单例模式*/public class Singleton1 { private Singleton1(){ } private static final Singleton1 instance=new Singleton1(); public static Singleton1 getInstanc

2013-09-22 14:17:40 993

转载 android系统中存在的设计模式

1、 开闭(OCP)简介:要扩展,不要修改。比如我对外提供了一个接口。现在想更新的话,不要直接修改这个接口,而是提供另外一个接口,然后通知大家在什么时间之前切换到这个新接口。举例:这个设计模式无处不在,Android每次升级都会提供一些新的API,有一些较老的API就会置为deprecated。如从level  1就支持的Service.onStart,在level 5中,已经被S

2013-09-07 12:30:47 1044

转载 各大公司面试题总结

面试的几个回答技巧http://blog.sina.com.cn/s/blog_ad991b1601018mjc.html2013-5-9号补充:今天最新的腾讯面试题,应该说是所有面试中最难的,我个人感觉。而且是个女面试官,好嗨皮啊,哈哈。腾讯面试题1.int a = 1;int result = a+++32.int a = 2;int result = (a

2013-09-05 23:13:12 3183 2

原创 android面试题及答案

JAVA1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。2.XML包括哪些解释技术,区别是什么?DOM和SAX

2013-09-03 01:31:00 6491 4

转载 android 杀掉进程

android 杀掉进程 (解决)本文最后由 yang5539795 于 2011-5-30 14:33 编辑       由于android 是 基于liux 操作系统的, 所以 一般情况下 我们 使用        android.os.Process.killProcess(android.os.Process.myPid()); 这个方法就可以杀掉进程,    不过当

2013-08-22 10:14:13 1050

转载 关于java中的 sychronized 同步方法 与 同步块的理解

首先,需要说明一点,也是最重要的一点,无论是同步方法 还是 同步块 都是只针对同一个对象的多线程而言的,只有同一个对象产生的多线程,才会考虑到 同步方法 或者是 同步块,如果定义多个实例的同步,可以考虑使用mutex,创建类似于c++整个服务全局锁,或者创建一个全局单例类,在其内定义全局锁。比如以下的代码片段定义线程同步无任何意义:public class Test1 implements R

2013-08-19 22:24:43 2875 1

转载 Android面试题精选,自己收藏下

1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.android的动画有哪几种?他们的特点和区别是什么?答:两种,一种是tween动画,一种是frame动画。tw

2013-08-04 09:37:46 752

转载 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法

此文来源于:http://blog.csdn.net/xiaanming/article/details/9344703我们开发Android应用的时候,当出现Crash的时候,系统弹出一个警告框,如下图一,有些手机会黑屏几秒钟然后还伴随着振动,作为我们开发人员,是很讨厌这样子的Crash,因为这意味着我们又要改bug,每个程序员都希望自己开发出来的东西bug少点,稳定点,但是没有bu

2013-08-04 09:05:56 766

原创 Android:实现手势滑动的事件处理方法

首先得Activity必须实现OnGestureListener接口,该接口提供了关于手势操作的一些方法,onDown方法:onDown是,一旦触摸屏按下,就马上产生onDown事件public boolean onDown(MotionEvent e) {return false;}onFling方法:当手在屏幕上滑动但手未离开屏幕时触发MotionEvent e1 手开

2013-07-21 01:57:45 2165 1

原创 android客户端与服务器对发信息代码

客户端为android服务器端为java项目,客户端与服务器端通过socket实现通讯,代码如下:客户段代码:package com.lovo.activity;import java.io.IOException;import java.io.BufferedReader;import java.io.InputStream;import java.io.Input

2013-07-20 23:49:50 1423 1

原创 获取系统传感器服务

获取系统传感器服务:方向、加速度、磁场、温度、压力、光感应代码贴上如下:package com.lovo.activity;import com.lovo.sensor.R;import android.app.Activity;import android.content.Context;import android.hardware.Sensor;import android

2013-07-20 23:25:58 1068

原创 android创建桌面快捷方式

用SharedPreferences保存数据标识用于控制快捷方式只在安装时创建一次,代码如下:

2013-07-20 22:57:46 1081

简单音乐播放器,实现了播放器基本功能,使用service后台播放音乐,并使用异步线程加载音乐图片

简单音乐播放器,实现了播放器基本功能,使用service后台播放音乐,并使用异步线程加载音乐图片

2015-04-16

android学习书籍

android开发教程,零基础学习安卓必用,手把手教你怎么项目

2013-07-16

android简单学生管理系统

使用自定义contentPrivder编写的小型学生管理系统,用sqlite存储

2013-07-10

空空如也

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

TA关注的人

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