- 博客(53)
- 资源 (15)
- 收藏
- 关注
原创 如果在android中应用activemq
由于andoid项目中有大量需要用到消息推送,平台端在实现消息推送选择activemq,为了能使用消息推送,决定研究一下如果在android端实现activemq的消息推送。 这个问题说难不难,说易也不易,平台端开发人员选择activemq并且认为activemq是用java的,所以认为android使用它应该是很容易的,其实我很想告诉他们:"you are wrong!"。and
2014-07-02 15:01:39 16268 15
原创 使用fragment注意事项
使用fragment注意事项:1.fragment一定要有一个无参构造函数2.如果要给fragment传参,一定要使用Bundle方式传参,而不重载构造函数传参,因为在fragment重新生成的使用不会执行这个带参构造函数,而是执行无参构造函数比如:public static VechileFrag newInstance(Vehicle vehicle, String userI
2014-02-25 18:06:10 5988
原创 android 开发中遇到的问题汇总
1.Edittext输入为密码有两种方法,分别是:Android:inputType="textPassword"android:password="true"2.Android中gravity与layout_gravity的区别LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android
2014-01-24 15:40:03 6397
原创 android代码布局
import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup.LayoutParams;import android.widget.EditText;import android.widget.LinearLayout;import android.widget.TextView;
2014-01-24 15:36:09 798
原创 AspCms2标签大全
2.2.7新增[about:pic]、[cimages:i]、内页[*:videourl]视频路径,首页视频[content:indexvideo]2.2.7中更改了downurl标签的设置,即无需点击下载更改为[content:downurl],即无需使用链接2.2.4新增{aspcms:form}、{navlist:pic} 请对照以下说明,更多信息请访问 http://www.asp
2013-09-30 09:15:13 2011
原创 java 正则表达式的使用
java使用正则表达式注意事项主要是注意mat.find(),找到匹配值得时候用的是mat.find(),然后用mat.group()获取正则表达式匹配到的值。开始我用的mat.group()一直取不到值。String content = getWebCon("http://www.obd-chinese.com/?search=" + code + "&submit=%E6%9F
2013-08-27 11:55:41 1200
原创 GPS纠偏算法,适用于google,高德体系的地图
GPS纠偏算法,适用于google,高德体系的地图,精确度还比较高。我试了一下比高德本身的纠偏还精确点。 /** * gps纠偏算法,适用于google,高德体系的地图 * @author Administrator */public class GpsCorrect { final static double pi = 3.14159265358979324; final s
2013-08-14 16:32:16 35085 31
原创 android通过ksoap访问webservice方法传递一个复杂对象参数
1.webservice方法要传递参数的对象中包含了日期类型,guid类型。如下所示:POST /MyWebService.asmx HTTP/1.1Host: 192.168.11.62Content-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http://tempuri.org/AddMainte
2013-08-06 17:46:04 13459 8
原创 android垂直seekbar
这两头要用到垂直seekbar,但是android自带的没有垂直的,到网上找了一个开源的代码,发现里面的滑动块不能随进度条一起变动bug。后来又在这个开源项目里找到原作者做的修改。才实现了滑动块随进度条一起移动。调用方法有变动,需要用seekbar.setProgressAndThumb(10),而不是seekbar.setProgress(10);代码如下:import andro
2013-07-26 10:16:46 1518
原创 二进制及逻辑运算学习
1.十进制转二进制:(如果是整数)除以2取余,逆序排列,(如果是小数)乘以2取整,顺序排列例:10(10)=1010(2)10%2=0 5%2=1 2%2=0 1%2=1最后表示为二进制就是1010例: (0.625)10= (0.101)20.625X2=1.25 ……10.25 X2=0.50 ……00.50 X2=1.00 ……12
2013-07-15 10:12:27 9406 1
原创 android串口通信以及串口协议解析
一,android串口通信串口通信采用一个第三方开源项目,实现串口数据收发。1. 使用了http://code.google.com/p/android-serialport-api/的项目的serialport api和jni;2. 支持4串口同时收发,有定时自动发送功能,收发模式可选Txt或Hex模式;3. n,8,1,没得选;4. 为减轻界面卡顿的情况,接收区的刷新采用
2013-07-15 10:10:31 53968 18
原创 android ant多渠道混淆打包
一,运行环境win7+ant+eclipse+jdk1.6ant打包可以直接在eclipse中直接右键build.xml文件运行,也可以在控制台切换到项目所在目录,执行命令ant。两个的效果是一样的。但是在调试时,推荐使用eclipse右键运行。因为可以查看到完整日志,控制台下看不到完成日志,不利于错误的查找。稳定后可以使用控制台方式。如果eclipse看不到完整日志的时候,可以调
2013-07-03 16:07:04 7904 6
原创 第一个个人android应用基本完成上线,准备第二个应用
从去年年底换工作转行做android开发开始,具体点说应该是第二份android开发工作,那个时候正在做一个手机地图相关的应用开发。从中给了自己一些灵感,于是创造了自己的第一个android应用-----“我在哪”。 其实这个应用起初只是想通过发送短信到一个手机上,然后这个手机启动GPS,获取到地址信息后发送短信到我的手机上。后来觉得单调,于是想到了与它相关的一些东西,比如在遇到
2013-06-15 00:31:15 1201
原创 android使用include标签出现nullpointer异常
在使用inlcude时,网上说在include便签中不能带ID,如果带了ID需要用inflate加载要被inlude的这个布局文件,然后再获取这个布局文件上的对象。我在使用的过程中发现,include标签如果带了ID,那么他包含的布局文件的根节点就不要包含ID,否则出现nullpointer异常。main.xml android:id="@+id/parent"
2013-06-13 09:27:35 2351
原创 android怎么在release版下不输出日志?
方法一:如果有做代码混淆,在配置文件中加入下面语句-assumenosideeffects class android.util.Log { public static *** d(...); public static *** v(...); public static *** i(...);}方法二:对于没做代码混淆的,可以按照下面方法:在mani
2013-06-08 14:26:20 4414
原创 android开发遇到问题及解决方案
1.android自定义日期时间对话框,在手工输入日期数字后,点击保存获取日期对话框的值,发现所获取的值是我们输入前的那个值。解决办法:在获取事件中,获取日期之前,执行下日期对话框对象的clearFocus()即可。如:datePicker.clearFocus();2.在HorizontalScrollView中,虽然我已经设了其子节点内容的宽度是fill_parent。但当内容
2013-04-18 14:44:44 734
原创 使用Sqlite遇到的常见问题
1.使用sqlite 视图遇到的no such column问题。出现这个问题是因为在建立视图时,从两个关联表查询出的字段,有名字相同的列。解决办法:在查询这个有相同列表的字段时,加一个别名即可。2.如果其中有两个表的字段名称相同,在插入的时候也会出现一些异常情况。比如terminal表和vehicle表都有字段vehicleid,将数据"b413e9f2-d551-462f-93
2013-02-04 17:50:53 930
原创 java回调函数实现
1.在接口中定义回调函数public class AlertOkCancelDialog extends InfoAlertDialog { //定义一个接口对象 public IAlertOkCancelDialog ialertokcanceldialog; //定义一个接口 public interface IAlertOkCancelDialog { public void
2013-01-30 12:10:10 615
原创 申请googleapikey注意事项
1.keytool -list -v -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore"注意需要加-v,不然本机不能输出MD5.2.需要安装google浏览器,并登陆google,进入以下地址,将上面生成的Md5输入即可。https://developers.google.com
2013-01-26 12:07:40 1521
原创 aspcms常见问题解决方案
1.产品详细页读取多张产品图片(栏目类型:产品){aspcms:cimages count=16 contentid=[content:id]} {/aspcms:cimages}2.首页广告大图切换(栏目类型:相册) {aspcms:pic sort=118 num=3 order=order}{/aspcms:pic}
2013-01-05 12:20:45 12612
原创 织梦系统使用总结
1.织梦系统,修改标题字段长度;进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是60(这里改为了100)登陆数据库,改数据库表dede_archives表里面的title字段,原默认是60,(这里改为100) ALTER TABLE dede_archives MODIFY COLUMN title VARCHAR(100)
2012-12-01 21:36:53 950
原创 android基础知识
1.Edittext输入为密码有两种方法,分别是: Android:inputType="textPassword" android:password="true"2.Android中gravity与layout_gravity的区别 LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区
2012-11-29 19:32:05 397
原创 java基础知识
1.java 数字转字符串第一种方式:加一个空字符串1233434+""第二种方式:String类的方法String.valueOf(456231)
2012-11-29 19:30:37 529
原创 android通过socket发送大文件到服务器并返回结果
android通过socket发送大文件到服务,并且在服务器接受完后返回一个结果给android。主要的是需要在android通过socket.getOutputStream()传送完文件后,需要关闭socket的OutputStream(socket.shutdownOutput();),而并不是执行getOutputStream()对象的close()方法,如果执行这个方法,那么socket就
2012-11-15 16:14:27 13519 16
原创 eclipse快捷键
1.查看所有对某个函数的引用:Ctrl+Alt+H2.快速导入需要引用的包:Ctrl+Shift+O3.大小写转换快捷键:ctrl+shift+x,ctrl+shift+y4.代码注释:ctrl+/; 取消注释:ctrl+\;5.xml注释:ctrl+shift+/; 取消注释:ctrl+shift+\;
2012-11-06 10:12:09 699
原创 android面试
Activity生命周期 Service ,BroadCast,ContentProvider1.Activity生命周期onCreate(Bundle):Activity第一次生成时执行onStart():Activity可见之前执行位于OnCreate()或OnRestart()后onResume():Activity可见并能获得其焦点时执行.(或者新的Activity没有完全
2012-11-06 10:10:38 1710 1
原创 android学习笔记
1.Activity生命周期onCreate:在第一次启动Activity的时候执行onStart:在可以看到Activity界面的时候执行onResume:在用户可以获取Activity焦点(鼠标可点击)时候执行onParse:在打开新的Activity时执行onStop:在新的Activity完全遮盖前一个Activity时候执行onDestroy:在使用finish(
2012-11-06 10:09:36 924
原创 java io与线程
1.io流一、字节流输入流InputStream,输出流OutputStream,这两个是抽象里,分别包括read(byte[] b,int off,int len)和write(byte[] b,int off,int len)文件流FileInputStream,FileOutputStream,这个类分别是上面两个类的子类。分别用来从文件中读入和写入数据;//文件输入流F
2012-11-06 10:08:32 3136 1
原创 java面向对象学习笔记
1.staitc 静态成员变量,静态成员函数静态成员变量指的是当定义两个或者多个该类的对象时,修改其中一个对象的该静态成员变量,那么其他对象的静态成员变量也会更改。因为他们引用的是同一个成员变量地址静态成员函数不能引用非静态成员变量;2.多态向上转型:向上转型是指将子类的对象直接赋给父类的引用。Person p=new Stuentd();但是对象p调用的成员变量和成员方法都是必须
2012-11-06 10:03:04 701
原创 常用正则表达式
删除空行的正则表达式:^[ \t]*\n数字包含小数点,不以零开头,有小数点则后面必须包含数字的正则表达式:^[1-9]+((\d*\.{1}\d)|\d*)+\d*$
2012-11-06 10:01:15 493
原创 常见css兼容问题
1.ie7下文本框无法获取焦点,输入,粘贴,选取内容,但是FF和IE8下能正常显示和操作原因:在ie7下如果input 即没有边框也没有背景,那么显示就不正常。input 的border:0;background-color: transparent;解决:设置input的背景为一个透明的gif/png图片,background:url("../images/inputbg.png") r
2012-10-19 10:25:20 712
原创 jquery 常用取值控制操作
radioradio组选中:$("input:radio[name='rdstate'][value='0']").attr("checked", "checked");radio组取值: $("input[name='rdstate']:checked").val();checkbox全选全选//全选 function checkall(o
2012-10-15 15:13:50 610
原创 关于Quartz.net 2.0的使用说明
Quartz.net是什么我就不详细介绍了,估计来看这篇文章的人都知道是干什么用的。 昨天部门经理在内部即时通讯上给我发了一个消息,是一个链接地址。好奇的我就打开看了看,原来是一篇关于 Quartz.net介绍的文章。刚看几行就吸引我了,这不是我在项目中经常要定时完成一些操作或者计算用到的吗? 以前在解决这类问题时,一开始想到的是在asp.net中使用Timer,
2012-09-06 15:16:35 3069
原创 用jquery.form异步提交页面时,服务器端取不到Ueditor的值
根据Ueditor的帮助说明,默认情况下在服务器端或者Ueditor的值是Request.Form["editorValue"]。1.在没有使用Jquery.form插件的情况下,点击页面的submit,是可以取到值的;2.在使用Jquery.form插件异步提交页面的时候,发现点击submit之后,用firebug查看post信息,里面找不到editorValue,所以在服务端总是取不到
2012-07-28 14:47:07 6673 1
转载 ie6或ie8下,UEditor中出错document.body为空或不是对象解决办法
百度的ueditor在IE6或IE8中提示:行: 13384错误: 'document.body' 为空或不是对象原因为:document还没有加载完全,就执行了editor_all.js解决办法:在初始化UEditor时,在外面套上一层 $(document).ready(function(){})如图所示类似地,在其它的遇到在IE6或IE8中
2012-07-27 16:40:57 8474
原创 利用google map做轨迹回放
总体思路:播放控制是FLEX处理的,首先从服务器端取得数据,然后调用FLEX的数据处理函数,主要是转换GPS点,生成一个数据列表。之后调用FLEX的播放,暂停,停止,加速,减速等方法达到我们想要的目标(在调用FLEX的播放控制函数后,FLEX会调用JS的更新GPS点的函数)注意事项:1.google map api参考地址:https://developers.google.com/map
2012-05-04 13:50:40 10938 6
转载 Oracle按位运算符
利用bitand实现多种位操作转:http://www.oracle.com.cn/viewthread.php?tid=83181ORACLE中为什么只有BITAND而没有BITOR, BITXOR,原因是,有了BITAND, 很容易实现BITOR和BITXOR.BITOR(x,y) = (x + y) - BITAND(x, y);BITXOR(x,y) =
2012-02-22 14:52:31 10269
原创 flex学习笔记
1.http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">在Flex4应用程序中,经常需要声明3个命名空间,因为我们很可
2012-02-20 13:47:42 589
原创 oracle使用小结
1.存储过程出错 :PLS-00103: 出现符号 "("在需要下列之一时: := . ) , @CREATE or replace PROCEDURE UDF_SP_TLog_Add(in_l_id Number,in_l_type Number,in_b_id Number,in_l_desc VARCHAR2(200),in_l_time DateTime,in
2012-02-20 13:43:59 929
google map GPS纠偏库
2013-03-25
个人开发keystore文件
2013-01-26
flex多文件上传控件(flex源码)
2012-05-17
asp.net基于Flex的上传控件(多文件)
2012-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人