技术分享
minglu_jiang
凡事预则立,不预则废
展开
-
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
2015年移动设备界面设计趋势有哪些
转载 2015-04-08 09:51:28 · 550 阅读 · 0 评论 -
Android最新ant打包build脚本
目前看到网上很多打包的文章,使用了apkbuilder之类的,如下 其实这些东西在最新的sdk里面是没有的,很多朋友都表示不知道如何去写这个脚本文件。闲话少说,直接上干货。准备4个文件,ant.properties,local.properties,custom_rules.xml,build.xm原创 2015-03-09 10:13:14 · 891 阅读 · 0 评论 -
Android studio 中的file explorer
如图所示:选择 Android Device Monitor,然后就可以看到我们用eclipse 中DDMS熟悉的界面了:原创 2015-02-11 16:04:24 · 10106 阅读 · 0 评论 -
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 阅读 · 0 评论 -
泛型方法
java中泛型用得比较广,具体含义我就不多说了,那什么是泛型方法?又怎么调用呢?泛型方法是在调用方法的时候指明泛型的具体类型。具体声明如下:/** * 解析从服务器拉下来的Json * 这个方法主要用于解析Response 中的数据,重点是data 下,并且将字符串型数据转化为Model 方便操作 * * @param content * 拉取原创 2015-01-20 21:05:33 · 722 阅读 · 0 评论 -
Android单例模式造成内存泄露
这几天在做codereview,不看不知道,一看吓一跳。 检查到几个比较严重的内存泄露,主要就是单例模式引起的。// single instance private static NormalDBOpenHelper mAMDb = null; public synchronized static NormalDBOpenHelper getInstance(Context contex原创 2015-01-15 15:06:51 · 2261 阅读 · 0 评论 -
HTML <form> 标签的 enctype 属性
在下面的例子中,表单数据会在未编码的情况下进行发送: First name: Last name: 定义和用法enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换原创 2015-02-02 20:19:52 · 789 阅读 · 0 评论 -
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 阅读 · 0 评论 -
浅谈Http中GET和POST的区别
Http协议一直是自己的弱项,或许是自己在做项目的时候经常使用第三方jar造成的[httpClient,volley,async-android-httpclient],所以今天在面试的过程中受教了,技术人,总不能丢掉技术,就算自己的方向可能不是专攻技术,但也不能丢掉最基础的东西。参考文章: HTTP1.1协议中文版========================我是分原创 2015-01-29 23:35:06 · 589 阅读 · 0 评论 -
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 阅读 · 0 评论 -
史上最全系列之开发环境搭建之DEBUG
首先让我们知道为什么要使用debug?1、只要不修改代码,你基本不用重新运行,减少日志的输出量2、你可以随时查看各个变量(包括系统)的值(状态)3、了解线程一、如何开启debug?右键你的工程-选择 debug 如图: 或者在eclipse 的工具栏 开启debug 如图: 二、如何使用debug?在你要想查看的代码,在number 处双击原创 2015-01-09 12:29:40 · 656 阅读 · 0 评论 -
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 阅读 · 0 评论 -
给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 阅读 · 0 评论 -
按两次退出程序
@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 阅读 · 0 评论