自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android-星空

专注android开发技术

  • 博客(78)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android个人技术网站

http://zmywly8866.github.io/

2014-12-30 15:53:29 856 3

转载 Android优化 工具类

原地址:http://www.zhihu.com/question/27227425#answer-9778481写一个抽象的BaseActivity.java,将初始化抽象为setContentView()、findViews()、getData()、showContent()这四个方法,所有的Activity都继承它:public abstract class BaseAc

2014-12-30 15:45:13 677

原创 Android 数据存储方式类

Android之SharedPreferences两个工具类http://blog.csdn.net/way_ping_li/article/details/8061838

2014-12-17 15:08:17 573

原创 Android log日志异常捕获信息收集类

Android将程序崩溃信息保存本地文件http://blog.csdn.net/way_ping_li/article/details/7927273 Android将应用log信息保存文件http://blog.csdn.net/way_ping_li/article/details/8487866

2014-12-17 15:03:59 3015

原创 Android牛掰博客大搜集

郭林 http://blog.csdn.net/guolin_blog

2014-10-24 11:31:26 915

原创 异常捕获及上传

limport java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FilenameFilter;impor

2014-09-04 09:56:48 2762 1

原创 Android开发者请进:猛击鼠标,请投一票!

大家在开发过程中IDE用android studio 和 Eclipse+adtnag

2014-08-24 08:02:11 563

原创 Android最新面试题(2)

1.contentprovide如何实现数据共享如果想使应用程序的数据公开化:1.自己创建一个contentprovide2.将数据添加到一个已经存在的contentprovide上如何获取数据:外界程序可以通过contextResolver接口访问contentprovide提供的数据contentprovide的优点为:为其他程序提供了一个对数据访问的接口,从而实现对数据进行访问和

2014-08-13 17:23:30 972

原创 Android最新面试题(1)

1.简单的设计模式:单例模式:在系统中一个类只有一个实例。分为懒汉模式和饿汉模式。饿汉模式的代码如下:public class Singleten{private static singleten Instance = new Singleten();private Singleten(){}public static getInstance(){return Inst

2014-08-13 17:16:49 885

转载 Android 屏幕适配

源地址众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,你会发现其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念,这部分可能比较枯燥,但是俗话说的好“工欲善其事,必先利器”,翻译过来就是“有什么样的枪,决定你打

2014-08-01 16:20:28 745

转载 Android中UI线程与子线程交互设计的5种方法

转载地址:http://www.cr173.com/html/19165_1.html在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的

2014-08-01 16:05:26 16914 2

原创 android调用照相机拍照获取照片并…

1.调用系统的照相机程序Intent intent = newIntent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent,TAKE_PHOTO_WITH_DATA);2.在onActivityResult中处理返回的datafinal Bitmap photo = data.getParcelableExtr

2014-06-23 13:17:54 32224 4

原创 Java反射机制(一)

JAVA语言中的反射机制:    在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?   对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反射机制主要提供了以下功能:     1.在运行时判断任意一个对象所属的类     2.在运行时构造任

2014-06-23 13:17:51 513

原创 Google Android开发精华教程

Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。本文汇总整理了时下关于Google Android技术教程的下载资源,供参考。一、入门级:《Android中文教程》中文版[简介]:《Android中文教程》简单易懂,对初学And

2014-06-23 13:17:49 543

原创 分享45个android实例源码,很好很…

分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html重力感应的测试程

2014-06-23 13:17:47 2219

原创 安卓巴士Android开发神贴整理

一个demo让你掌握Android的各种Service:http://www.apkbus.com/android-19645-1-1.htmlandroid开发教程专题http://dev.apkbus.com/ Android 动画效果专题研究:http://www.apkbus.com/android-729-1-1.html盘点Android 所有Dialog大合集:

2014-06-23 13:17:44 527

原创 Android画图之Matrix

Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。       首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式:       在 Android 里面, Matrix由 9 个 float值构成,是一个 3*3的矩阵。如下图。       没专业工

2014-06-23 13:17:42 595

原创 Android文件存储API

Android文件存储http://ipjmc.iteye.com/blog/1447097InternalStorage内部存储空间        所谓的内部存储与外部存储,是指是否是手机内置。手机内置的存储空间,称为内部存储,它是手机一旦出厂就无法改变,它也是手机的硬件指标之一,通常来讲手机内置存储空间越大意味着手机价格会越贵(很多地方把它称为手机内存,但我们做软件的知道,这并不准确

2014-06-23 13:17:39 1122

原创 Intent和PendingIntent的区别 .

Intent和PendingIntent的区别http://blog.csdn.net/zeng622peng/article/details/6180190 intent英文意思是意图,pending表示即将发生或来临的事情。PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。Intent 是及时启动,inte

2014-06-23 13:17:37 475

原创 android 通知系统

用户通知(3)创建状态栏通知 http://blog.csdn.net/iamlazybone/article/details/5959598

2014-06-23 13:17:35 569

原创 Android程序安装后应用图标不显示

原文地址:http://trinea.iteye.com/blog/1463296本文主要介绍android应用程序安装后图标不显示的几个可能原因。 自己写的程序突然安装后图标不见了,在应用程序安装中能找到,但是桌面上就是没有图标,启动只能从最近列表中其中。。一般这种情况只会在服务类程序和测试程序中出现,因为不需要图标。 google无果,自己二分调试解决了,并测试了其他网友提供的其他

2014-06-23 13:17:33 44015

原创 Android的线程使用来更新UI----Thr…

方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable(){ publicvoid run() {myView.invalidate();}}).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android

2014-06-23 13:17:31 691

原创 Toast和Looper、Handler消息循环机…

原文地址:http://jeff-pluto-1874.iteye.com/blog/869710(1)Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环)Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper,对应一个Messa

2014-06-23 13:17:28 613

原创 android Service学习之本地服务

http://android.blog.51cto.com/268543/527314 Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中通过来声明。可以通过contect.startservice和contect.bindserverice来启动。   Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果serv

2014-06-23 13:17:26 630

原创 Android Service学习之IntentServi…

什么是IntentService? (本文转自http://android.blog.51cto.com/268543/528166)官方的解释是:IntentService is a base class for Services that handle asynchronous requests(expressed as Intents) on demand.Clients s

2014-06-23 13:17:24 539

原创 android APK反编译

原文地址:http://blog.csdn.net/qqxinxi/article/details/7461959

2014-06-23 13:17:21 486

原创 无法提交文件

错误:g.tigris.subversion.javahl.ClientException: Entry alreadyexistssvn:'D:\workspace\fxplatform\webroot\fxplatform\pages\cfxt\pages\menu'is already under version controlorg.tigris.subversion.java

2014-06-23 13:17:19 594

原创 CountDownLatch和CyclicBarrier的…

http://blackgu.blogbus.com/logs/69596661.html在多线程程序设计中,经常会遇到一个线程等待一个或多个线程的场景,遇到这样的场景应该如何解决?如果是一个线程等待一个线程,则可以通过await()和notify()来实现;如果是一个线程等待多个线程,则就可以使用CountDownLatch和CyclicBarrier来实现比较好的控制。下面来

2014-06-23 13:17:17 464

原创 SVN图标含义及常见问题解决方法

黄色感叹号(有冲突):--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改

2014-06-23 13:17:15 1017

原创 Eclipse常用快捷键

Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+Z:撤销编辑Ctrl+Y:与Ctrl+Z相反,恢复编辑Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量 (有不好用的时候)Shift+Ctrl+K:和Ctrl+K查找的方向相反  (有不好用的时候)Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化

2014-06-23 13:17:13 463

原创 Android开发浏览器实例

一、启动android默认浏览器  Intent intent = newIntent();          intent.setAction("android.intent.action.VIEW");      Uri content_url =Uri.parse("http://www.cnblogs.com");     intent.setData(content_u

2014-06-23 13:17:10 681

原创 android 判断一个包是否在系统存在

private booleanhasBrowser(){  PackageManager pm =getPackageManager();  List lsPackageInfo =pm.getInstalledPackages(0);   boolean flag = false;   String weiboPackageName ="";   for (PackageIn

2014-06-23 13:17:08 1313

原创 android 获取sim卡运营商信息 .

TelephonyManager tm =(TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE);TelephonyManager 的使用 TelephonyManager提供设备上获取通讯服务信息的入口,应用程序使用这个类的方法来获取电话的服务商或者状态。程序也可以注册一个监听器来监听电话状态的改变。不需要

2014-06-23 13:17:06 955

原创 [Android 底层开发] 如何成为Andro…

避免建立对象世界上没有免费的对象。虽然GC为每个线程都建立了临时对象池,可以使创建对象的代价变得小一些,但是分配内存永远都比不分配内存的代价大。如果你在用户界面循环中分配对象内存,就会引发周期性的垃圾回收,用户就会觉得界面像打嗝一样一顿一顿的。所以,除非必要,应尽量避免尽力对象的实例。下面的例子将帮助你理解这条原则:当你从用户输入的数据中截取一段字符串时,尽量使用substrin

2014-06-23 13:17:04 771

原创 [Android 底层开发] 如何成为Andro…

编写可重用、可扩展、可维护、灵活性高的代码Android应用程序的开发是使用Java编写,在架构上使用MVC,鼓励组件之间的若耦合。开发出编写可重用、可扩展、可维护、灵活性高的代码需要经历遵循以下原则:l"开-闭"原则(OCP):一个软件实体应当对扩展开放,对修改关闭。这个原则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。换言之,应当可以在不必修改源代码的情

2014-06-23 13:17:01 811

原创 Android 底层开发] 如何成为Androi…

若立志成为Android高手,如有耐心,“一瓶一钵足矣”。  “天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。”想成为Android高手?这可不是想象中写几行代码那么容易的事情,但也不是不可实现。  如何做?  1,学会懒惰!奇怪吧?但是,你一定也听说过和感受过这个世界某种程度上是由懒人推动的,生命在于懒惰,懒人创造

2014-06-23 13:16:59 1734

原创 Android内存溢出(Out Of Memory)…

经过信息检索,我弄清了这样一个事实:Android虚拟机不允许单个程序中的Bitmap占用超过8M的内存,一旦超过了就会报错,而报的错正是bitmap size exceeds VM budget.现在好了,这一切看似如此简单:要想程序的bitmap小于8M,要么就在用了bitmap后立即回收这部分内存,要么就压缩图片的大小啊。第一种方法--及时回收bitmap内存:一般而言,回

2014-06-23 13:16:52 585

原创 实现控件间的间距 获取屏幕分辨率 …

1、实现控件间的间距LinearLayout.LayoutParams param1 = newLinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);   param1.setMargins(45,0, 50, 0);   para

2014-06-23 13:16:49 771

原创 imageview添加图片代码——内存和相…

public void onClick(View view) {   switch(view.getId()) {//点击本地图片   caseR.id.localbutton:       Intent intent = new Intent();       intent.setType("image/*");       intent.setAction(Intent.

2014-06-23 13:16:47 800

原创 Android Layout XML属性

Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。放入Layout中进行排布的View的XML属性:1.几种Layout中Item所共

2014-06-23 13:16:45 761

gallery应用

在网络资源基础上做的修改 ,实现gallery 自动移动 循环滑动 点击事件 底部按钮导航 等若干综合功能

2013-02-22

android手机安全助手

根据金山,腾讯公司的安全软件编写。实现模块式功能。能够进行黑白名单的添加删除编辑等功能。能实现电话短信的拦截。能够进行特殊号码的加密,以便对特殊电话短信的保密,查看系统软件。对日常使用到的电话进行拨号,发短信,号码归属地的查询。等等功能

2011-08-14

典型商城类项目源代码

培训期间一个比较完整的集体项目,花时2周,五人开发完成,代码完整,各模块功能齐全。使用到了android大部分技术点。希望大家借鉴参考,给予最大帮助。

2011-08-14

android动画效果

一个android小程序,主要展示一个linearlayout中的动画效果,控制linearlayout中的子空间个数,很漂亮啊。

2011-06-10

利用SQLITE数据库实现日记本

实现记事本功能,用到android的组件,菜单,利用sqlite数据库实现日记的增删查改功能

2011-03-10

android网络小程序

这是一个利用http协议在网络服务器获取电视节目列表的小应用,通过SAX方式解析节目列表,通过这款应用可以查询全国各地区个电视台以及各频段的电视剧节目列表。代码注释很详细,由于个人接触android时间有限,在书写方面可能存在混乱,大家见谅。

2011-03-10

空空如也

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

TA关注的人

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