
android
文章平均质量分 76
danielinbiti
Android,Java,web,vb,charge service
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android studio使用SQLite时错误
1、现象:手机上调测时报错:android.database.sqlite.SQLiteException: near "$change": syntax error (code 1):在使用SQLite动态创建表时报错,多了一个$change字段。于是反复读代码,发现应该不会有$change这个字段。表字段是通过注解方式实现,getDeclareFields方式获取的字段。2、经原创 2016-05-03 00:27:42 · 3592 阅读 · 3 评论 -
联想A766开发的应用无法退出的问题
今天,客户来报,说联想A766手机无法退出应用,但另一个型号的手机都可以。于是把联想A766手机拿来试了一下,果然无法退出,每次都有反应,但无法结束。在开发的代码中,原先使用了System.exit(0);的方式,在几个型号的手机中都正常。于是又上网搜了一下,采用下面的方式退出,这种方式再其他型号又测试了一下,也没问题。Intent startMain = new Intent(Int原创 2013-12-10 12:44:02 · 1394 阅读 · 0 评论 -
andengine的convertLocalCoordinatesToSceneCoordinates方法
使用Tile地图,看过andengine中的例子,都会发现例子中有这么一段话,以前版本的是convertLocalToSceneCoordinates方法。scene.registerUpdateHandler(new IUpdateHandler() { @Override public void reset() { } @Override public void原创 2013-11-14 00:10:21 · 1687 阅读 · 0 评论 -
andengine的RepeatingSpriteBackground
编译了新版的lib,发现RepeatingSpriteBackground构造函数是public RepeatingSpriteBackground(final float pCameraWidth, final float pCameraHeight, final ITextureRegion pTextureRegion, final VertexBufferObjectManager原创 2013-11-10 14:10:17 · 1282 阅读 · 0 评论 -
andengine的纹理参数代码分析
在学习过程中,发现的例子基本都是类似这种,但对纹理图的相关说法感觉没有说透(我对这点的纠结源于如何取到第二个图,而不是第一个图引发,如下图。于是进行了一系列的查找和阅读。)BitmapTextureAtlas mTexture = new BitmapTextureAtlas(getTextureManager(),64,32,TextureOptions.BILINEAR_PRE原创 2013-11-10 23:23:19 · 1380 阅读 · 0 评论 -
android屏蔽软键盘并且显示光标
如果是android4.0以下,那么editText.setInputType(InputType.TYPE_NULL);就够了,android4.0以上屏蔽软键盘并且有光标,需要用到。if (android.os.Build.VERSION.SDK_INT <= 10) {//4.0以下 danielinbiti editText.setInputType(原创 2013-10-23 16:05:38 · 4795 阅读 · 2 评论 -
ADB server didn't ACK的问题
今天出现eclipse用手机调试时,一直起不来,出现ADB server didn't ACK,提示restart adb或者重启eclipse,按照原来的,查看了任务管理器中,没发现已经启动的adb.exe,重启了eclipse,无效,重启了电脑,无效。卸了豌豆荚,无效。只好一个个进程过滤,最后发现有一个tadb.exe进程,一看是QQ的,怀疑,然后杀了,在调测,好了。现在第三方软件原创 2013-10-08 14:12:52 · 1283 阅读 · 0 评论 -
8个优秀的Android开源游戏引擎
8个优秀的Android开源游戏引擎http://www.son1c.cn/show/1082.html 很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度转载 2013-09-29 16:16:59 · 785 阅读 · 0 评论 -
android的popupwindow点击返回按钮关闭
今天想实现点击Popupwindow的外边不消失,点击返回键popupwindow自动关闭的效果,网上找了找,发现没有完整的,零碎的而且不准确,于是自己琢磨了一下,试了试效果。以下是实现效果的代码View keyboardView = LayoutInflater.from(activity).inflate(R.layout.random_keyboard, null); popup原创 2013-06-09 09:55:11 · 11007 阅读 · 3 评论 -
android中ListView多次刷新多次重复执行getView的问题另解
以前倒是没有注意listview的getView会重复执行多次,这次因为布局比较复杂,所以在测试的时候去断点跟踪,发现同一条数据不断的重复执行。觉得很奇怪,于是上网搜索了一下。网上的解释基本一致,就是ListView布局时height和width都不是fill_parent,导致不断计算高度,不断刷新。或者说它的父容器没有设置成fill_parent。 可以布局太复杂的情况下,全原创 2013-05-13 14:41:59 · 7135 阅读 · 3 评论 -
android4.0混淆XmlPullParser报错
[2013-05-20 17:30:52 - danielinbiti] Proguard returned with error code 1. See console[2013-05-20 17:30:52 - danielinbiti] Note: there were 67 duplicate class definitions.[2013-05-20 17:30:52 - danie原创 2013-05-20 17:42:04 · 3813 阅读 · 10 评论 -
android中SOAP的anytype问题
SoapObject resultObj = null; try{ SoapObject rpc = new SoapObject(NAMESPACE, METHORD_NAME); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);原创 2013-04-16 23:01:48 · 3657 阅读 · 2 评论 -
TiledMap相同图块的问题
用了一段时间Tiled编辑地图,一直图块都是经过自己PhotoShop处理后的,因此图块都是不一样的,今天突然想着,如果一个图块上有一样的图,那么编辑地图会不会有问题。一试之下,还真发现有问题(也有可能自己不会设置,我是按照一般正常的步骤。)发现如果使用相同的图块,那么最后再android中用andengine加载后,发现地图不是你想象的,用相同的图的地方会随机加载其他图,也不知道什么规律原创 2013-12-15 00:11:34 · 3203 阅读 · 0 评论 -
Android中使用ListView绘制自定义表格
先上一下可以实现的效果图 要实现的效果有几方面1、列不固定:可以根据数据源的不同生成不同的列数2、表格内容可以根据数据源的定义合并列3、要填写的单元格可以选择自定义键盘还是系统键盘奔着这三点,做了个简单的实现,把源码贴一下(因为该点是主界面中的一部分,不便于放整个Demo)自定义适配器,CallBackInterface是自定义的回调接口,这里定义回原创 2013-04-24 23:59:49 · 19554 阅读 · 17 评论 -
Android的GridView和ScrollView的嵌套
来源于回答频道答题,因此内容都是基于回答频道的原题布局进行1、布局文件如下文件名:testxm.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma原创 2015-05-24 22:31:49 · 2911 阅读 · 3 评论 -
JQueryMobile listview动态刷新
在网页中,往往需要动态获取数据,而比较常用的就是各种ListView对于普通的 这种的直接$("#danielinbiti").listview('refresh');刷新即可对于$("#danielinbiti").listview('refresh');但是 类1米这种的,通过$("#danielinbiti").listvi原创 2013-12-19 11:34:12 · 4196 阅读 · 3 评论 -
Android消息推送机制
1.推送方式基础知识:当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是 服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客转载 2014-05-14 13:45:45 · 940 阅读 · 0 评论 -
Android中使用ListView绘制自定义表格(2)
上回再写了《Android中使用ListView绘制自定义表格》后,很多人留言代码不全和没有数据样例。但因为项目原因,没法把源码全部贴上来。近两天,抽空简化了一下,做了一个例子。效果图如一、功能: 1、支持列合并 2、考虑了界面刷新优化 3、预留部分接口 4、支持左右滚动1、枚举类:CellTypeEnumpackage cs原创 2014-08-28 00:30:34 · 7508 阅读 · 12 评论 -
Android中使用ListView绘制自定义表格(3)
把自定义表格又改进了一下,可以支持行合并。表格分为简单和复杂两种模式1、简单模式就是《Android中使用ListView绘制自定义表格(2)》描述的方式。不支持行合并2、复杂模式支持行列合并1、基于上回上传的代码,改动文件如下package csdn.danielinbiti.custometableview.item;public class ItemCell { p原创 2014-08-29 16:58:01 · 9647 阅读 · 4 评论 -
Android应用如何支持屏幕多尺寸多分辨率问题
作为Android应用程序开发者都知道android是一个“碎片化”的世界。多种系统版本、多种尺寸、多种分辨率、多种机型,还有不同的厂商定制的不同ROM,你开发的应用会在不可预期的手机上报错。这给开发适配带来不小的难度。这篇文章会告诉我们怎么解决这个问题。1、Android碎片化1.1、android系统版本Android更新较大的版本如下:转载 2014-09-13 09:06:44 · 881 阅读 · 0 评论 -
mobile.changePage切换页面后的事件处理
今天分析试了一下,有两个页面index.html和main_wdsp.html发现在index.html中通过$.mobile.changePage("main_wdsp.html?userid="+userId,"slidedown", true, true);方法切换页面后,在main_wdsp.html中无法接收到pageinit事件,我把事件写在下方的script中,然后又试了原创 2014-01-14 16:46:45 · 7389 阅读 · 0 评论 -
应用程序模拟表单向Servlet传送属性和文件
原文参考地址 :http://blog.csdn.net/pathuang68/article/details/6920076找了半天,找到上面的原文地址,然后试了试,发现word等生成了文件,但打不开。然后就发了一个.txt文件,发现文件最后多出了MIME的协议头。发送文件的核心代码主要是HttpPostEmulator.java类,看了一下作者的写的格式,又参考了一下MIME的书写方式原创 2014-01-10 17:57:24 · 1401 阅读 · 1 评论 -
手机客户端在Web页面上事件触发打开Word
在WebView上远程访问Web服务,Web服务上点击链接,打开Word文档并可编辑public class WebViewUI extends Activity{ private WebView webView; private Handler handler = new Handler(); @Override public void onCreate(Bundle sav原创 2013-12-23 16:16:52 · 3901 阅读 · 1 评论 -
android自定义输入框
效果如图中蓝框所框import android.content.Context;import android.content.res.TypedArray;import android.text.InputType;import android.util.AttributeSet;import android.view.LayoutInflater;import andr原创 2013-12-16 22:06:34 · 7909 阅读 · 5 评论 -
andengine中tiledmap中角色行走的细节处理
昨天开始,想在游戏中实际应用一下andengine,在人物控制运动时就碰到了细节问题。点击上下左右人物行走时,发现连续行走和按一下行走时有些问题。连续动画行走使用player.animate(new long[] { 200, 200, 200 }, 0,2, true);这种方式就行,而按一下行走,应该就是不连续的,应该立即停止。因此,按一下走一下的方式,要不就用play原创 2013-12-15 15:17:59 · 1811 阅读 · 0 评论 -
Android一年学习回顾总结
回头一看,这就2012年11月底了,翻了一下博文,清晰的记录着自己从2011年11月9日开始学习Android开发。这一年中,很庆幸自己能够坚持下来,坚持不间断地写几行代码,偶尔特忙时平时中断几天,但周末不中断。 这一年也是繁忙的一年,因为刚处于产品经理的位置,自己一边要学习产品经理相关的内容和知识,尽可能的更加深入和熟悉,一边又保持着android学习,往往睡觉时已经凌晨1原创 2012-11-30 10:44:41 · 1584 阅读 · 0 评论 -
Android处理图片OOM的若干方法小结
Android处理图片OOM的若干方法小结前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般转载 2012-11-29 23:16:44 · 961 阅读 · 0 评论 -
android联机开发
今天,决定把前期做的D大富翁增加联机的功能,初步锁定了一下范围,决定先做蓝牙和局域网的,然后再想办法实现广域网。粗略估计了一下实现的难度和游戏需要改造的点。 1、多人画面的实时同步及反映 2、多人的同步操作 3、各种异常情况处理,这部分工作觉得是最大的 4、联机存储及游戏恢复,异常后的游戏恢复能力原创 2012-02-13 22:34:16 · 1268 阅读 · 1 评论 -
迈进了一大步
今天在模拟器上完成了联机调测,同时模拟器与真机之间的调测也初步完成。剩下了异常的处理。原创 2012-02-21 21:58:58 · 593 阅读 · 0 评论 -
android开发-D大富翁(有米积分墙)
因为程序的主题就是大富翁,并且自己的ID中第一个字母是D,于是就成了D大富翁。 今晚,应该是自己相对比较高兴的,因为这个单击版的不豪华的游戏,从某种意义上来说自己总算完成了自己的期望目标及在执行过程中引入的一些新的IDEA。其实,这个游戏的开发的过程在前面的博客中已经提到过,这里只是对做进一步总结。 实际上,自己对Android接触也就从11月9日开始,这在自原创 2012-02-05 00:00:26 · 3943 阅读 · 7 评论 -
手机平台开发感想
近段时间以来,用android平台做开发再过2天也有3个月了,这几个月来最大的感觉就是手机平台和电脑上传统开发有着很大的区别。 一、点击: 1、在传统开发上,我们习惯了鼠标,鼠标比较精确,而一般的手机开发,现在触摸屏越来越多,所以现在往往很多都是靠手触摸,手触摸的精准性必然没有鼠标点击精准,这就要考虑在设计上,不要在很小的范围内实现很多触摸操作原创 2012-02-07 09:53:49 · 952 阅读 · 0 评论 -
android构建复合组件
package andorid.j.awin;import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup.LayoutParams;原创 2012-02-01 20:42:30 · 1030 阅读 · 0 评论 -
新的篇章:赚了一元钱
细数了一下日子,从发文”新的章程:Android程序(2011-11-09 19:31)“开始从0学习Android,自己挑选了比较感兴趣的游戏,从游戏入手,没有去模仿书上的一些例子,自己选择定了一个题目,应该对桌游的大富翁记忆犹新,所以选择了从这里入手。 俗话说的好,自己感兴趣的容易学习,因为工作上也很忙,学习时间只能在晚上下班忙完工作后抽出来学,经过近2个月的断断续续,狂看原创 2012-01-17 00:27:41 · 1192 阅读 · 0 评论 -
祝福短信程序有感
上一个自己做的练习和作品主要集中在View、屏幕切换等一些与图形绘制相关的内容和技术上,这一阶段给自己制定的计划是学习和熟悉一下各个UI组件。因为邻近春节,所以想短信祝福程序。选定内容后,定的学习点主要有: 1. 怎么发送短信 2. 怎么发送彩信 3. ListView等UI的应用 4. 各个Activity数据传递原创 2012-01-22 10:45:39 · 932 阅读 · 1 评论 -
Android SQLiteOpenHelper使用示例
Android SQLiteOpenHelper使用示例 作者:byandby 来源:www.sqlite.com.cn 时间:2011-8-16 【 字体:大 中 小 】 〖 双击滚屏 〗 我们大家都知道Android平台提供给我们一个数据库辅助类来创建或打开数据转载 2012-01-19 21:48:08 · 618 阅读 · 0 评论 -
android之学习杂记(五)
游戏写到这一步大方向上基本都定型了,剩下就是细节完善了原有功能是否能够升级。 东西写出来得考虑横竖屏,得考虑异常切换,另外代码层次得考虑模块容易替换或者复用,方便在以后其他项目中应有。后期的代码整理和思考还是很必要的,前面花了不少时间,拿不防做完后再花些时间整理整理思路,整理整理代码,完善完善细节,这往往能够让自己往深的去想,同时更容易举一反三,并且有时候一个细节能让你发现实际上原创 2011-12-26 02:22:28 · 530 阅读 · 0 评论 -
android之学习杂记(三)
因为代码相对逻辑还比较简单,经过简单的删减调整关系之后,基本上第一次关系理顺。 于是开始做骰子的工作。刚开始对于骰子就先完成了一个静态的数字显示,先对骰子事件进行了处理,说起来惭愧,这时候才想起来触摸屏在模拟器上怎么触发事件,然后花了半小时事件恶补了一下模拟器的简单操作,包括一些横竖屏切换之类的。也算学了一个知识点。数字完成后,对算法逻辑进行了处理和调测,使得骰子能够控制人原创 2011-12-16 01:36:34 · 575 阅读 · 0 评论 -
android之学习杂记(一)
11月9日开始学习android,狂啃了两本基础书,一本环境搭建和一些控件使用介绍,另一本基础的游戏编程。在啃完本书后,开始了摸索之路。 第一个程序从Hello World开始,因为书本都是基于2.2的,于是为了解惑容易些,选择了2.2。在通过几个小例子稍微搞明白了Activity要怎么用,试验了一下几种布局,了解了一下view和surfaceview的异同。在试验surfac原创 2011-12-14 00:10:01 · 646 阅读 · 0 评论 -
socket编程
原以为自己对socket还是比较了解的,最近在做联机游戏时,发现了自己很多的盲点。决定等做完了重新总结一下。原创 2012-02-27 20:43:16 · 510 阅读 · 0 评论 -
不知不觉
不知不觉中发现一个android小程序已经写到将近有1w行代码了(非有效代码),感觉上还是很有成就感亚,不断地扩充功能。原创 2012-02-21 00:12:40 · 520 阅读 · 0 评论