- 博客(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
1240
转载 Volley流程介绍
1.Volley概述在项目开发过程中,博主曾写过大量的访问网络重复代码,特别是ListView adapter很难避免getView()方法不被重复调用,如果ImageView不利用缓存机制,那么网络的负荷就会更大!曾将访问网络代码和缓存封装起来使用,但是中间仍存在不少瑕疵!今年的Google I/O 2013上,Volley发布了!Volley是Android平台上的网络通信库,能使
2014-01-08 09:21:17
4836
原创 RadioGroup中RadioButton不能互斥
1,项目需要动态的添加RadioButton,看了一下RadioGroup和RadioButton的使用,觉得很简单,只需要将RadioButton加入RadioGroup中即可,随着功能的逐步完善,需要显示某个默认的选项是出现了问题,当调用RadioButton.setChecked(true)显示默认选项后发现RadioGroup中的RadioButton不能互斥,选中的RadioButton
2013-11-26 14:10:02
13075
转载 Android BuildConfig.DEBUG的妙用
在Android开发中,我们使用android.util.Log来打印日志,方便我们的开发调试。但是这些代码不想在发布后执行,我们并不想在软件发布后调试日志被其他开发者看到,现在我的方法是设置一个全局变量,标记软件为Debug模式还是Release模式。来看下代码:123456789101112131415161718192021
2013-10-22 15:06:56
16780
原创 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
1876
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
转自: http://blog.youkuaiyun.com/guolin_blog/article/details/9153747记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。那么今天我们将继
2013-09-24 16:36:29
4550
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
转自: http://blog.youkuaiyun.com/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个
2013-09-24 16:33:28
16567
2
原创 android导入sample中的项目
1,创建项目,选择Project 如下图所示:2,在Project中选择Android,再选择Android Sample Project3,在接下来的版本中选择需要创建项目的版本号,在选择对应的项目选择好项目后即完成了Sample project的创建
2013-08-27 16:38:53
1039
原创 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
4121
原创 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
1046
转载 ActionBar用途
转自:http://www.apkbus.com/android-122534-1-1.htmlActionBar介绍ActionBar是android窗口应用的一个特征,它主要用于标示应用程序及用户所处的位置并提供相关操作及全局的导航。ActionBar的主要用途1 提供一个专门的空间来显示应用的标识并且标识用户所处的位置。2 为不同的应用程序提供统一的导航模式。Action
2013-08-08 09:35:46
13828
原创 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
16697
原创 android实现观察者模式没有效果,没有达到预期的效果,不知如何解决
1,问题描述:后台服务上传数据,通知栏中显示进度,上传完成后更新当前界面的状体为已经上传。想着使用观察者模式的方式来进行监听上传的状态,当上传完成后,通知观察者已经上传,然后在当前界面的update()方法中更新界面的状体。但是测试结果为数据能上传,但当前界面的update()方法没有执行。下面为详细的内容2,点击QurestionCollect 中的listview的Item的”上传“按钮,
2013-06-26 09:52:20
1293
原创 android 混淆时需要注意的地方
#---------------Begin: proguard configuration common for all Android apps -----------optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontskipnonpubliclibraryclassme
2013-05-14 14:35:23
905
原创 自定义对话框的制作
1,防开源中国的登陆对话框。效果图如下2,该对话继承Activity来实现,只有点击返回和关闭图标才能关闭对话框。3,主要代码,LoginDialog.java 该类为登陆的相关操作,具体的实现更具自己的业务逻辑来操作。public class LoginDialog extends Activity{ @Override protected v
2013-04-28 16:49:24
2469
原创 调用系统照相机保存图片和压缩小图
1,调用系统照相机并将照片保存在指定的目录下Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File baseFile = FileHelper.getPicBaseFile(); String fileName = getFileName(); // 文明名 temImgName
2013-04-25 15:55:51
4673
原创 Base64的使用,解码和编码
Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作为电子邮件或WebService附件的传输编码.使用方法: 把类库 javabase64-1.2.jar 设置到编译路径中。 示例代码: String类型 进行B
2013-04-24 10:20:39
5076
原创 使用json格式最为数据传输的格式,代码混淆后数据没有上传成功
为了保护我们个人和公司的利益,我们在发布apk包时都要求对软件进行混淆,并且在混淆工程中,系统自动将没有使用到的类屏蔽掉以及对代码进行相应的优化,因此在发布apk时,混淆是极力推荐的。在本次软件混淆后发现客户端和服务器端的数据不能互通,即apk不能接收到服务器的数据,服务器也不能准确接受到终端上传的数据。经过各种折腾,最终发现时混淆时出的问题。apk与服务器端的通信格式为json格式,采用的是
2013-04-24 09:21:35
2493
原创 不能访问SD卡的情况
1,问题描述: 购买 中兴V955作为手机,但是为了节约成本(手机系统虚拟的SD卡空间为1.7G,满足实际要求)没有该买外部存储卡。自己写程序将图片及大量的数据保存在SD卡中,程序中使用if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { // 文件可用使用外部存储 F
2013-04-24 08:58:33
5369
转载 JAVA wait(), notify(),sleep详解
本文转自:http://blog.youkuaiyun.com/zyplus/article/details/6672775在优快云开了博客后,一直也没在上面发布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把优快云的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程互斥、同步的时候又有了新的体会,就以他作为开篇吧。 在JAVA中,是没有类似于PV操作
2013-04-12 15:49:29
755
原创 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
9476
转载 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
710
原创 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
14931
原创 使用PreparedStatement防止SQL注入
一条效率差的sql语句,足以毁掉整个应用.Statement是PreparedStatement的父接口,不进行预编译操作,减少了进行预编译的开销.单次运行PreparedStatement要比Statement要慢一些.PreparedStatement可以实现Statement的所有功能,但是之所以叫它预编译指令,是因为在创建它的一个对象时可以给定具有一定格式的SQL字符串,然后用
2013-02-26 11:22:21
677
转载 Java栈与堆
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,
2013-02-21 12:43:58
463
原创 java枚举
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } 显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的
2013-02-20 17:19:13
649
原创 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
22903
原创 EditText 的一些属性设置
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。android:inputType="phone" />//文本类型,多为大写、小写和数字符号。
2013-01-11 11:46:40
746
原创 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
3880
转载 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
974
原创 上传图片到指定服务器
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
1023
转载 分享最好的HTML5编码教程和参考手册
原文地址:http://www.gbin1.com/technology/html/20101019bestreferencesandtutorialstostartcodingwithhtml5/index.html有志于在泰泽上大展拳脚的同学们一点要收藏一下关于HTML5的一些好教材好文章了, 这里为大家转载了一篇, 方便大家记录今天我们介绍相关
2012-11-08 12:30:55
766
转载 SVN 在线代码托管工具
原文地址:http://blog.youkuaiyun.com/sunboy_2050/article/details/8142920在互联网环境使用SVN服务,你必须要有一台在互联网环境内支持SVN服务的在线服务器(Online Server)您可能习惯了在公司的内网使用SVN,但如果您经常于游走于各种不同的办公环境,比如公司、家里、客户处,用着很多台不同的电脑,那么您将需要一台互联网环境的
2012-11-07 09:56:11
617
原创 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
607
转载 众多Android 开源项目推荐,给力工作给力学习
原文转自:http://blog.youkuaiyun.com/zlj_fly/article/details/7057277http://android-adb.com 这个也很多开源项目游戏FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。
2012-10-31 16:47:30
1281
原创 Android弹出软键盘的时候屏幕自适应
最近在做东西的时候(一直都是)又被UI卡住 要做到这种效果其实很容易(但是卡了我很久) 难道以后还是应该优先搜索解决方案吗,而不是自己先试试….自己试效率真的很低 只需要在Androidmanifest.xml定义Activity的时候增加 android:windowSoftInputMode="stateVisible|adjustResize" 就能自适应 如果不增加
2012-10-30 17:39:18
3527
原创 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
7877
转载 svn服务器的搭建
文章转自:http://blog.sina.com.cn/s/blog_62949ff40100ofop.html今天,我很高兴,终于学会怎么自己搭建SVN服务了,以前一直用的都是公司的SVN服务,没接触过,觉得很神秘,曾经我一个同事弄了好几天,也没搭成,对我打击挺大的:( 觉得应该很难弄,没想到今天被我糊乱弄一通,竟然OK了,天助我也:) 最近想自己在家里搭建个服务器,身兼下载
2012-10-19 17:54:37
1481
转载 abstract class 和 interface 的区别
原文地址:http://blog.youkuaiyun.com/ForestOcean/article/details/399169写在前面文中可能很多地方出现了在程序设计中的基础问题,请各位程序设计的达人不要见笑。为了区别Java中的关键字abstract class和OO编程中的抽象类,我在本文中分别把它们叫做抽象类和抽象的类。abstract class和interf
2012-10-16 16:38:13
694
转载 多线程的生命周期
转载地址:http://blog.youkuaiyun.com/allan_chan/article/details/6908439 最近一个项目用多线程技术比较频繁,写下日记就算是一个总结吧线程概念线程的生命周期线程的实现线程优先级多线程的同步线程组 线程:程序中单独顺序的流控制,线程本身不能运行,只能运行在程序中。多线程:
2012-10-16 09:58:53
960
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人