摘要:
消息推送的目的:让服务器端及时的通知客户端 实现方案 轮询:客户端每隔一定的时间向服务器端发起请求,获得最新的消息 特点:如果用在最新新闻通知上,效率就有点低了,技术简单,好实现 应用场景:服务器端以一定的频率更新时,如:股票行情,就比较适用轮询了 当你把手机应用的聊天打开,过了一会发烫,基本就是轮
阅读全文
posted @ 2016-04-02 11:23
唯一客服系统开发笔记
阅读(2380)
推荐(0)
摘要:
OSI网络7层协议 物理层 ==> 数据链路层 ==> 网络层ip ==> 传输层 TCP UDP ==>会话层 ==>表示层 ==> 应用层 HTTP FTP SMTP等 HTTP协议是TCP/IP协议的一个应用层协议,用来定义WEB浏览器与WEB服务器之间交换数据 HTTP协议基于请求响应模型,
阅读全文
posted @ 2016-04-02 00:12
唯一客服系统开发笔记
阅读(580)
推荐(0)
摘要:
效果就是点击按钮,打开系统图库应用,可以选择一张里面的图片展示出来 设置隐式意图 获取Intent对象,通过new出来 调用Intent对象的setAction()方法,设置动作,参数:Intent.ACTION_PICK 调用Intent对象的setType()方法,设置类型,参数 :”image
阅读全文
posted @ 2016-04-01 23:29
唯一客服系统开发笔记
阅读(369)
推荐(0)
摘要:
默认情况下,android程序分配的堆内存大小是16,虚拟机上面的VM Heep就是设置它的 一个图片所占的内存,比如1920*2560像素的图片需要,1920*2560*3至少这些的内存byte 找到ImageView控件对象 调用BitmapFactory对象的decodeFile(pathNa
阅读全文
posted @ 2016-04-01 22:17
唯一客服系统开发笔记
阅读(311)
推荐(0)
摘要:
myWebSite | |-- 静态资源和JSP文件都可以直接放在web应用目录下,浏览器可以直接访问 |-- WEB-INF 浏览器没有办法直接访问 |-- classes 动态web运行时的class文件,java类 |-- lib 动态web资源运行时所依赖的jar包 |--web.xml 整
阅读全文
posted @ 2016-03-31 23:58
唯一客服系统开发笔记
阅读(546)
推荐(0)
摘要:
利用广播调用服务里面的方法,间接的方式调用服务内部的方法,与现实中差不多,请媒体曝光 主界面里面 在界面创建的时候开启一下服务普通的startService()方法 发送一条广播出去 获取Intent对象,通过new出来 调用Intent对象的setAction()方法,参数:一般就是包名 调用se
阅读全文
posted @ 2016-03-31 22:09
唯一客服系统开发笔记
阅读(6036)
推荐(0)
摘要:
aidl:android interface definition language 安卓接口定义语言 在两个不同的应用程序里面使用同一个接口 使用场景:调用支付宝服务进行支付 先写远程服务端Serivice 新建一个AlipayService继承系统Service 在清单文件里面,添加一个<ser
阅读全文
posted @ 2016-03-31 21:20
唯一客服系统开发笔记
阅读(766)
推荐(0)
摘要:
环境变量可以被系统,用户,shell以及其他程序来设定 登录系统后,系统读取/etc/profile 文件,设置环境变量,如果没有就跳过 检查主目录(/root)的.profile文件,推荐去这个文件配置自己的环境变量。比如:添加几个PATH变量,多个路径使用冒号:分割,改完这个文件使用 . .pr
阅读全文
posted @ 2016-03-31 17:39
唯一客服系统开发笔记
阅读(284)
推荐(0)
摘要:
绑定服务:可以调用服务里面的方法, 如果调用者activity销毁了,服务也会跟着销毁 单独解除绑定的时候,服务也会被销毁 开启服务:不可以调用服务里面的方法 如果调用者activity退出了,服务还会存在 需求:既要保证长期运行,又要执行服务里面的方法 生命周期 单独调用: startServic
阅读全文
posted @ 2016-03-30 22:59
唯一客服系统开发笔记
阅读(302)
推荐(0)
摘要:
需求:后台开启一个唱歌服务,这个服务里面有个方法切换歌曲 新建一个SingService继承系统Service 重写onCreate()和onDestory()方法 填一个自定义的方法changeSing(String songNume) 主界面里,开启服务,关闭服务,更改歌曲的按钮 我们调用api
阅读全文
posted @ 2016-03-30 22:30
唯一客服系统开发笔记
阅读(5555)
推荐(0)
摘要:
AngularJs有自己的HTML事件 ng-click指令 ng-click指令定义了AngularJs点击事件 当点击按钮的时候,赋值count变量并且给count变量加1,显示出count变量 ng-click指令结合ng-hide显示隐藏html 给ng-click指令绑定一个函数,给ng-
阅读全文
posted @ 2016-03-29 23:40
唯一客服系统开发笔记
阅读(227)
推荐(0)
摘要:
应用程序:一组组件(activity service provider receiver)的集合 一般情况下,一个应用程序对应一个进程 一般情况下,关闭掉应用,关闭掉所有界面,应用程序的进程还在后台运行 安卓系统采用一组策略帮助我们管理进程 进程按照优先级分为不同的等级 1.前台进程,用户可以看到这
阅读全文
posted @ 2016-03-29 22:22
唯一客服系统开发笔记
阅读(312)
推荐(0)
摘要:
根据上一节代码里,加入一个录音功能,上传到服务器,就能实现一个录制器 当手机处于通话状态时,开启录音机 获取MediaRecorder对象,通过new出来 调用MediaRecorder对象的setAudioSource()方法,设置音频源, 参数:MediaRecorder.AudioSource
阅读全文
posted @ 2016-03-29 21:46
唯一客服系统开发笔记
阅读(383)
推荐(0)
摘要:
服务:在后台长期运行的没有界面的组件 新建一个类PhoneService类,继承系统的Service类 清单文件中 进行配置 新建一个节点<service>,设置名称android:name=”.PhoneService” 类里面有几个重要方法 onCreate()方法,服务被创建的时候调用 onD
阅读全文
posted @ 2016-03-28 23:32
唯一客服系统开发笔记
阅读(2670)
推荐(0)
摘要:
上一节的短信拦截在4.0以上系统中无效,可以使用这种办法实现,定义一个activity,清单文件中指定主题为透明,在onCreate()方法里面直接调用finsh()方法,关掉,这样可以就可以实现了 应用场景:比如车载电脑,里面有很多应用,有些应用需要发射信号给某一个广播接收者 新建一个广播接收者,
阅读全文
posted @ 2016-03-28 22:06
唯一客服系统开发笔记
阅读(318)
推荐(0)
posted @ 2016-03-28 17:25
唯一客服系统开发笔记
阅读(670)
推荐(0)
摘要:
比较重要的一个广播事件,短信 界面布局,比如播放视频,默认是横屏全屏的,清单文件中进行设置, 在<activity/>节点设置屏幕朝向属性,android:screenOrientation=”landscape” 设置主题android:theme=”@android:style/Theme.No
阅读全文
posted @ 2016-03-27 22:01
唯一客服系统开发笔记
阅读(305)
推荐(0)
摘要:
广播接收者,broadcast receiver,安卓系统在使用时会产生很多的事件,比如:短信到来,电量低,拨打电话等等 界面布局,线性布局,EditText指定为电话号码,设置属性android:inputType=”phone” 获取SharedPreference对象,调用getSharedP
阅读全文
posted @ 2016-03-27 21:07
唯一客服系统开发笔记
阅读(1113)
推荐(0)
摘要:
下载压缩包,解压缩,好,安装完成 进入解压目录/bin/下面,找到startup.bat,双击,此时如果报错,那么就是没有设置环境变量JAVA_HOME,进入环境变量去设置,JAVA_HOME指向jdk的安装目录 配置Tomcat 找到conf/server.xml,找到<conector port
阅读全文
posted @ 2016-03-27 12:17
唯一客服系统开发笔记
阅读(1510)
推荐(0)
摘要:
当一个界面中要要开启多个带有返回值的activity时,这个时候,就需要用到请求码和结果码了 调用startActivityForResult(intent,requestCode)方法,开启activity,参数:Intent对象,请求码,请求码的作用是区分当前是哪个点击事件开启的activity
阅读全文
posted @ 2016-03-26 23:09
唯一客服系统开发笔记
阅读(369)
推荐(0)
摘要:
应用场景:打开一个新的activity,在这个activity上获取数据,返回给打开它的界面 短信发送时,可以直接选择系统联系人 界面布局是一个线性布局,里面右侧选择联系人在EditText的右上,因此使用相对布局对输入框进行包裹,按钮使用android:layout_alignParentRigh
阅读全文
posted @ 2016-03-26 22:47
唯一客服系统开发笔记
阅读(2627)
推荐(0)
摘要:
AngularJs为HTML DOM元素的属性提供了绑定数据的指令 ng-disabled指令 ng-disabled指令直接绑定数据到HTML元素的disabled属性 ng-show指令 ng-show指令隐藏和显示一个HTML元素 ng-hide指令与ng-show相反
阅读全文
posted @ 2016-03-26 00:03
唯一客服系统开发笔记
阅读(159)
推荐(0)
摘要:
模拟器横竖屏切换,ctrl+f11 界面activity会销毁,重新打开创建 第一种做法: 定死就是横屏 在清单文件,<activity/>节点部分,添加属性,设置屏幕朝向 android:screenOrientation=”landscape” 水平朝向,portrait竖直 绝大多数游戏,是采
阅读全文
posted @ 2016-03-25 22:59
唯一客服系统开发笔记
阅读(221)
推荐(0)
摘要:
创建两个activity,创建两个布局文件,布局中两个按钮,开启第一和开启第二个 当第一个界面打开的时候,进程会创建一个任务栈,栈里面只有一个activity 点击第二个界面,任务栈里面会加入activity2 再次点击第二个界面,任务栈里面再次加入activity2 当点击返回的时候,最后一个先弹
阅读全文
posted @ 2016-03-25 22:30
唯一客服系统开发笔记
阅读(191)
推荐(0)
摘要:
在MainActivity里面重写以下方法: 在这些方法里面打印log日志,为了方便查看在filter里面增加一个System.out来过滤 onCreate() onDestory() onPause() onResume() onStart() onStop() 第一次打开一个activity和
阅读全文
posted @ 2016-03-25 21:31
唯一客服系统开发笔记
阅读(260)
推荐(0)
摘要:
读取服务器json数据,get方式
阅读全文
posted @ 2016-03-24 23:20
唯一客服系统开发笔记
阅读(204)
推荐(0)
摘要:
新建一个activity,继承Activity 清单文件中进行配置,添加<activity/>节点 设置名称 android:name=”.类名” 点 代表的是当前包名,也可以不写 新建一个布局文件,线性布局,竖直排列 添加<TextView/>控件,设置控件内容水平居中,android:gravi
阅读全文
posted @ 2016-03-24 22:01
唯一客服系统开发笔记
阅读(2665)
推荐(0)
摘要:
激活系统的某些应用,并且往应用里面填一些数据,比如说短信应用 打开短信应用,查看logcat,找到ActivityManager, 看到Display.com.android.mms/.ui.ComposeMessageActivity 查看短信源代码的清单文件,可以看到,一个activity节点下
阅读全文
posted @ 2016-03-24 21:04
唯一客服系统开发笔记
阅读(411)
推荐(0)
摘要:
AngularJs中你可以使用自己的服务或使用内建服务,服务是一个函数或对象,以下代码试验$location服务,$http服务,$timeout服务,$intverval服务,创建自定义服务
阅读全文
posted @ 2016-03-23 23:08
唯一客服系统开发笔记
阅读(226)
推荐(0)
摘要:
ndroid里面的清单文件相当于windows上的注册表,例如播放器可以关联文件直接打开,清单文件中activity节点的intent-filter节点进行配置 添加<action/>动作节点,设置名称android:name=”com.xxx.xx.xx” 添加<category/>默认附加选项节
阅读全文
posted @ 2016-03-23 21:41
唯一客服系统开发笔记
阅读(388)
推荐(0)
摘要:
随着api的升级,系统的很多应用包名和类名都改掉了,所以很多时候,打开系统应用的时候会报错,隐式意图就是解决组件之间松耦合,描述动作行为 获取Intent对象,通过new出来 调用Intent对象的setAction(action)方法,设置动作,参数:String类型的常量例如:Intent.AC
阅读全文
posted @ 2016-03-23 21:00
唯一客服系统开发笔记
阅读(250)
推荐(0)
摘要:
过滤器可以使用一个管道字符(|)添加到表达式和指令中,这不就是模板函数吗
阅读全文
posted @ 2016-03-22 23:42
唯一客服系统开发笔记
阅读(169)
推荐(0)
摘要:
可以使用跳转的方式类似javaweb来实现界面转换 显示意图就是必须要指定开启组件的具体信息,包名,组件名,组件的class 新建一个类TwoActivity ,继承Activity类,重写onCreate()方法,这个方法是界面开启的时候自动调用,在这个函数里面大部分进行初始化的操作,比如调用界面
阅读全文
posted @ 2016-03-22 22:52
唯一客服系统开发笔记
阅读(1157)
推荐(0)
摘要:
github上搜索开源框架android-smarty-imageview,下载压缩包,拷贝我们之前写的网络图片查看器布局。 解压下载包里面的数据,找到java源码拷贝到我们的项目里,这时我们可以看到这个包下面有个SmartyImageView.java的自定义控件,SmartImageView是继
阅读全文
posted @ 2016-03-22 21:31
唯一客服系统开发笔记
阅读(370)
推荐(0)
摘要:
Scope作用域 Scope作用域是应用在HTML视图和Js控制器之间的纽带 Scope是一个对象,有可用的属性和方法 根作用域 所有的应用都有一个$rootScope,它可以作用在ng-app指令包含的所有的html元素中 $rootScope是各个controller中scope的桥梁,用roo
阅读全文
posted @ 2016-03-21 23:26
唯一客服系统开发笔记
阅读(189)
推荐(0)
摘要:
异步http框架post提交数据到服务器 前面我们使用普通的方式post提交数据,比较麻烦,现在使用异步框架来实现以下,感觉非常舒服。 获取AsyncHttpClient对象 调用AsyncHttpClient对象的post(uri,params,responseHandler)方法,post提交数
阅读全文
posted @ 2016-03-21 22:35
唯一客服系统开发笔记
阅读(1401)
推荐(0)
摘要:
介绍github上的异步http框架android-async-http loopj开发 获取AsyncHttpClient对象,通过new 调用AsyncHttpClient对象的get(url,responseHandler)方法,发送get请求,参数:url是String类型的路径,respo
阅读全文
posted @ 2016-03-20 22:34
唯一客服系统开发笔记
阅读(1139)
推荐(0)
摘要:
开源框架httpclient,android直接内置到了android.jar包中,对浏览器的简单包装 获取HttpClient对象,因为这个类是个接口,并且大部分都会提供一个实现类 以BaseXxx,DefaultXxx等命名,因此这个也有一个实现类叫DefaultHttpClient,直接new
阅读全文
posted @ 2016-03-20 21:39
唯一客服系统开发笔记
阅读(237)
推荐(0)
摘要:
ng-model指令 ng-model可以将输入域的值与AngularJs的变量绑定 双向绑定 当修改输入域的值时候,AngularJs属性的值也将修改 验证用户输入 以下提示信息将在ng-show属性返回true的情况下显示
阅读全文
posted @ 2016-03-20 12:33
唯一客服系统开发笔记
阅读(203)
推荐(0)
摘要:
重复HTML元素 ng-repeat指令可以重复HTML元素 创建自定义指令 使用.directive()函数来自定义指令,要调用自定义指令,html元素上需要添加自定义指令名,使用驼峰法来命名一个指令 限制使用,默认是元素名调用和属性调用
阅读全文
posted @ 2016-03-20 00:56
唯一客服系统开发笔记
阅读(199)
推荐(0)