自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

java.util.ConcurrentModificationException

[color=red][b]java.util.ConcurrentModificationException02-23 12:11:32.871 11986-11986/com.rosevision.ofashion E/AndroidRuntime: at java.util.ArrayList$ArrayListIterator.next(ArrayList.java:573)[...

2016-02-23 15:41:07 112

android studio statistics统计项目代码总行数

今天公司说要统计一下项目总共了多少行代码,于是上网看了一下使用statistic插件可以统计代码总行数,下面给大家分享一下首先当然要把插件下载下来安装到studio里面,下载地址:[url]https://plugins.jetbrains.com/plugin/4509[/url]下载跟安装在这里就不说了,相信大家应该都知道怎么操作,下面来说说安装好插件以后怎么能看到我们项目的代码总...

2015-11-18 17:17:23 563

通过Parcelable协议传递数据报错(Unmarshalling unknown type code 48 at offset 480)

今天做项目的时候遇到一个问题浪费了一些时间,特在此记录一下,先贴上错误信息[img][img]http://dl2.iteye.com/upload/attachment/0112/0460/3e612ad2-df82-3100-b438-3fcbe9444362.png[/img][/img]相信大家在开发过程中都遇到过这个问题,就是在传递一个实现Parcelable的对...

2015-09-29 10:09:43 642

原创 取消EditText自动获取焦点

   今天在做项目的时候,在进入一个页面时, EditText默认就会自动获取焦点。弹出输入法框,用户体验很不好,那么如何取消这个默认行为呢?在网上找了一下,在其父控件下,添加如下的属性,就可以解决:  android:focusable="true"   android:focusableInTouchMode="true"[code="java"] ...

2015-09-11 12:01:03 101

原创 ViewPager取消左右滑动效果

最近做的项目中要求ViewPage禁止左右滑动,网上找了一下资料,自定议一个ViewPager就可以了,下面是代码[code="java"]public class CustomViewPager extends ViewPager { private boolean enabled; public CustomViewPager(Context context, ...

2015-08-25 11:07:14 1222

原创 android studio 设置Git工具

相信很多朋友在开发时都有遇到过这样的问题,在studio中新导入一个project的时候会发现git工具找不到了,右键项目也没有git这个选项了,那么怎么来设置git工具呢,下面来给大家演示一下,其实非常简单:[b]方法1[/b].点击studio中的VCS选项,会出现下图的菜单[img]http://dl2.iteye.com/upload/attachment/0110/671...

2015-08-04 11:22:46 277

原创 如何给你的Android安装文件(APK)瘦身

刚刚看到了这篇文章,感觉说得不错,特在此分享!http://greenrobot.me/devpost/putting-your-apks-on-diet/

2015-07-31 17:33:46 106

android support v4、v7、v13的区别及作用和用法

[size=medium]1, Android Support V4, V7, V13是什么?本质上就是三个java library。2, 为什么要有support库?如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support3, 三个Support 库的区别和作用是什么?Android Support v4 是最早...

2015-06-18 11:34:24 885

android实现分享功能

[size=medium]最近做了一个关于分享app的功能,其实非常的简单,看效果图[/size][img]http://dl2.iteye.com/upload/attachment/0108/5486/004c1490-0ffc-30d0-9593-5864b8538f0f.png[/img][size=medium]不多说,上代码[/size][code="java"]...

2015-05-13 15:43:25 113

原创 Android添加快捷方式到手机桌面

[size=large]添加快捷方式[/size][code="java"] private void addShortcut(String name) { // 设置关联程序 Intent launcherIntent = new Intent(this, SplashActivity.class); launcherIntent.set...

2015-04-23 15:46:47 432

原创 公司框架业务流程总结

进入新公司有一个多星期了,对公司业务流程及框架熟悉适应了一些,现在就其中一个模块来做一个总结吧:1.DesireReminderListFragmentV2 : onViewCreated DesireReminderListFragmentV2 是这个模块的Fragment,它继承了RefreshLoadMoreListV2Fragment,当DesireRem...

2015-04-09 20:09:16 391

Activity与Fragment之间传递参数

在Activity中加载Fragment的时候需要传值到另Fragment,也就是说Activityg与Fragment之间进行参数的传递,可以使用bundle进行参数传递,看代码: [b]在activity中获取fragment中的数据[/b] [code="java"]public class SaleQuoteActivity extends Base...

2015-04-05 12:24:20 313 1

android studio导入第三方工具

前面两篇博客中说到了在项目中运用EventBus、Volley以及Debuglog,也许会有很多人在想,怎么样才能把这些工具用到自己的项目中来呢?其实非常简单,只需要在gradle文件中加上几句话就可以了。 首先来看看整个工程的(project)gradle文件 [code="java"]buildscript { repositories {...

2015-04-02 08:30:55 171

原创 Android Volley学习使用

我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpClient的用法还是稍微有些...

2015-03-31 23:50:19 103

原创 EventBus

EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。 在EventBus中,使用约定来指定事件订阅者以简化使用。即所...

2015-03-30 22:37:15 83

原创 Service启动

Service概念及用途:A service is an application component that can perform long-running operations in the background and does not provide a user interface。通常service用来执行一些耗时操作,或者后台执行不提供用户交互界面的操作,例如:下载...

2014-11-18 15:48:02 111

原创 Android数据的四种存储方式

Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。  SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采...

2014-11-07 15:46:02 186

原创 GC内存泄露问题

不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对...

2014-11-07 15:35:26 221

ComponentName组件的简单用法

ComponentName(组件名称)是用来打开其他应用程序中的Activity或服务的。用法:[code="java"]Intent it=new Intent(); it.setComponent(new ComponentName(String packageName,String activityName )); startActivity(it); [/cod...

2014-10-09 14:16:00 1105

原创 java.lang.RuntimeException: setAudioSource failed异常处理

在实现软件的录音过程中,出现java.lang.RuntimeException: setAudioSource failed报错。好多资料说需要在AndroidManifest.xml文件中增加如下配置以授予程序录制声音的权限:添加之后,依旧出现如上报错,考虑到可能跟SDcard有关系,于是又增加了以下语句:添加后问题解决!...

2014-08-21 10:22:00 1166

原创 android:screenOrientation属性

在开发android应用中,有时候需要限制横竖屏切换。需要在AndroidManifest.xml文件中需要设置的界面所对应的Activity加入android:screenOrientation属性就可以了。代码如下:[code="java"]android:screenOrientation="landscape" [/code]android:screenOrientation设定该...

2014-05-16 17:14:45 93

原创 Android API升级

怎么升级Adroid APIS呢?其实也非常简单,跟着我一起来操作吧!打开eclipse以后点击下图红线标识的图标[img]http://dl2.iteye.com/upload/attachment/0095/1498/5c6ffc56-7d29-33c7-bfad-b1831563dc51.png[/img]点击后就能看到下面这个界面了[img]http://dl2.ite...

2014-03-20 19:58:35 287

原创 Android SDK下载安装

Android SDK最新的下载地址:[url]http://developer.android.com/sdk/index.html[/url]进去后就能看到这个界面[img]http://dl2.iteye.com/upload/attachment/0095/1476/bae4fd8e-dc1a-3106-ab11-8e748016e2b5.png[/img]点击[img]h...

2014-03-20 19:30:25 109

基础测试题

创建ArrayList对象,添加5个元素,使用Iterator遍历输出[code="java"]import java.util.*;public class Test1 { public static void main(String[] args) { // 定义一个String类型的集合 ArrayList al = new ArrayList();...

2013-08-27 20:30:28 356

关于+=运算符的小细节

当使用+=、-=、*=、/=、%=、运算符对基本类型进行运算时,遵循如下规则: 运算符右边的数值将首先被强制转换成与运算符左边数值相同的类型,然后再执行运算,且运算结果与运算符左边数值类型相同。 比如+=运算的时候其实就相当于int x=10; x+=10;与x=x+10;是一样的效果的。 ...

2013-08-11 11:35:27 109

面向对象--静态,单例设计

[b]构造代码块[/b] 构造代码块如果写在函数中,仅仅只是节约内存而已 构造代码块如果写在类中,那么代码块优先于构造方法运行 每建立一个新的对象,构造代码块就会先运行一次 [b]静态的由来 [/b] 给对象提供共享的数据 被static修饰的成员变量,变成所有对象的共享数据 被static修饰的成员变量,多了一种调用方式,类名.变量名 当数据被所有对...

2013-07-27 21:02:49 144

面向对象

-----面像对象思想,有三个特征 ,封装,继承,多态1. 什么是面向对象(oop) 其实是一种思想,解决问题,处理问题,将生活中的实际情况 放到计算机中去实现2. 由来 由面向过程,演化而来的 以前对于过程,执行者 现在对于对象,指挥者 我们要做的事情,就是找对象,指挥对象做事情 没有对象,创造对象,并指挥他做事情3. 面向对象的...

2013-07-26 22:17:46 70

数组

数组 概念:数组就是数据的集合,实质就是内存空间的连续表示,将连续的内存空间划分为若干个小空间 定义:1.数据类型 []数组变量=new 数据类型[整数];整数表示划分内存空间的个数 2.数据类型[]数组名={a,b,c……} 当分配一个连续的内存空间时,JVM会自动为每个空间提供一个唯一的编号----索引或者叫做下标、角标,由0开始分配 获取数组的长度:数组名.l...

2013-07-20 16:34:58 93

函数

函数1.概念:在同一个类中,函数是能够完成独立特定功能的代码块,就是对功能代码块的封装2.优点:提高了代码的复用性(只写一次,但是可以多次使用)3.定义: 语法:public static 返回值类型 函数句(数据类型 变量名……) { 函数体 需要完成特定功能的代码 return value(值);//将结果返回 } 返回值类型...

2013-07-18 22:10:30 69

程序的逻辑控制

1.选择结构 A.if结构 1.简单if结构:当if后的条件表达式为true时执行语句,否则跳过 2.if---else结构:当if后的条件表达式为true时执行if后的语句,否则执行else后的语句 3.多重if结构:由上到下进行条件的判断,碰到条件结果为true时执行相应的语句,如果没有碰到为true的情况继续向下执行,一直没碰到满足的情况,则执行else后的语句 B....

2013-07-18 22:07:56 176

java语言 常量、变量、数据类型、数据类型的转换及运算符

1,常量,常量就是不会发生改变的数据 常量又分为以下几类: 1>,整数常量:即所有的整数 2>,小数常量:即所有的小数 3>,字符常量:单个字符,一般用单引标识 4>,字符串常量:多个字符,一般用双引号标识 5>,布尔型常量:只有两个数值,truet和false 6>,null常量:只有一个数值,即null JAVA中的常量通常在程序...

2013-07-15 23:52:47 145

java语言

1, JAVA语言是一门高级的计算机语言,它简单易学,安全性高,具有跨平台的特性,而且是完全面向对象的。 JAVA的跨平台是指JAVA语言开发的程序可以在任何平台上执行且能达到同样的效果,这是因为JAVA提供的JVM(java virtual machine)虚拟机在不同的平台上对java程序进行翻译。2, JRE(java runtime environment)JA...

2013-07-14 19:55:57 128

日期选择器(DatePicker)和时间选择器(TimePicker)的功能与用法

DatePicker和TimePicker都从FrameLayout派生而来,其中DatePicker供用户选择日期,而TimePicker则供用户选择时间。它们在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期和时间,如果程序需要获取用户所选择的日期和时间,则可通过为DatePicker添加OnDateChangeListener进行监听、为TimePicker...

2013-06-21 15:36:33 870

自动完成文本框(AutoCompleteTextView)的功能和用法

自动完成文本框(AutoCompleteTextView)实际上也是一个编辑文本框,但它比普通编辑框多了一个功能:当用户输入一定字符后,自动文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个菜单选项之后,AutoCompleteTextView按用户选择自动填写该文本框。 使用AutoCompleteTextView很简单,只要为它设置一个Adapter,该Ad...

2013-06-20 16:31:05 388

单选按钮(RadioButton)和复选框(CheckBox)的介绍与应用

Android中的RadioButton和CheckBox都继承了Button按钮,因此它们都可以直接使用Button支持的各种属性和方法,但与普通按钮不同的是它们多了一个可选中的功能,RadioButton和CheckBox都可额外指定一个android:checked属性,该属性用于指定RadioButton和CheckBox初始时是否被选中。 Radio...

2013-06-19 16:36:06 499

空空如也

空空如也

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

TA关注的人

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