随笔分类 -  Android之路

摘要:一,必要准备: 上面是官方英文文档,下面详细解释一下: Facebook app : 即需要在Facebook Developer平台,创建自己的App, Facebook SDk: 添加Facebook SDK到自己的项目中, Facebook App ID: 需要得到在Facebook Deve 阅读全文
posted @ 2016-02-23 11:38 _启明 阅读(10902) 评论(0) 推荐(0)
摘要:setXfermode 设置两张图片相交时的模式 我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint; 而setXfermode就可以来解决这个问题 一般来说 用法是这样的 Canvas canvas = 阅读全文
posted @ 2016-02-20 17:14 _启明 阅读(474) 评论(0) 推荐(0)
摘要:昨天部署项目的时候,发现会报一个 FileNotFoundException,如下: 就是创建一个文件夹,然后创建失败,在手机存储中,并没有找到该文件夹,让我感动很惊讶,因为之前一直正常运行,无任何异常。于是我尝试部署在别的手机上,发现并没有出现这个问题,于是新建一个单独项目,里面什么都没有,只有几 阅读全文
posted @ 2016-02-20 11:23 _启明 阅读(3074) 评论(0) 推荐(0)
摘要:public class MainActivity extends Activity { private EditText password=null; private CheckBox check=null; @Override protected void onCreate(Bundle sav 阅读全文
posted @ 2016-02-18 17:35 _启明 阅读(954) 评论(0) 推荐(0)
摘要:最开始做的整个页面都可以滑动类似微信,但后来首页改版,frament内的滑动效果太多,就要去掉整个activity的滑动效果,但是想改起来快一点,就想到把viewpager滑动效果禁止掉,只能点击选择,上网一搜还真有并且很好用就推荐下。但是点击选择后还有滑动的效果,后来就想把viewpager的滑动 阅读全文
posted @ 2016-02-16 21:06 _启明 阅读(4888) 评论(0) 推荐(0)
摘要:JID:一个XMPP实体的地址称为Jabber Identifier或JID,作用类似于IP地址。一个合法的JID包括节点名,域名资源名,其格式为:jid=[node'@']domain['/'resource]XMPP协议的命名空间:jabber:iq:private -- 私有数据存储,用于本地... 阅读全文
posted @ 2016-01-21 12:50 _启明 阅读(1598) 评论(0) 推荐(0)
摘要:关于xmpp协议可以参考:http://www.jabbercn.org什么是OpenFireOpenfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。 您可以使用它轻易的构建高效率的即时通信服务器。Openfire安装和使用都非常简单,并利用Web进行管... 阅读全文
posted @ 2016-01-20 22:09 _启明 阅读(394) 评论(0) 推荐(0)
摘要:. 阅读全文
posted @ 2015-12-30 17:33 _启明 阅读(4522) 评论(3) 推荐(0)
摘要:待更新 阅读全文
posted @ 2015-12-16 10:56 _启明 阅读(361) 评论(0) 推荐(0)
摘要:以前一直想的的是通过正则来判断输入,或者通过ExitText.inputType,属性,今天突然发现了一个最简单的方法 限定edittext能输入数字和字母,并且默认输入为数字,如身份证号码 android:inputType="number" android:digits="012345... 阅读全文
posted @ 2015-12-15 15:33 _启明 阅读(629) 评论(0) 推荐(0)
摘要:今天工作遇到这个问题,activity A 调用startActivityForResult() 方法,跳转到activity B,在三星手机上,在A中是能正确等待B finish()后,调用A的onActivityResult();方法,但是换成小米手机后,A 调用startActivityFor... 阅读全文
posted @ 2015-10-23 12:05 _启明 阅读(416) 评论(0) 推荐(0)
摘要:必须有要四个属性: android:ellipsize="marquee"; android:focusable="true";android"focusableInTouchMode="true";android:singleLine="true"; 阅读全文
posted @ 2015-10-20 16:00 _启明 阅读(1133) 评论(0) 推荐(0)
摘要:1.统一使用UTF-8编码,避免乱码问题。2.类的命名规范: 如果是Android SDK提供的Android应用组成部分,那么类名应该是类的作用的英文全称或者缩写+ Android SDK基类的名字。列如:例子: Activity类名字应该是 类似 MainActivity, NaviActivi... 阅读全文
posted @ 2015-10-08 10:24 _启明 阅读(147) 评论(0) 推荐(0)
摘要:很早以前就知道怎么做,但是觉得最好还是写下来. 在drawable文件夹下,新建一个文件,内容如下: 然后在layout布局里面,给按钮:setBackground。 解释一下:每个item代表一个约束条件,所以上方文件总共有三个约束条件, state_pressed、state_foc... 阅读全文
posted @ 2015-09-23 14:17 _启明 阅读(624) 评论(0) 推荐(0)
摘要:今天在公司使用android studio 新建了一个项目,竟然,直接就报错了,错误信息如下: /Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.s... 阅读全文
posted @ 2015-09-23 10:48 _启明 阅读(454) 评论(0) 推荐(0)
摘要:一、开发背景1、国际背景随着Internet技术的高速发展,即时通信已经成为一种广泛使用的通信方式。1996年Mirabilis公司推出了世界上第一个即时通信系统ICQ,不到10年间,即时通信(Instant Messaging,简称IM)以发展成为了最流行的网络应用之一。特别是近几年的迅速发展,即... 阅读全文
posted @ 2015-04-29 11:54 _启明 阅读(2915) 评论(0) 推荐(0)
摘要:AndroidAnnotatios简单介绍: AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintain... 阅读全文
posted @ 2015-04-19 19:05 _启明 阅读(220) 评论(0) 推荐(0)
摘要:可以分为下面的几部分: 使用支持库 创建一个Fragment 创建一个动态UI 多个Fragment之间的通信1、使用支持库如果您的应用需要运行在3.0及以上的版本,可以忽略这部分内容。如果您的应用使用在3.0以下、1.6及以上的版本,需要使用... 阅读全文
posted @ 2015-01-28 10:19 _启明 阅读(252) 评论(0) 推荐(0)