自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luffy的专栏

学无止境

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 按两次退出程序

@Override public void onBackPressed() { back2App(); } private boolean isBack = false; private Handler backHandler = new Handler() { @Override public void handl

2016-02-22 10:52:02 319

原创 git 常用命令

查看分支:1 查看本地分支:$ git branch2 查看远程分支$ git branch -r创建分支:1 创建本地分支(建立分支后,仍停留在当前分支,切换分支:git checkout branchName)$ git branch branchName2 创建分支后切换到新分支$ git checkout -b branchNam

2015-07-16 10:38:48 368

转载 2015年移动设备界面设计趋势有哪些

2015-04-08 09:51:28 550

原创 Android最新ant打包build脚本

目前看到网上很多打包的文章,使用了apkbuilder之类的,如下 其实这些东西在最新的sdk里面是没有的,很多朋友都表示不知道如何去写这个脚本文件。闲话少说,直接上干货。准备4个文件,ant.properties,local.properties,custom_rules.xml,build.xm

2015-03-09 10:13:14 891

原创 Android studio 中的file explorer

如图所示:选择 Android Device Monitor,然后就可以看到我们用eclipse 中DDMS熟悉的界面了:

2015-02-11 16:04:24 10106

原创 HTML <form> 标签的 enctype 属性

在下面的例子中,表单数据会在未编码的情况下进行发送: First name: Last name: 定义和用法enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换

2015-02-02 20:19:52 789

原创 浅谈Http中GET和POST的区别

Http协议一直是自己的弱项,或许是自己在做项目的时候经常使用第三方jar造成的[httpClient,volley,async-android-httpclient],所以今天在面试的过程中受教了,技术人,总不能丢掉技术,就算自己的方向可能不是专攻技术,但也不能丢掉最基础的东西。参考文章: HTTP1.1协议中文版========================我是分

2015-01-29 23:35:06 589

原创 给Fragment设置style

// 设置fragment的stylefinal Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), R.style.StyledIndicators);LayoutInflater localInflater = inflater.cloneInContext(contextThemeWrapper);ro

2015-01-27 10:30:50 1089

转载 mac java路径相关

不同的JDK,在OSX下的路径是不同的,需要有针对性的进行设置。下面是我能找到的所有JDK在OSX下的路径,在此做个记录。OS X 自带JDK这个JDK由APPLE维护,也是OSX默认的JDK,它的路径是:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home这其实是一个符号链接,它指

2015-01-21 18:53:50 458

原创 泛型方法

java中泛型用得比较广,具体含义我就不多说了,那什么是泛型方法?又怎么调用呢?泛型方法是在调用方法的时候指明泛型的具体类型。具体声明如下:/** * 解析从服务器拉下来的Json * 这个方法主要用于解析Response 中的数据,重点是data 下,并且将字符串型数据转化为Model 方便操作 * * @param content * 拉取

2015-01-20 21:05:33 722

原创 Android单例模式造成内存泄露

这几天在做codereview,不看不知道,一看吓一跳。 检查到几个比较严重的内存泄露,主要就是单例模式引起的。// single instance private static NormalDBOpenHelper mAMDb = null; public synchronized static NormalDBOpenHelper getInstance(Context contex

2015-01-15 15:06:51 2261

原创 Android studio 1.0 多渠道打包

直接上正文。第一步:修改manifest.xml 文件<meta-data android:name="APP_CHANNEL_NAME" android:value="${APP_CHANNEL_VALUE}" />第二步:修改build.gradle文件,在android 节点里面添加。[就是 app 目录下的,不是工程目录下的bui

2015-01-13 11:22:30 648 2

转载 Android Studio系列教程四--Gradle基础

声明:文章转载自stormzhang,谢谢大神的分享。其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种

2015-01-12 11:28:27 392

转载 android 设计哲学

即使平台之间有很大的不同,但是如何利用API创建应用程序的学习过程是大同小异的。一 般来说,有两个步骤:  首先,应该知道怎么用API实现你的功能。  其次,要了解平台间的细微差别。  换句话说,首先你应该学会如何创建应用程序(了解应用程序的基本结构等),然后就要学会根据具体情况实现这个应用程序。 相比而言,第二阶段(学习使用正确的方法来实现应用程序)通常需要很长一段时间,在这个过程中

2015-01-09 12:32:23 492

原创 如何运营一个团队

这里我描述的团队一般指代初创公司。在我看来,一个团队的成功主要包含一下3个方面:1、一个好的idea2、良好的团队文化3、优秀的产品可以这么说,几个有创业热情的人聚在一起都是因为一个好的idea。也就是一个团队的刚刚起步阶段,当然这个idea可以随着市场的验证会不断的改变,但不可否认的是,它起了一个聚焦的作用,让一个团队初具稚形。每一个团队或者公司都有属于自己的

2015-01-09 12:30:23 794 2

原创 史上最全系列之开发环境搭建之DEBUG

首先让我们知道为什么要使用debug?1、只要不修改代码,你基本不用重新运行,减少日志的输出量2、你可以随时查看各个变量(包括系统)的值(状态)3、了解线程一、如何开启debug?右键你的工程-选择 debug 如图: 或者在eclipse 的工具栏 开启debug  如图: 二、如何使用debug?在你要想查看的代码,在number 处双击

2015-01-09 12:29:40 656

原创 List remove数据

如下操作: ArrayList list1= new ArrayList(); initData(list1); for(String str:list1){ if("name1".equals(str)){ list1.remove(str); } }这样遍历去移除一个对象,会抛出Exception in thread "main" java.uti

2015-01-08 13:18:39 809

原创 You can ignore those files in your build.gradle

Information:Gradle tasks [:app:assembleDebug]:app:preBuild:app:compileDebugNdk UP-TO-DATE:app:preDebugBuild:app:checkDebugManifest:app:preReleaseBuild:app:prepareComAndroidSupportSupportV4

2015-01-06 13:53:10 3324

原创 HttpURLConnection post 请求

最近在重构项目,去掉HttpClient,直接使用HttpURLConnection。 这里先讲一下它的POST 模拟表单上传。1、一些常量的初始化:public static final String BOUNDARY = "7csd4bisk2sdfk41sdfa00sskiea6d158c";public static final String MP_BOUND

2015-01-03 22:02:26 584

原创 如何高效编程

最近经常回答别人提的技术问题,可以归纳为两类:1、要demo2、你能直接帮我修改么?这里倒不是说这两类人技术怎么样,我想说的是解决方案。两者都是“遇到问题了”,那遇到问题我们如何一步一步的去解决呢?有下面几种方式可以尝试:一、观察法。善于观察自己的代码,有很多朋友都不仔细。写代码的时候,要么是调用的顺序错了,要么是调用的姿势错了。不要急着去问别人,先

2015-01-03 22:00:36 484

gradle-2.2.1-all

最新的gradle插件,在Android studio中使用,不用每次都去下载,放到本地环境中去

2015-02-13

空空如也

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

TA关注的人

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