摘要:
今天开发组长问了这么一个问题,如何实现通过gradle编译动态设置代码里的一些值。可能这么说不太明白,下面说依稀具体需求。 开发中有两个服务器:一个用于测试版本、一个用于线上版本发布,这两个服务器地址不同。现在想通过在编译版本的时候,不去手动更改服务器地址,而是编译测试版本时,代码中使用的地址就是测 阅读全文
摘要:
当你使用AS进行调试时,发现卡在进入调试模式的 waiting for debugger 不动了,出现这种问题是adb端口被抢占了。解决方法就是: 在命令行: 找到除了,adb.exe以及Android Studio的PID之外,其他占用该端口的PID进程都要关闭。关闭后就可以了 阅读全文
摘要:
最近偶尔知道了锤子的one step,所以在网上看相关的东西,有人说android原生drag drop就能实现,我就去学习一下这个drag drop,下面把学习到的东西总结一下: drag drop 是需要两个或者两个以上的View 实现的。就是将一个View从某一个位置拖放到另一个位置,在拖放过 阅读全文
摘要:
这里阅览了很多网上关于修复的资料,一一贴在这里便于查看: https://github.com/alibaba/AndFix 这是官方处 要了解使用,一定得看看这里。 http://www.jianshu.com/p/479b8c7ec3e3 如果你看不懂官方的,就看看这里。 http://blog 阅读全文
摘要:
这一篇说一下Android Studio的代码混淆: 第一步:要想使混淆生效,要修改项目(App)下的build.gradle一处内容:minifyEnabled 的值 设置为true,当前项目就可以使用混淆了。 第二步:定义我们自己的混淆规则: ① 让混淆规则只在当前项目生效,我们只需要在项目的p 阅读全文
摘要:
数据的存储方式,总的来说分为三种: ① 文件存储: * SharedPreferences存储 * SD卡存储 Environment * 数据库存储 SQLite 、MySQL、sqlserver、Oracle * File 存储 * ContentPrivider存储 ② 内存存储 * 集合 * 阅读全文
摘要:
在学自定义控件下拉刷新这一案例,控制ListView头条目和尾条目的显示隐藏时,就是设置其padding值的正负控制其的显示与隐藏。这并不是什么很大的知识点。只是一个小技巧,这里给大家分享一下。 这一使用,是否有限制:没有限制,针对View都是适用的。 在我的案例中,我分别使用了TextView、I 阅读全文
摘要:
带着十足的干劲,用着有限的英语水平,我们来看看sdk里docs里的AlertDialog: AlertDialog SDK 原文描述:A dialog that can show a title, up to three buttons, a list of selectable items, or 阅读全文
摘要:
有这种需求,一般是把项目提交到IP地址已经跟换的服务器,无法连接服务器再提交项目,比较着急。 我们看看怎么办: ② ③ ④ 阅读全文
摘要:
Activity A 值 > Activity B 值 > Activity A 场景:当A跳转到B,再从B直接点击返回按钮时,报错。 package com.itheima.smsSender; import android.os.Bundle; import android.telephony. 阅读全文