Android
文章平均质量分 77
阿牛哞了一声
这个作者很懒,什么都没留下…
展开
-
Android实现关机/重启
其实重启是bi原创 2014-08-10 16:04:37 · 727 阅读 · 0 评论 -
Android生成验证码
验证码是以图片的形式显示的,所以需要写一个自定义验证码控件public class ValidateView extends View { /** * 点数 */ private int pointNum = 150;// 背景杂质 /** * 线段数 */ private int lineNum = 3;// 背景杂质 /** * 验证码字长 */ pr原创 2015-08-07 19:02:45 · 784 阅读 · 0 评论 -
使用Openfire和Asmack实现IM功能,经常出现“Thread already started”的错误
最近使用Openfire和Asmack实现Android端的IM功能,但是实际使用的过程中,经常出现“java.lang.IllegalThreadStateException:Thread already started”的错误。比如:java.lang.IllegalThreadStateExceptionThread already startedjava.lang.Thread原创 2015-07-07 16:32:24 · 1365 阅读 · 0 评论 -
Android使用有道翻译API实现在线翻译功能
在Android应用中,添加在线翻译的功能,这里调用的是有道翻译的API。使用有道翻译API,首先要申请一个key,申请地址为:有道翻译API申请地址。申请之后就会得到一个keyfrom和一个key。获取翻译结果的数据接口为:http://fanyi.youdao.com/openapi.do?keyfrom=&key=&type=data&doctype=&version=1原创 2015-06-27 11:12:40 · 11647 阅读 · 5 评论 -
JSON解析字符串,null变成了"null"
收到一串JSON数据,想从里面解析出需要的成分。很奇怪的是,里面的字符串明明就是null,解析出来的结果确实"null",造成了很大的困扰。JSON数据:data{ "name": "shawn1992", "address": null}解析代码:JSONObject data = obj.optJSONObject("data");String nameStri原创 2015-07-08 18:28:52 · 9395 阅读 · 0 评论 -
Android实现心跳的效果
最近再做一个教育类的项目。在做一些学习工具的时候,美工提出了一些要求,大致如下:其实实现过程也不难,大致就是对一个视图控件添加一个圆形的背景,然后该视图进行动画处理,膨胀的同时,透明度增大,收缩的同时,透明度降低。我在例子中是使用了TextView,所以首先对TextView添加一个圆形的背景:<shape xmlns:android="http://schemas.android.原创 2015-06-25 16:28:17 · 4558 阅读 · 0 评论 -
Android之进程管理
在Android中,每一个应用程序都运行在自己独立的进程中,都拥有一个独立的Dalvik虚拟机实例,也就是说,每打开一个应用就是打开一个虚拟机。每一个Dalvik应用都作为一个独立的Linux 进程执行。虚拟机之间相互独立,这样一个应用程序崩溃不会影响另一个应用程序,也不会导致系统的崩溃,确保了安全性。系统为每个应用都分配一个虚拟机,导致消耗更多的内存。Linux在进程活动停止都就结束该进程,原创 2014-12-16 12:17:00 · 458 阅读 · 0 评论 -
Android之SQLite操作与升级
android 应用建数据库时,默认建立在系统内“/data/data/'应用程序包名'/database/”下,通过改变数据库的路径,也可以使其建立在SD/TF卡上。在SD卡的优点:1 当系统恢复出厂设置等操作后,重新安装应用。数据不会丢失。2 方便备份、恢复。只要复制到PC上,或从PC复制到Android设备的SD卡中即可。原创 2014-11-03 18:01:40 · 468 阅读 · 0 评论 -
Android系统应用静默升级/安装
第一步:配置原创 2014-08-10 14:58:34 · 8884 阅读 · 1 评论 -
Android 联系人排序
一、显示界面:contact.xml原创 2014-09-23 18:10:58 · 542 阅读 · 0 评论 -
Android如何使用代码动态生成界面
我们最常用使用XML来编写Android应用程序的UI,这样的好处是方便快捷可视化,而且维护和修改特别容易,但是它是静态的。如果我们要做的程序的界面是固定的,用XML固然是最好的选择,但是如果我们需要动态、灵活地控制UI,使用代码来动态生成UI无疑使最好的办法。在XML中,我们使用的五大布局:LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLa原创 2014-08-28 17:53:22 · 1027 阅读 · 0 评论 -
Android中Base64编码与解码的实现
我已无力吐槽自己的智力和知识搜索能力,原创 2014-08-15 18:12:29 · 1750 阅读 · 0 评论 -
Android读取NFC卡的编号
NFC相关androidManifest文件设置:一、权限:二、sdk级别限制:三、特殊功能限制这个生命可以让你的应用在google play上被声明使用者必须拥有nfc功能。原创 2014-08-13 18:03:13 · 2492 阅读 · 0 评论 -
GreenDao的使用
GreenDAO是一款非要流行的android平台上的数据库框架,性能优秀,代码简洁。原创 2015-09-09 20:21:16 · 554 阅读 · 0 评论