- 博客(16)
- 收藏
- 关注
原创 Java DecimalFormat 用法
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:[java] view plain copy print?importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvo
2017-09-28 11:38:40 168
转载 Android Studio-Didn't find class XXX on path: DexPathList [zip file "/data/app/packagename/base.apk]
错误描述错误表现在:安装成功后,点开应用就 Crash 。就是之前正常的项目,某一天就突然这样的,我也很是无语。错误提示很长,主要信息就是下面这些信息:Caused by: java.lang.ClassNotFoundException: Didn't find class "XXX" on path:DexPathList[[zip file "/data/app/com.
2017-09-24 22:54:42 2626
转载 Android studio 的快捷键 MAC 和Win版本
功能描述keymap对应名字MacWin/Linux提示错误解决方案Show Intention Actionsoption + enteralt + enterAS配置界面Preferencescommand + ,control+alt+S工程项目配置界面Pr
2017-09-24 12:55:28 239
原创 使用FileProvider共享文件
需要一下几步一、在共享端设置首先,需要在 Menifest里添加 provider 标签,[html] view plain copy provider android:name="android.support.v4.content.FileProvider"
2017-09-24 12:53:03 542
原创 Android动态加载Jar
定义接口, 把实现接口的部分打包成jar 在将打包好的jar拷贝到SDK安装目录android-sdk-windows\platform-tools下,DOS进入这个目录,执行命名:dx --dex --output=test.jar update.jar核心加载代码@SuppressLint("NewApi")private void executeLoadD
2017-09-24 12:51:39 242
原创 Android和H5之间的交互
1.设置允许执⾏JS脚本:webSettings.setJavaScriptEnabled(true);2.添加通信接⼜webView.addJavascriptInterface(Interface,"InterfaceName")3. JS调AndroidInterfaceName.MethodName4. Android调JS无返回值的webView.loadUr
2017-09-24 12:50:33 303
原创 简单实现Fragment回退栈效果
public class MainActivity extends FragmentActivity implements OnClickListener {private FragmentA A;private FragmentB B;private FragmentC C;private List mList = new ArrayList();@Overr
2017-09-24 12:49:54 255
原创 Activity, Fragment, WebView的状态保存和恢复
Android中的状态保存和恢复Android中的状态保存和恢复, 包括Activity和Fragment以及其中View的状态处理.Activity的状态除了其中的View和Fragment的状态之外, 还需要用户手动保存一些成员变量.Fragment的状态有它自己的实例状态和其中的View状态, 因为其生命周期的灵活性和实际需要的不同, 情况会多一些.根据源码, 列出了Fr
2017-09-24 12:47:42 466
原创 Fragment嵌套问题Fragment一个ViewPager展示子Fragment
我碰到的问题Fragment里嵌套一个ViewPager展示子Fragment,展示子fragment第二次进入该fragment不显示数据如果外层fragment每次切换都从新创建, oncreateview每次都从新执行,导致adapter重新new了,所以子fragment就不显示了,保证外层的fragment只创建一次。@Override public View onC
2017-09-24 12:46:43 340
原创 json数据解析
[{"name":"音箱狂欢",imgUrl":"http://7mno4h.com2.z0.glb.qiniucdn.com/5608f3b5Nc8d90151.jpg","type":1},{"name":"手机国庆礼","imgUrl":"http://7mno4h.com2.z0.glb.qiniucdn.com/5608eb8cN9b9a0a39.jpg","type":1}]//
2017-09-24 12:45:17 606
原创 .bat批处理学习
读取文件内容赋值给一个变量方法一set /P OEM=方法二for /f %%i in (.\tmp.txt) do (echo %%i) & echo %%i复制文件copy d:\wo_test\assets\channelcode d:\wo_test\123\assets把一个文件的内容替换到另一个文件的指定地方
2017-09-24 12:44:12 513
原创 修改tomcat默认的编码方式
默认情况下,tomcat使用的的编码方式:iso8859-1修改tomcat下的conf/server.xml文件找到如下代码: 这段代码规定了Tomcat监听HTTP请求的端口号等信息。可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。修改完
2017-09-24 12:43:05 172
原创 request.setAttribute()和request.getSession().setAttribute()区别
equest.setAttribute()只能在一个request内有效,如果重定向客户端,将取不到值。request.getSession().setAttribute()可以通过sessionID得到自己的session,将参数存储在session中,即使重定向客户端也没事,这个值可以在多个页面上使用。比如访问一个网站,登录后用户信息被保存到session中,在session过
2017-09-24 12:42:22 447
原创 text输入对应值select 也跟着改变
*股票代码:*股票类型:id="stockType" name="stockType" class="common-text" required>--请选择--深证上证==================================================================================
2017-09-24 12:41:38 207
原创 Java 单例模式
转载自:http://www.race604.com/java-double-checked-singleton/单例模式是最简单的设计模式,实现也非常“简单”。一直以为我写没有问题,直到被 Coverity 打脸。1. 暴露问题前段时间,有段代码被 Coverity 警告了,简化一下代码如下,为了方便后面分析,我在这里标上了一些序号:private static Settings
2017-09-24 12:37:56 216
原创 Java 基础集合遍历删除 for与foreach区别
在日常Java 开发中,想要在遍历中删除一个集合中的元素,这是很常见的,但是如果用法不当,那么就会导致系统存在一些隐式bug ! 笔者今天拿list 举例来分析一下,Java 中集合应如何正确删除.1. 错误删除方式示例: 1.1 在for each 循环体中遍历删除[java] view plain copy/
2017-09-24 12:33:57 410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人