- 浏览: 75865 次
- 性别:
- 来自: 西安
最新评论
文章列表
//给数字添加千隔符
String edit = editText.getText().toString().trim();
String ed = edit.replace(",", "");
System.out.println("ed: "+ed);
if(!(ed.equals(""))){
txt.setText(amountToChinese(Double.valueOf(ed)));
}
String editNum = customFormat(& ...
EditText每输入千隔符的添加
- 博客分类:
- Android
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
publi ...
1. 添加权限
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
2. 导入AppManager工具类
AppManager类是一个自定义的工具类,作用是将应用程序所有启动的Activity都添加到堆栈,最终退出应用程序时全部释放掉Activity。
完整的AppManager类代码:
package net.oschina.app;
import java.util.Stack;
import android.app.Activity;
import and ...
重要代码:
Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dialog, false);// false表示不关闭
field.set(dialog, true);// true表示关闭
使用代码:
btnUpPwd.setOnClickListener(new OnClickListener() {
@Ove ...
在Spinner中用xml数据
- 博客分类:
- Android
目前个人对Spinner的用法有两种认识,一个是我用的比较熟悉的用adapter加载集合或数组中的数据,这里不做说明,这里学习一下用xml数据如何实现,因为个人也是第一次尝试用这个,所以先提供一个自己搜到的文章:http://www.blogja ...
前段时间做Android项目,因为数据库部署在百度云端,而他们是不允许直接访问的,所以需要写一个服务端充当桥梁,后来在Android上访问服务端的url时又出来了一个异常:
NetworkOnMainThreadException,上网查了一下是因为大概在Android4.0以后不允许在主线程中访问网络,最后只能用开辟新线程的方式执行了。目前Android中有两三种处理的办法,我知道的有AysncTask,Thread+Handler,这个可以自己根据项目需求权衡,估计应该是各有千秋吧,这里分享一篇有关的文章:http://daoshud1.iteye.com/blog/1843655
java中的加密技术
- 博客分类:
- java中的加密技术
本文转载自:http://blog.csdn.net/micaixiaoduanku/article/details/9699711
全部示例代码:
public class Main {
public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingException {
//-------------------加密过程---------------------------------
// ...
SAX和DOM解析XML区别
- 博客分类:
- xml
本文转载自:http://blog.csdn.net/zhangxinrun/article/details/5678118
还有一篇文章总结的也不错:http://www.kaifajie.cn/kecheng/java/7625.html借鉴一下,学习学习
当你需要处理XML文档时,你的首要选择是使用DOM(文档对象模型)还是使用SAX(用于XML的简单API),即当前使用的两个主要的XML API。你可以使用任何一种(或者在同一时间使用两种)来处理XML文档,然而DOM将文档载入到内存中处理,而SAX则相反,它可以检测一个即将到来的 XML流,由此并不需要所有的XML代码同时载入到内存 ...
java中的常见异常
- 博客分类:
- java
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
发生这个错误的原因是数据库服务已经关闭,也可能是第三方的数据库不允许直接访问。
android中实现自定义安装/卸载app
- 博客分类:
- Android
转载:http://blog.csdn.net/u013626215/article/details/43699823?ref=myread
用app连接服务器时,出现的问题:java.net.ConnectException: failed to connect to /192.168.1.39 (port 9290): connect failed: ENETUNREACH (Network is unreachable)
,出现这个问题呢,最可能是网络问题,首先检查服务端,看看服务能不能运行,如果服务没有问题的话,那就是app端的问题,检查手机连上网了没,稳定吗,如果这些没有问题,那就是自己程序内部的问题了,如果使用的是自动获取IP,还需要看看app端访问的地址中的IP是否与此时此刻的IP相同,不过这个问题的错误稍微有点儿不同, ...
android特效--抽屉特效
- 博客分类:
- Android
转载自:
http://express.ruanko.com/ruanko-express_51/tech-overnight2.html,挺漂亮,挺实用的纯xml的android特效
把下面的方法调用就行
<script language="javascript">
function nots(){
if ((event.keyCode <48) || (event.keyCode> 57 )) event.returnValue = false;
}
</script>
文本框初始提示
- 博客分类:
- web文本框初始提示
用文本域为例子:
<textarea rows="10" cols="50" name = "content" onfocus="javascript:if(this.value=='请输入推送内容')this.value='';">请输入推送内容</textarea>
这里需要注意的是文本域没有Value属性,所有提示字是写在标签之间,对于有value属性的文本框呢当然是value = "提示字写在这里咯"。效果是页面新打开时有提示,当输入框获得焦点后就消失了。这样的效果 ...
jsp+servlet开发中遇到的中文乱码可以有两种情况,要不是从jsp页面中获取值到servlet中文乱码,要不就是servlet发送值到jsp页面时。
第一种情况也可以说是请求时的乱码,既然是请求那么在servlet中就应该用Request对象来处理了,解决方案是:request.setCharacterEncoding("utf-8");
我这里用“utf-8”,是因为我jsp中的编码格式就是utf-8,相应的就是jsp中使用哪一种编码格式,那么请求中设置成什么格式。
第二种的乱码可以说是响应时的乱码,也即从servlet响应到jsp时的乱码,既然是响应,那就用Resp ...