- 博客(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 537
转载 jvm相关知识
JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,操作码决定了操作类型和所操作的数的数字类型,地址码则指出地址码和操作数。从dos到window8,从unix到ubuntu和CentOS,还有MAC OS等等,不同的操作系统指令集以
2015-08-04 18:55:06 467
转载 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 742
转载 android开源项目分类汇总
Skip to contentSign up Sign inThis repositoryExploreFeaturesEnterpriseBlog Watch1,631 Star7,214 Fork4,032Trinea/android-open-project
2015-04-16 12:27:37 1265
转载 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 439
转载 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 467
转载 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 964
转载 Android抽象布局——include、merge 、ViewStub
摘要:在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:123456789101
2014-10-20 10:47:19 434
转载 关于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 559
转载 Android的Manifest配置文件介绍
一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和
2014-09-11 10:00:52 729
原创 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 1175
转载 SoundPool小结
之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,这
2014-05-28 09:55:44 666
转载 退出android程序清楚所有activity
在一个项目中,要退出android程序,试了restartPackage、 killBackgroundProcesses 、通过异常并在Application的子类中重新注册Thread的 Thread.UncaughtExceptionHandler接口+异常方式,等等,都没有效果。 最后发现其实只要在从一个activity A 跳到另一个activity B 时,调用了A的finish方法,
2014-05-27 15:30:24 868 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 2665
原创 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 1345
转载 Java注释@interface的用法
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记
2014-04-03 15:15:17 758
转载 android登录Web以及登录保持,cookie管理相关
对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。httpclient相当强大,读写cookie非常容易:CookieStore cookies=((AbstractHttpClient)client).getCooki
2014-03-11 12:10:49 720
转载 java线程池原理与实现
简单介绍 创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。 一个线程创建后就存在,调用start()方法就开始运行(执行run()方法),调用wait进入等待或调用sleep进入休眠期,顺利运行完毕或休眠被中断或运行过程
2014-01-15 10:15:38 694
转载 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 742
转载 http文件断点上传
由于业务需要,手机需要采用http方式传输文件到后台WEB服务器,1、2百K的小文件不会有太大问题,几M甚至几百M的文件就很容易传输失败。所以考虑实现HTTP文件断点续传功能,基本流程如下: 1.客户端计算本地要上传的文件的hashcode2.根据指定的块大小和文件大小计算最终的块数3.发送文件信息到服务器包括要上传的文件名、大小、类型、块数、Hashcode
2014-01-06 17:27:10 682
转载 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 1030
转载 listview android:cacheColorHint,android:listSelector属性作用
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listVi
2013-11-21 10:03:36 913
转载 JNI之HelloWorld
JNI初步。让大家一看就会哈哈。写篇教程吧,网上很多关于JNI的hello world,虽然称作哈喽沃德,但是调试起来还是不可避免遇到很多问题。今天在调式成功的这个里程碑时间里,总结下这两天俺的经验,那些希望使用JNI的银们,如果看到这篇小文了,或许可以一站式解决问题,免去东奔西走的麻烦咧~~~~哈哈哈开始!JNI是啥就不介绍了,最直观的作用就是它可以在java里面调用
2013-10-09 18:05:59 890
转载 java中23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2013-09-26 08:47:44 839
原创 线程同步主要有哪些方法
1 wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。 调用wait方法需要注意几点: 第一点:wait被调用的时候必须在拥有
2013-09-25 19:12:01 1023
原创 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 664
转载 Android之Service与IntentService的比较
不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继承自Service的,那我们先看看Service的官方介绍,这
2013-09-24 00:28:26 721
转载 java中equals与==的区别
我的一点点理解:equals是比较不同的两个对象的值是不是相等。==是比较 想同的两个对象的值是不是相等。这是引用的文章:======================================================================================初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最
2013-09-22 20:20:18 776
原创 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 1013
转载 android系统中存在的设计模式
1、 开闭(OCP)简介:要扩展,不要修改。比如我对外提供了一个接口。现在想更新的话,不要直接修改这个接口,而是提供另外一个接口,然后通知大家在什么时间之前切换到这个新接口。举例:这个设计模式无处不在,Android每次升级都会提供一些新的API,有一些较老的API就会置为deprecated。如从level 1就支持的Service.onStart,在level 5中,已经被S
2013-09-07 12:30:47 1057
转载 各大公司面试题总结
面试的几个回答技巧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 3206 2
原创 android面试题及答案
JAVA1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。2.XML包括哪些解释技术,区别是什么?DOM和SAX
2013-09-03 01:31:00 6530 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 1071
转载 关于java中的 sychronized 同步方法 与 同步块的理解
首先,需要说明一点,也是最重要的一点,无论是同步方法 还是 同步块 都是只针对同一个对象的多线程而言的,只有同一个对象产生的多线程,才会考虑到 同步方法 或者是 同步块,如果定义多个实例的同步,可以考虑使用mutex,创建类似于c++整个服务全局锁,或者创建一个全局单例类,在其内定义全局锁。比如以下的代码片段定义线程同步无任何意义:public class Test1 implements R
2013-08-19 22:24:43 2900 1
转载 Android面试题精选,自己收藏下
1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.android的动画有哪几种?他们的特点和区别是什么?答:两种,一种是tween动画,一种是frame动画。tw
2013-08-04 09:37:46 769
转载 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
此文来源于:http://blog.csdn.net/xiaanming/article/details/9344703我们开发Android应用的时候,当出现Crash的时候,系统弹出一个警告框,如下图一,有些手机会黑屏几秒钟然后还伴随着振动,作为我们开发人员,是很讨厌这样子的Crash,因为这意味着我们又要改bug,每个程序员都希望自己开发出来的东西bug少点,稳定点,但是没有bu
2013-08-04 09:05:56 782
原创 Android:实现手势滑动的事件处理方法
首先得Activity必须实现OnGestureListener接口,该接口提供了关于手势操作的一些方法,onDown方法:onDown是,一旦触摸屏按下,就马上产生onDown事件public boolean onDown(MotionEvent e) {return false;}onFling方法:当手在屏幕上滑动但手未离开屏幕时触发MotionEvent e1 手开
2013-07-21 01:57:45 2199 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 1447 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 1095
简单音乐播放器,实现了播放器基本功能,使用service后台播放音乐,并使用异步线程加载音乐图片
2015-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人