eclipse
文章平均质量分 92
零下忆度
这个作者很懒,什么都没留下…
展开
-
eclipse启动时报错,显示查看log日志,解决最佳方案
首先进入eclipse的工作空间找到.metadata文件夹,然后进入.plugins文件夹,然后找到org.eclipse.e4.workbench进行删除,然后进行重启,然后找到project,对项目进行clean,然后就OK了原创 2016-04-01 11:08:43 · 31022 阅读 · 12 评论 -
sublist()的用法
因此,当我们使用子集合tempList进行元素的修改操作时,会影响原有的list集合。所以在使用subList方法时,一定要想清楚,是否需要对子集合进行修改元素而不影响原有的list集合。代码如下List lists = new ArrayList(); lists.add("1"); lists.add("2"); lists.ad原创 2016-04-11 13:32:19 · 754 阅读 · 0 评论 -
Android textAppearance的属性设置及TextView属性详解
textAppearance的属性设置android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceMedium"android:textAppearance="?android:attr/textAppearanceLarge转载 2016-04-21 09:29:41 · 829 阅读 · 0 评论 -
Android开发:shape和selector和layer-list的(详细说明)
和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Jav转载 2016-04-21 09:58:10 · 476 阅读 · 0 评论 -
安卓开发文档学习笔记之实现ActionBar中Tab导航
上篇文章说到如何在安卓项目中添加ActionBar(前文请戳这里),在添加完ActionBar之后,就可以用它做一些更加有趣的事情了,比如这篇文章要说的Tab导航。首先,上一张官方文档的Tab导航展示图图1 Tab导航展示如图所示,Tab导航一般位于ActionBar的下方,通常由三个Tabs组成(当然选项卡的数量是可以自定义的),其中每个Tab关联一个Fragment,通过在原创 2016-04-21 13:50:58 · 809 阅读 · 0 评论 -
通过ActionBarActivity和viewpager来设置导航页基本方法和步骤
首先新建一个主页面activity_main.xml界面如下,是要显示的主页面 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/rpa_pager" an原创 2016-04-21 16:23:33 · 506 阅读 · 0 评论 -
File 方法中 getParentFile()的用法及作用
import java.io.File;/** * Created by duanhongbo on 2016/5/8. */public class FileDemo { public static void main(String[] args) { File f = null; File f1 = null;原创 2016-05-17 11:23:06 · 8585 阅读 · 0 评论 -
Android中bindService的使用方法
bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。 bindService方式的一般过程:①新建Service类BindService。在BindService类里新建内部类MyBinder,继承自Bin原创 2016-06-13 10:46:06 · 723 阅读 · 0 评论 -
用户登陆后拦截器的具体实现
在每个项目中,我们经常用到拦截器,这样做下面我们对拦截器和过滤器了解一些常用的概念1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开原创 2016-07-12 11:32:46 · 721 阅读 · 0 评论 -
Android:interpolator用法
可能有很多人不理解其中的android:interpolator="@android:anim/decelerate_interpolator"是什么含义,文档里说的也不太清楚,其实很简单,看下面: interpolator定义一个动画的变化率(the rate of change)。这使得基本的动画效果(alpha, scale, translate, rotate)得以加速,减速原创 2016-07-20 14:47:41 · 353 阅读 · 0 评论 -
安卓自定义View进阶-Matrix原理
Matrix原理作者微博: @GcsSloop【本系列相关文章】前言本文内容偏向理论,和 画布操作 有重叠的部分,本文会让你更加深入的了解其中的原理。本篇的主角Matrix,是一个一直在后台默默工作的劳动模范,虽然我们所有看到View背后都有着Matrix的功劳,但我们却很少见到它,本篇我们就看看它是何方神圣吧。由于Google已经对这一部分已经做了转载 2016-08-03 14:28:32 · 441 阅读 · 0 评论 -
Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示
转载请注明出处:http://blog.csdn.net/zhangphilAndroid ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示Android开发中经常要要求用户输入一些值得情况,比如,用户名,密码,如果用户输入错误,需要删除,那么按回退删除键也可以,但也可以在输入框右侧提供一个小按钮一次性删除全部内容。同时,如果用户忘记输入某个转载 2016-08-16 14:52:59 · 770 阅读 · 0 评论 -
Android初级教程:屏幕分辨率
在app编码中经常需要获取手机的屏幕分辨率(宽*高),原来我直接上网拷贝代码,但在使用过程中却发现诸多不便。不便一:下面代码中的getWidth和getHeight在adt上提示deprecated已经废弃了,实在扎眼[html] view plain copy print?WindowManager wm = getWindow转载 2016-08-05 16:13:43 · 301 阅读 · 0 评论 -
java&&android 最全面试题
最近在忙着准备面试,所以从全网搜集了一下Java和Android相关的面试题目,应该能够包含80%以上的试题吧~如果大家还有一些比较全面优质的题目资源,欢迎告知,我会继续补充进来,以便于更多同学可以从中获益。android性能优化系列 http://www.trinea.cn/android/performance/2016JAVA与Android面试题整理 http://www.转载 2016-08-02 14:55:45 · 253 阅读 · 0 评论 -
Java IO
本文出自:http://blog.csdn.net/dt235201314/article/details/52122666Java IO 专栏加强:http://blog.csdn.net/column/details/javaio1992.html一丶简介今天看到一个分类很好的学习文章资料,看到作者说了一句:国内得文章很多是你抄我我抄你,抄就抄把,反正我是自己做笔记,留着自己看转载 2016-08-05 16:55:50 · 190 阅读 · 0 评论 -
Android传递Bitmap的几种简单方式
转载请注明出处:http://blog.csdn.net/zhangphilAndroid传递Bitmap的几种简单方式一,通过Intent的Bundle。比如有两个activity,A,B,从A进入B。先在A中将Bitmap写进去:[java] view plain copy Resources res=getResourc转载 2016-08-10 21:54:38 · 18162 阅读 · 1 评论 -
Android消息推送(二)--基于MQTT协议实现的推送功能
前段时间公司需要android端的手机群推功能,我们就通过MQTT来实现了该功能。MQTT的官网如下 http://mqtt.org/关于系统的主要架构就不详述了。这关系的到职业道德问题,在这里只谈谈MQTT实现推送的功能。在MQTT官网中http://mqtt.org/software列举出了实现了该协议的开源客户端和服务器工程和库。我们是原创 2016-08-11 23:39:30 · 361 阅读 · 0 评论 -
continue、break和return经典解析
int sum(int n) { int sumv=0; for(int i=1;;i++) { if(i%2==0) continue; if(i>=n) break; sumv+=i; } return sumv; }详细具体参考下面这个链原创 2016-04-11 11:00:15 · 278 阅读 · 0 评论 -
java中,字符串中的函数的替换方法
public class TestReplace {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub String text = "I LIKE JAVA"; String newText = text.replace('I',原创 2016-04-11 09:49:31 · 477 阅读 · 0 评论 -
ScrollView嵌套ListView和GridView不能全部显示的问题
当我们用ScrollView嵌套listview和GridVIew的时候,经常会遇到listview中的内容不能全部显示问题,想要解决这个问题也很简单,只要我们重写listview和gridview这俩个空间就可以了,具体步骤和方法如下。1自定义lisetview控件package com.yhkj.jskf.southwestcementmt_salesman.utils;i原创 2016-04-01 14:08:18 · 503 阅读 · 0 评论 -
startActivityForResult,startActivity,setResult用法和详解
startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ原创 2016-04-01 16:00:32 · 701 阅读 · 0 评论 -
去掉ListView滑动的黑色背景和点击ListView某个item的橙黄色背景
滑动时,listview可能会出现黑色背景,解决方法:在xml方法中加上 android:cacheColorHint="@android:color/transparent"在点击listview每个item时,出现橙黄色背景,解决办法在xml中 加上 android:listSelector="@android:color/transparent"transparent相当于#原创 2016-04-01 17:02:57 · 453 阅读 · 0 评论 -
android中的color使用总结
在android开发中,适当的颜色搭配可以为我们的应用增色不少,废话就不多了,一下是对android开发中颜色使用的总结 颜色分类:1.系统颜色android内置的颜色,比如系统资源中定义的颜色,有以下几个:BLACK(黑色),BLUE(蓝色),CYAN(青色),GRAY(灰色),GREEN(绿色),RED(红色),WRITE(白色),YELLOW(黄转载 2016-04-05 09:44:53 · 541 阅读 · 0 评论 -
如何调用百度地图,传递经纬度,内容,在地图上显示
1 适用环境移动应用、浏览器端应用均可调起Android版百度地图。2 移动应用调用百度地图该调用方式是指第三方基于Android SDK进行应用开发时要调用Android版百度地图客户端需遵守的协议。该协议要正确执行除了要参数填写正确外,还必须要安装Android百度地图协议规范intent://product/[service/]action[?paramete原创 2016-04-05 10:10:02 · 7076 阅读 · 0 评论 -
android:padding和android:margin的用法及区别
1首先看一下效果: 黄色部分为Padding,灰色部分为MarginPadding 为内边框,指该控件内部内容,如文本/图片距离该控件的边距Margin 为外边框,指该控件距离边父控件的边距对应的属性为android:layout_marginBottom="25dip" android:layout_marginLeft="10dip" and原创 2016-04-05 11:01:34 · 786 阅读 · 0 评论 -
解决Eclipse中SVN乱码问题
我们在查看svn上的代码时,经常出现乱码问题,乱码问题,会给我们带来一系列的问题,怎样快速有效的解决呢,下面列出解决方法及步骤如下1在eclipse页面,依次点击Window--preferences--general--workspace,如图如图选择utf-83选择后,点击ok即可。原创 2016-04-05 13:53:29 · 1015 阅读 · 0 评论 -
android 使用android.support.v7 添加ActionBar
当需要在 android 7或更高的版本使用 ActionBar,则可以通过继承ActionBarActivity来实现,网上有一个开源项目来兼容老版本显示ActionBar的效果:ActionBarSherlock。使用android.support.v7 来实现ActionBar感觉会更简单一些。android.support.v7 有三个jar文件可供使用原创 2016-04-06 17:04:54 · 482 阅读 · 0 评论 -
使用actionbar时,需要重写以下两个方法
1重写Activity的onCreateOptionsMenu()方法@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu);原创 2016-04-06 17:11:38 · 427 阅读 · 0 评论 -
JSONObject与JSONArray的使用
package jsontest;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JSONObjectSample { // 创建JSONObject对象 private static JSONObject createJSONObject() {原创 2016-04-07 10:09:00 · 282 阅读 · 0 评论 -
JSONObject put,accumulate,element的区别
public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的valueAssociates the specified value with the specified key in this map(optional operatio转载 2016-04-07 11:42:42 · 983 阅读 · 0 评论 -
Collections类方法详解
Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable接口。此列表内的所有元素都必须是使用指定比较器可相互比较的double array[] = {112, 111, 23,原创 2016-04-07 17:42:59 · 339 阅读 · 0 评论 -
weightSum属性和layout_weight属性的用法和详解
在xml中有个属性我们很少用到,但它很有用,就是android:weightSum属性,下面我们讲解他的属性和用法将按钮居中显示,并且占据其父视图宽度的一半,应该怎么做呢,肯定读者会有很多种不同的做法如何结合LinearLayout的android:weightSum属性和LinearLayout的子视图的android: layout_weight属性来解决这个问题。这听起来原创 2016-04-12 10:36:30 · 1359 阅读 · 0 评论 -
android, shape用法和讲解
1 ndroid仿Iphone通知角标的实现、比如QQ是显示数量的角标、以及显示未读信息数量、信息等、Android允许通过xml定义资源也可以定义一些图片资源、比如用来做几何的矢量图就非常好用、其中有许多的细节问题,一般shape有以下几种类型 :android:shape=["rectangle" | "oval" | "line" | "ring"]shape的形状,默认为矩形,可以原创 2016-04-26 14:08:40 · 567 阅读 · 0 评论 -
android里shape与渐变色学习
先说下shape资源文件里主要包括:边角(corners),渐变色(gradrent),大小(size),边距(padding) ,填充(solid),扫边(stoke)先说下边角[html] view plain copy corners android:radius="" and原创 2016-04-26 15:22:33 · 6507 阅读 · 0 评论 -
android,一般动态注册广播的创建和适用具体方法
动态注册广播:动态注册广播,当应用程序结束了,广播自然就没有了,比如在 Activity 中的 onCreate 或者 onResume 中注册广播接收者,在 onDestory 中注销广播接收者。这样你的广播接收者就一个非常驻型的了,这种注册方式也叫动态注册。1 发布动态广播很简单,在合适的地方只需几行代码就OK了 Intent inten原创 2016-04-26 16:42:41 · 708 阅读 · 0 评论 -
Apache Maven Web 应用
Maven - Web 应用本教程将指导你如何使用 Maven 版本控制系统来管理一个基于 Web 的工程。在此,你将学习到如何创建/构建/部署以及运行 Web 应用程序:创建 Web 应用建立一个简单的 Java web 应用,我们可以使用 maven-archetype-webapp 插件。首先我们打开命令控制台,进入 C:\MVN 目录并且执行以下的 mvn 命令。转载 2017-05-19 10:44:52 · 267 阅读 · 0 评论