- 博客(23)
- 资源 (14)
- 收藏
- 关注
原创 Android中百度地图计算MapView任意位置的经纬度
SDK版本:3.2.0百度地图sdk只提供了直接获取MapView中心点经纬度的方法,求其他地方的经纬度要自己算。获取中心点经纬度的方法为:mMap = mMapView.getMap();mMapStatus = mMap.getMapStatus();LatLng center = mMapStatus.target;中心点在MapView上的位置:Point
2014-12-07 22:50:15
3109
原创 Android使用WebView的loadData(String data, String mimeType, String encoding)中文乱码
使用WebView的loadData(String data, String mimeType, String encoding)方法,按照官方的写法加载本地htmlmWebView.loadData(html, "text/html", "UTF-8");这样无论你在encoding传人什么编码方式,中文都会乱码。解决方法:按照下面的方式写mWebView.loadData(ht
2014-04-01 13:33:00
2086
原创 【异常】Could not find class 'javax.activation.DataHandler'
Android中使用java mail 1.4.1的lib发邮件时出现该问题, Could not find class 'javax.activation.DataHandler', referenced from method javax.mail.internet.MimeMessage.getDataHandlerCould not find class 'javax.activa
2014-03-17 17:10:47
4230
原创 【异常】android.content.res.Resources$NotFoundException: String resource ID #0x1
一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。例如:int i = 2222;tv.setText(i);这样就会报这个异常,起初我以为setText()方法会自动将int类型的数据转换为String,其实不会。好像他把这个int类型的数据当成string.xml文件中的资源了,但是值为i的这个资源
2014-03-16 23:27:11
13684
2
原创 Android下的文件、数据、数据库
1 权限从DDMS的File Explorer中的Permissions可以看出Android文件目录的权限。与Linux下的文件权限表示方式相同,共用10位代表用户权限,第1位:代表文件类型- 文件l 链接或快捷方式linkd 目录dir第2~4位:代表当前用户的权限r readablew writeablex 可执行---
2014-02-12 21:28:41
1250
原创 对View绑定监听事件的4种写法
第一种:以匿名内部类的形式实现OnClickListener接口button.setOnClickListener(newButton.OnClickListener() { @Override publicvoid onClick(View v) { //事件的处理 }});第二种:以内部类的形式实现OnClickListener接
2014-01-28 17:08:09
1989
原创 通知(Notification、Toast)
1. 使用ToastToast主要以弹出信息的形式来反馈给用户当前的操作信息,并且在短时间内就消失了,不需要用户进行交互操作。使用Toast实现通知非常简单,使用Toast的makeText(Context context, CharSequence text, int duration)方法可以创建一个Toast。context是传递的上下文环境;text要显示的消息内容;duration是
2014-01-19 12:34:25
1419
原创 对话框
1. 实现取消、确定对话框AlertDialog.Builder是AlertDialog的内部类,使用AlertDialog.Builder的create()方法可以可以创建带有参数的对话框。用户可以在使用这种对话框的同时去做其他事情,用dismiss()方法使对话框消失。AlertDialog.Builder alertDialogBuilder = newAlertDialog.B
2014-01-19 12:22:37
1131
原创 windows 8.1使用Android模拟器并用intel HAXM加速导致蓝屏
Android 模拟器一直以运行速度慢著称, 但是我们可以使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题。最近用Windows 8.1使用HAXM的时候经常蓝屏,一天蓝屏好几次,蓝屏代码为0x00000109。起初是以为内存条坏了,后来才发现是HAXM与Windows8.1的兼容问题。解决方法:首先卸载掉原来的HA
2014-01-19 12:02:45
4069
2
原创 数据传递
1. 使用Application传递文本数据声明一个继承android.app.Application的类MyApplication,并在AndroidManifest.xml的Application标签中声明Android:name=”.MyApplication”。在MyApplication中重写父类的OnCreate()方法,声明一些需要的属性,并声明属性的getter()和se
2014-01-14 19:31:20
1086
原创 EasyX图形库实现的扫雷
两年前写的扫雷、也算完成了吧!同学说要用这个做毕业设计……刚想起来发上来!代码很丑陋。本来要加入可以选择难度的菜单,但是#define这个东西真是气人、也怪我C没学好。搞得我加入开始画面的心情也没有了!计时器也没有。另外还有一点小Bug、待修复。代码也加了点注释、主要是我发现以前写的东西现在我自己都看不懂了。 完整的工作间下载地址:http://download.csdn.n
2014-01-06 13:50:23
5265
原创 上传至百度BAE3.0时出现The remote end hung up unexpectedly
刚申请通过了BAE3.0的测试资格,在用Git将资源上传至百度BAE3.0时出现fatal:The remote end hung up unexpectedly的错误。原来是 git buffer 给的内存不足造成的,加大就可以了。 解决方法:增大本地git上传buffer,在Bash或命令行中输入git config http.postBuffer 52428800
2013-12-06 13:36:54
2485
原创 【异常】android.app.Application cannot be cast to****
出这个异常的原因是在项目中添加了新application类(public class Application extends android.app.Application)之后,没有在manifest.xml中添加该类的声明,所以编译器抛出异常: java.lang.ClassCastException: android.app.Application cannot be cast to *
2013-11-28 13:18:29
7125
转载 【代码折叠】让eclipse支持类似VS的Region
转自:http://my.oschina.net/goberl/blog/636541.插件下载、安装eclipse plugin:http://incubator.apache.org/isis/com.cb.eclipse.folding.KAM-3.5.zip(也叫com.cb.eclipse.folding 1.06,还有个名字:coffee-bytes),若链接失效可搜索
2013-11-27 20:09:23
2156
原创 Struts 2与Android交互中文乱码
服务器与Android客户端均配置编码为UTF-8,结果发现持久化到数据库里面的中文数据居然是乱码。开始以为是android与Struts交互时编码不统一的问题,忙活了一整天也没能解决问题。最后发现是Tomcat配置不对,默认Tomcat没有配置编码,配置为UTF-8后就ok了! 找到Tomcat安装目录下的conf文件夹中的server.xml,找到port为8080的Conne
2013-11-26 18:05:16
877
原创 Android常用权限permission
网络相关的:android.permission.INTERNET 允许程序打开网络套接字 android.permission.CHANGE_NETWORK_STATE 允许程序改变网络连接状态 android.permission.ACCESS_NETWORK_STATE 允许程序访问有关GSM网络信息 位置相关:android.permis
2013-11-03 22:30:20
913
原创 批处理设置Java及Tomcat的环境变量
每次都感觉设置Java的环境变量好麻烦啊!用批处理设置环境变量是个不错的选择,但是在DOS下设置出来的又不是全局的环境变量。后来发现的WMIC可以设置全局的环境变量,所以直接就拿来做批处理咯 复制横线下到记事本,保存为.bat后缀的文件,双击后就可以自动设置环境变量了!只需要输入JavaSDK和Tomcat的安装路径~---------------------------------
2013-10-09 14:24:16
3072
原创 【异常】java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常解决方法
今天在做web项目时用到JSONObject,用的是MyEclipse自动导入的struts2的lib,其中自带了json-lib-2.1-jdk15.jar。在struts2的action中已经导入了net.sf.json.JSONObject包。发现用到JSONObject jsonObject = new JSONObject()时,MyEclipse是没有报错的,但是到了JSONObj
2013-07-11 17:02:18
22296
4
原创 VMware 9 安装 OS X 10.8.4 并安装 Xcode 4.6
学习Objective-C必须要有运行环境,Xcode是最好的选择。不过Windows和Linux下也可以用GUNstep,个人不喜欢这种方式,鉴于没有Mac,所以只能安装虚拟的系统使用! 首先要安装VMware,个人选择了最新的9.0.2。安装虚拟机比较简单,就不再教大家安装了!安装完虚拟机之后还必须要安装一个可以安装OS X的补丁,奉上下载地址: VMware 9.0.2及
2013-07-08 13:00:35
8575
10
原创 局域网实时通讯工具
目前,在互联网上比较常见的聊天软件通常都将程序分成两个部分使用,即客户机程序和服务器程序。客户机程序在网上发布供用户使用而服务器程序则只供服务器使用,一般不公开。采用这种模式可以方便管理员对所有用户进行管理,但它必须单独提供一台计算机作为服务器。而对于在局域网内使用的聊天软件,由于计算机的数量有限,而且计算机之间的服务关系经常变化或者根本没有服务关系,采用这种模式就显得力不从心了。 本程
2013-06-30 21:03:41
1950
原创 【异常】Android中使用localhost:8080或者172.0.0.1:8080访问本地服务器org.apache.http.conn.HttpHostConnectException异常
通常是org.apache.http.conn.HttpHostConnectException: Connection refused异常。一般由于服务器不响应导致!主要原因是:把IP地址写为localhost:8080或者172.0.0.1:8080。因为Android模拟器是一个独立的虚拟机,把IP写作localhost:8080或者172.0.0.1:8080都是把模拟器当作了服务
2013-06-14 20:10:43
34594
原创 【异常】java.net.SocketException: Permission denied 解决方法
在Android项目开发时,在获取IP地址时出现java.net.SocketException: Permission denied异常,这是一个典型的异常。主要原因是在AndroidManifest.xml中为配置解决方法:AndroidManifest.xml中,在标签前加入即可。
2013-06-14 19:52:17
10857
Android mail开发依赖jar包
2014-03-17
json-lib-2.4-jdk15及其依赖jar包
2013-07-11
java 局域网实时通讯工具
2013-06-30
JDK_API_1_6_zh_CN
2011-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人