自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (4)
  • 收藏
  • 关注

翻译 Application详解

1. 官网介绍:Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml's tag, which will cause that

2014-01-08 11:53:35 1190

转载 Volley流程介绍

1.Volley概述在项目开发过程中,博主曾写过大量的访问网络重复代码,特别是ListView adapter很难避免getView()方法不被重复调用,如果ImageView不利用缓存机制,那么网络的负荷就会更大!曾将访问网络代码和缓存封装起来使用,但是中间仍存在不少瑕疵!今年的Google I/O 2013上,Volley发布了!Volley是Android平台上的网络通信库,能使

2014-01-08 09:21:17 4783

原创 RadioGroup中RadioButton不能互斥

1,项目需要动态的添加RadioButton,看了一下RadioGroup和RadioButton的使用,觉得很简单,只需要将RadioButton加入RadioGroup中即可,随着功能的逐步完善,需要显示某个默认的选项是出现了问题,当调用RadioButton.setChecked(true)显示默认选项后发现RadioGroup中的RadioButton不能互斥,选中的RadioButton

2013-11-26 14:10:02 12940 4

转载 Android BuildConfig.DEBUG的妙用

在Android开发中,我们使用android.util.Log来打印日志,方便我们的开发调试。但是这些代码不想在发布后执行,我们并不想在软件发布后调试日志被其他开发者看到,现在我的方法是设置一个全局变量,标记软件为Debug模式还是Release模式。来看下代码:123456789101112131415161718192021

2013-10-22 15:06:56 16686

原创 Eclipse打JAR包,插件FatJar安装与使用

在我们的项目中如果包含了第三方的的引用jar包,用eclipse直接导出jar将不能运行,如果需要运行还得手动修改MANIFEST.MF 改动起来比较麻烦,因此使用 fatjar 来完成带第三方引用包的打包。fatjar下载地址:http://sourceforge.net/projects/fjep/files/fatjar/下载完成后解压得到net.sf.fjep.fatjar_0.0

2013-10-18 10:47:37 1826

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(下)

转自: http://blog.csdn.net/guolin_blog/article/details/9153747记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。那么今天我们将继

2013-09-24 16:36:29 4494 7

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

转自: http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个

2013-09-24 16:33:28 16509 14

原创 android导入sample中的项目

1,创建项目,选择Project 如下图所示:2,在Project中选择Android,再选择Android Sample Project3,在接下来的版本中选择需要创建项目的版本号,在选择对应的项目选择好项目后即完成了Sample project的创建

2013-08-27 16:38:53 1007

原创 Android组合控件EditText

1,控件为EditText中加入一个清除内容按钮,当输入类容后显示图片,没有内容则不显示。效果图2,组合控件的布局文件<merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo

2013-08-27 14:54:28 4080 1

原创 Android组合控件

一个带图片和文字的按钮,效果图1,Button的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2013-08-27 12:03:50 1007

转载 ActionBar用途

转自:http://www.apkbus.com/android-122534-1-1.htmlActionBar介绍ActionBar是android窗口应用的一个特征,它主要用于标示应用程序及用户所处的位置并提供相关操作及全局的导航。ActionBar的主要用途1 提供一个专门的空间来显示应用的标识并且标识用户所处的位置。2 为不同的应用程序提供统一的导航模式。Action

2013-08-08 09:35:46 13761

原创 thread exiting with uncaught exception 处理方法

在关闭的时候引起的,STOP和DESTROY函数有空指针类似的错误threadid=15: thread exiting with uncaught exception (group=0x4102e438)07-30 10:46:28.350: W/dalvikvm(17074): threadid=17: thread exiting with uncaught exception

2013-07-30 11:51:16 16636

原创 android实现观察者模式没有效果,没有达到预期的效果,不知如何解决

1,问题描述:后台服务上传数据,通知栏中显示进度,上传完成后更新当前界面的状体为已经上传。想着使用观察者模式的方式来进行监听上传的状态,当上传完成后,通知观察者已经上传,然后在当前界面的update()方法中更新界面的状体。但是测试结果为数据能上传,但当前界面的update()方法没有执行。下面为详细的内容2,点击QurestionCollect 中的listview的Item的”上传“按钮,

2013-06-26 09:52:20 1245 1

原创 android 混淆时需要注意的地方

#---------------Begin: proguard configuration common for all Android apps -----------optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontskipnonpubliclibraryclassme

2013-05-14 14:35:23 871

原创 自定义对话框的制作

1,防开源中国的登陆对话框。效果图如下2,该对话继承Activity来实现,只有点击返回和关闭图标才能关闭对话框。3,主要代码,LoginDialog.java 该类为登陆的相关操作,具体的实现更具自己的业务逻辑来操作。public class LoginDialog extends Activity{ @Override protected v

2013-04-28 16:49:24 2391

原创 调用系统照相机保存图片和压缩小图

1,调用系统照相机并将照片保存在指定的目录下Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File baseFile = FileHelper.getPicBaseFile(); String fileName = getFileName(); // 文明名 temImgName

2013-04-25 15:55:51 4633

原创 Base64的使用,解码和编码

Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作为电子邮件或WebService附件的传输编码.使用方法:  把类库 javabase64-1.2.jar 设置到编译路径中。  示例代码:    String类型 进行B

2013-04-24 10:20:39 5029

原创 使用json格式最为数据传输的格式,代码混淆后数据没有上传成功

为了保护我们个人和公司的利益,我们在发布apk包时都要求对软件进行混淆,并且在混淆工程中,系统自动将没有使用到的类屏蔽掉以及对代码进行相应的优化,因此在发布apk时,混淆是极力推荐的。在本次软件混淆后发现客户端和服务器端的数据不能互通,即apk不能接收到服务器的数据,服务器也不能准确接受到终端上传的数据。经过各种折腾,最终发现时混淆时出的问题。apk与服务器端的通信格式为json格式,采用的是

2013-04-24 09:21:35 2425

原创 不能访问SD卡的情况

1,问题描述: 购买  中兴V955作为手机,但是为了节约成本(手机系统虚拟的SD卡空间为1.7G,满足实际要求)没有该买外部存储卡。自己写程序将图片及大量的数据保存在SD卡中,程序中使用if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { // 文件可用使用外部存储 F

2013-04-24 08:58:33 5296

转载 JAVA wait(), notify(),sleep详解

本文转自:http://blog.csdn.net/zyplus/article/details/6672775在CSDN开了博客后,一直也没在上面发布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把CSDN的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程互斥、同步的时候又有了新的体会,就以他作为开篇吧。    在JAVA中,是没有类似于PV操作

2013-04-12 15:49:29 722

原创 Tomcat 下配置JNDI for Oracle

1.  tomcat 官网文档参考  http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html2.  测试:在tomcat 的context.xml中添加如下代码:一般在tomcat安装目录的\conf  \目录下<Resource name="jdbc/myoracle"

2013-03-06 16:46:43 9374

转载 android的PowerManager和PowerManager.WakeLock

代码privatevoid acquireWakeLock() { if (wakeLock ==null) { Logger.d("Acquiring wake lock"); PowerManager pm = (PowerManager) getSystemService(Context.POWER_SER

2013-03-01 17:27:06 680

原创 Activity进入与退出的动画

1.在res建立目录anim放入动画效果xml文件   1.1   进入文件  push_left_in.xml  <translate android:duration="300" android:fromXDelta="100%p" android:toXDelta="0" /> <alpha a

2013-02-28 14:44:38 14864 1

原创 使用PreparedStatement防止SQL注入

一条效率差的sql语句,足以毁掉整个应用.Statement是PreparedStatement的父接口,不进行预编译操作,减少了进行预编译的开销.单次运行PreparedStatement要比Statement要慢一些.PreparedStatement可以实现Statement的所有功能,但是之所以叫它预编译指令,是因为在创建它的一个对象时可以给定具有一定格式的SQL字符串,然后用

2013-02-26 11:22:21 650

转载 Java栈与堆

Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,

2013-02-21 12:43:58 435

原创 java枚举

枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{      RED,BLUE,BLACK,YELLOW,GREEN  } 显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的

2013-02-20 17:19:13 626

原创 android图片上添加文字

1. 效果图原图:2.主要代码public class MainActivity extends Activity { ImageView img; private Bitmap imgMarker; private int width,height; //图片的高度和宽带 private Bitmap imgTemp; //临时标记图 @Over

2013-02-19 09:18:22 22767 1

原创 EditText 的一些属性设置

android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。android:inputType="phone" />//文本类型,多为大写、小写和数字符号。

2013-01-11 11:46:40 716

原创 android调用系统照相机并保持图片到本地

1.调用系统照相机 // 照相 public void takePhotos(View view) { Intent cameraIntent = new Intent( android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUES

2012-12-10 17:42:32 3830 1

转载 Android Alarm manager 定时闹钟开发详解

Alarm manager 主要管理硬件时钟。一些与时间相关的应用,如日历,闹钟等需要使用Alarm Manager的服务。Alarm manager功能相对比较简单,相关代码位于frameworks/base/core/jni/server/com_android_server_AlarmManagerService.cppframeworks/base/services/jav

2012-11-28 11:43:52 931

原创 上传图片到指定服务器

1 .  android客户端代码/** * 上传数据到指定服务器 * * @param actionUrl * @param file * @throws IOException */ public void post(String actionUrl, File file) throws IOException { String BOUNDARY = "--

2012-11-26 17:58:57 972

转载 分享最好的HTML5编码教程和参考手册

原文地址:http://www.gbin1.com/technology/html/20101019bestreferencesandtutorialstostartcodingwithhtml5/index.html有志于在泰泽上大展拳脚的同学们一点要收藏一下关于HTML5的一些好教材好文章了, 这里为大家转载了一篇, 方便大家记录今天我们介绍相关

2012-11-08 12:30:55 743

转载 SVN 在线代码托管工具

原文地址:http://blog.csdn.net/sunboy_2050/article/details/8142920在互联网环境使用SVN服务,你必须要有一台在互联网环境内支持SVN服务的在线服务器(Online Server)您可能习惯了在公司的内网使用SVN,但如果您经常于游走于各种不同的办公环境,比如公司、家里、客户处,用着很多台不同的电脑,那么您将需要一台互联网环境的

2012-11-07 09:56:11 584

原创 android 一些常用控件属性设置

android中requestFocus 标签用于指定屏幕内的焦点View。例如我们点击tab键或enter键焦点自动进入下一个输入框用法: 将标签置于Views标签内部android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_weight="0"

2012-11-01 15:04:12 565

转载 众多Android 开源项目推荐,给力工作给力学习

原文转自:http://blog.csdn.net/zlj_fly/article/details/7057277http://android-adb.com  这个也很多开源项目游戏FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。

2012-10-31 16:47:30 1258

原创 Android弹出软键盘的时候屏幕自适应

最近在做东西的时候(一直都是)又被UI卡住 要做到这种效果其实很容易(但是卡了我很久) 难道以后还是应该优先搜索解决方案吗,而不是自己先试试….自己试效率真的很低 只需要在Androidmanifest.xml定义Activity的时候增加 android:windowSoftInputMode="stateVisible|adjustResize" 就能自适应 如果不增加

2012-10-30 17:39:18 3454

原创 listview底部加载更多的操作

1,布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/footview" android:layout_width="fill_parent" android:layout_height="fill_parent" androi

2012-10-22 15:58:17 7836 2

转载 svn服务器的搭建

文章转自:http://blog.sina.com.cn/s/blog_62949ff40100ofop.html今天,我很高兴,终于学会怎么自己搭建SVN服务了,以前一直用的都是公司的SVN服务,没接触过,觉得很神秘,曾经我一个同事弄了好几天,也没搭成,对我打击挺大的:( 觉得应该很难弄,没想到今天被我糊乱弄一通,竟然OK了,天助我也:)  最近想自己在家里搭建个服务器,身兼下载

2012-10-19 17:54:37 1064

转载 abstract class 和 interface 的区别

原文地址:http://blog.csdn.net/ForestOcean/article/details/399169写在前面文中可能很多地方出现了在程序设计中的基础问题,请各位程序设计的达人不要见笑。为了区别Java中的关键字abstract class和OO编程中的抽象类,我在本文中分别把它们叫做抽象类和抽象的类。abstract class和interf

2012-10-16 16:38:13 661

转载 多线程的生命周期

转载地址:http://blog.csdn.net/allan_chan/article/details/6908439   最近一个项目用多线程技术比较频繁,写下日记就算是一个总结吧线程概念线程的生命周期线程的实现线程优先级多线程的同步线程组 线程:程序中单独顺序的流控制,线程本身不能运行,只能运行在程序中。多线程:

2012-10-16 09:58:53 929

自定义对话框的实现

防开源中国android客户端的登陆对话框

2013-04-28

深入理解Java虚拟机:JVM高级特性与最佳实践+周志明+高清扫描版

深入理解Java虚拟机:JVM高级特性与最佳实践+周志明+高清扫描版

2013-03-01

android Activity添加动画效果

实现了activity之间的效果切换,如果在测试的过程中没有动画效果,请检查手机是否开启动画效果

2013-02-28

android图片上添加文字

实现了地图上A-Z字母的图片创建工作,后期工作根据信息在地图上标注在进一步实现中

2013-02-19

空空如也

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

TA关注的人

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