自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 android在activity内禁止状态栏下拉

需求:要做一个全屏界面,同时在全屏状态下,禁止用户下拉状态栏。代码如下: //禁止下拉 private void prohibitDropDown() { manager = ((WindowManager) getApplicationContext() .getSystemService(Context.WINDOW_SERVICE)

2016-06-20 18:21:28 5278 7

原创 android,不让edittext一进入页面就获取焦点

如果一个页面上有多个edittext,那么一进入该页面,edittext就会主动获取焦点。 防止这种主动获取焦点的方法: 在edittext的外层布局上进行设置如下;android:focusable="true"android:focusableInTouchMode="true"如:<LinearLayout android:layout_width="match_pare

2016-03-28 14:32:50 1635

原创 as中配置svn,上传代码到svn服务器

一:在as里设置svn软件 二:创建忽略文件:: 1。 创建忽略文件,要忽略的内容2。 打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下: 技术分享 3.注意一点,配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,貌似就不起作用了。4.当分享者配置了忽略文件并Share Project到SVN后,

2016-03-22 16:11:31 7586

原创 git之使用ssh-add添加密钥

github的ssh配置如下:一 、设置git的user name和email:gitconfig−−globaluser.name"xuhaiyan" git config --global user.name "xuhaiyan" git config –global user.email “[email protected]”二、生成SSH密钥过程: 1.查看是否已经有了ssh密

2016-03-21 22:52:43 23064 1

原创 android根据tab状态,动态修改actionbar

Activity菜单机制 (与dialog类似) Activity有一套机制来实现对菜单的管理,方法如下: 1.public boolean onCreateOptionsMenu(Menu menu) 此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。 返回true则显示该menu,false 则不显示;

2016-03-16 10:25:55 788

原创 android的actionbar

ActionBar actionBar = getSupportActionBar();actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);actionBar.setDisplayShowTitleEnabled(true);actionBar.setDisplayHomeAsUpEnabled(true); // 决

2016-03-16 10:02:23 334

原创 Execution failed for task ‘:app:compileDebugAidl’: aidl is missing”解决办法

出现情景:Android stdio项目中用到了aidl,然后修改项目的包名,因为aidl的包名和项目包名一样,所以直接修改包名的时候,会提示aidl的包名有问题,不能直接修改,如果这时你直接修改aidl所生产的java文件里的代码,那么当你再次clean项目,就会出现这个错误了解决方式:把项目中已经跟随aidl生产的Java文件删除(在build的gen目录下的debug目录下),直接删除,然后再

2016-03-15 16:58:44 8595

原创 android让Fragment监听返回按钮

Fragment本身是没有onBackPress这个方法的,也就是不能直接监听返回按钮,需要通过Fragment所依附的Activity来进行监听。具体做法就是复写Activity中的onBackPress方法,然后再Fragment中也写个onBackPress方法,让Activity中的onBackPress去调用Fragment的onBackPress,就可以让Fragment一样具有Acti

2016-03-11 17:19:14 1614

原创 android让弹出的Builder监听返回按钮

其实Builder不能真正监听键盘的返回按钮,不过可以通过监听Builder关闭的时候,进行判断,如果逻辑符合,就执行和返回按钮相同的操作。// 设置点除按钮以外的任意处不能取消该对话框 builder.setCancelable(true);// 设置Builder关联的Activitybuilder.setOwnerActivity((DetailActivity)getActivi

2016-03-11 17:16:59 362

原创 android微信支付

说明:先看微信开发者平台说明,下载新的SDK,jar,Demo 微信支付流程: 1 获取微信支付 apipublic static IWXAPI getWXAPI(Context context) { return WXAPIFactory.createWXAPI(context, WEICHAT_APPID); }2 把微信api注册到应用中api.registerApp

2016-03-09 16:22:58 788

原创 提交git push 时failed to push some refs to

git push 是出现问题如下图: 出现的根本原因是因为远程仓库中的README.md没有同步到本地来,其实还可能是远程中有新的文件,没同步到本地来,解决方式,同步下来,合并后在提交push即可。可以通过如下命令进行代码合并【注:pull=fetch+merge] git pull –rebase origin master然后再push,就不保错了

2016-03-09 11:44:13 242

原创 从keystore获取debug,正式,签名

使用如下命令keytool -list -v -keystore debug.keystorecd ~/.android 目录查看debug签名 正式签名,找到正式签名的位置PS: keytool不是内部外部命令?keytool是jdk里的一个工具,首先将jdk/bin所在的目录加到环境变量的PATH中即可。

2016-03-09 11:30:13 822

原创 Android避免按钮被用户快速多次点击(setEnabled的使用)

短期日常任务:Android:Rxjava , Retrofit , EventBus , Glide 其他:PHP,H5 商业:平台化思想,竞品分析 平台化外包 个人记录网站,公众号 平台搭建 日常项目

2016-03-07 14:43:17 1759

原创 Android stdio导入项目后报图片问题(app:mergeDebugResources)

网上项目,导入Eclipse运行正常,但用android studio导入后,编译失败 出现:Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher scrollbar_thumb.9.png failed, see logs如图: 解决方式: 在项目的主工程文件夹里的build.grad

2016-03-05 12:01:50 702

原创 Android最简单的左右滑动轮播图,以及自动滚动

原本这篇博客是不用写的,因为挺简单的,但是前几天项目里用到了一个轮播图,想着挺简单的,上网搜一个复制进去就行了,但是尽然搞了半天,网上的也不一定完全符合自己的要求啊,结果又一顿改,所以就有一个念头,该把自己用到的学到的总结起来写博客里了,不然用到的时候又是一顿乱搜,即使现在觉得很简单的东西,随手记起来又不会费多长时间,为什么不做呢?开始正题一. 左右滑动轮播图的实现原理: 其实就是最简单的View

2016-03-05 11:52:07 1640 2

原创 综合任务

Android:其他:PHP,H5商业:平台化,竞品分析个人记录网站平台搭建日常项目

2016-03-01 14:53:27 346

原创 java打印菱形()

/*打印菱形思路:菱形可以分为两部分,上面的三角和下面的三角上面的三角思路也是由两部分构成,每一行的前半部分空格输出,和后半部分的花型输出下半部分是上半部分的反方向即可关键:循环控制*//*打印结果:------------------------ * *** ***** ******* *********

2014-09-10 20:42:34 610

原创 三种循环的区别

while   do...while    forwhi

2014-09-10 15:50:50 635

转载 Java探究心得之三元运算符

首先看一下三元运算符的格式   [条件语句] ? [表达式1] : [表达式2] 其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的。在JDK1.5以前的版本中,表达式1和表达式2都要求是相 同的类型,比如都是String或者char之类的,在JDK1.5以后,有了自动拆箱和装箱的原因,两者只要其中一种或者两者都能被拆箱即可,比如表达 式1为Integer,而

2014-09-10 14:56:28 407

转载 有关java中path和classpath的作用

在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。 一:点“新建”,然后在变量名写上JAVA_

2014-09-10 12:55:23 459

转载 Java中内存中的Heap(堆)、Stack(栈)与程序运行的关系

堆和栈的内存管理栈的内存管理是顺序分配的,而且定长,不存在内存回收问题;而堆 则是随机分配内存,不定长度,存在内存分配和回收的问题;堆内存和栈内存的区别可以用如下的比喻来看出:使用堆内存就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。使用栈内存就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅

2014-04-18 21:46:31 770 1

原创 java中long和float定义时的问题以及能否先自动类型提升再自动装箱

首先是关于

2014-04-18 21:40:23 786

原创 java中switch支持的类型

在JDK1.6的版本中,switch后面的括号里面只能放int类型的值,注意是只能放int类型,但是放byte,short,char类型的也可以。是因为byte,short,shar可以自动提升(自动类型转换)为int。而不能放long型和String型。而在JDK1.7的版本中,switch中可以使用字串String。但仍不支持long型。

2014-04-18 20:35:37 1892

原创 Java输出指定图形--菱形

package xiaofei.bank.com;import java.util.Scanner;public class MaiClass { public static void main(String[] args) { int len ; Scanner s = new Scanner(System.in); len = s.nextInt(); for (in

2014-04-18 17:40:46 780

原创 Java_Scanner

import java.util.Scanner;public class ScannerTest { public static void main(String[] args) { Scanner s = new Scanner(System.in); //receive string String str = s.next(); //receive intege

2014-04-18 17:31:38 363

原创 java高新技术DAY1_反射基础_JDK1.5的新特性_枚举_myeclipse_笔记

1.5新特性:静态导入;可变参数;增强for循环;自动装箱;枚举...... myeclipse笔记1.显示窗口:window-->Show View2.配置快捷(模板):window-->Preferences-->General-->Keys-->ContentAssist3.断点调试:先在对应的行左侧打断点,然后进Debug As(调试界面)4.Workspace和包

2014-03-31 09:59:08 527

修改class文件的jar包,jclasslib.jar

在使用jclasslib进行class内容修改的使用,用到jclasslib总是找不到jclasslib.jar包在哪,这就是你要找的,直接导入项目即可,亲测可用。

2016-07-12

空空如也

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

TA关注的人

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