摘要: 手机定位的三种方式:网络定位,基站定位,GPS定位 网络定位,手机连上wifi 2g 3g的时候,手机会有一个ip,误差很大 基站定位,精确度与基站的多少有关,几十米到几公里的误差 GPS定位,至少需要三颗卫星才能定位,在空旷的地方准确 手机使用A-GPS需要网络来辅助定位,定位速度快,网络记录了上 阅读全文
posted @ 2016-04-16 14:47 唯一客服系统开发笔记 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 通过广播接收者,接收到短信,对短信内容进行判断,如果为我们指定的值就执行相应的操作 如果短信内容是”#*location*#” 就执行,获取手机位置 如果短信内容是”#*alarm*#” 就执行,播放报警音乐 如果短信内容是”#*wipedata*#” 就执行,远程清除数据 如果短信内容是”#*lo 阅读全文
posted @ 2016-04-15 22:52 唯一客服系统开发笔记 阅读(440) 评论(0) 推荐(0) 编辑
摘要: css3被拆分成如下的小模块,选择器,盒模型,背景和边框,文字特效,2D/3D转换,动画,多列布局和用户界面 2D转换 使用transform:属性来为元素设置2D转换,兼容浏览器加前缀 –webkit- -moz- 使用rotate()方法,让元素旋转一定的角度,参数:角度 例如:transfor 阅读全文
posted @ 2016-04-15 17:34 唯一客服系统开发笔记 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 把从网络获取的图片数据保存在SD卡上, 先把权限都加上 网络权限 android.permission.INTERNET SD卡读写权限 android.permission.MOUNT_UNMOUNT_FILESYSTEMS android.permission.WRITE_EXTERNAL_ST 阅读全文
posted @ 2016-04-14 22:57 唯一客服系统开发笔记 阅读(754) 评论(1) 推荐(0) 编辑
摘要: 调用ListView对象的setOnItemClickListener()方法,设置条目的点击事件,参数:OnItemClickListener对象 使用匿名内部类实现,重写onClick()方法,传递进来的参数:ListView,当前View,position,id 根据索引位置把当前这条电话号码 阅读全文
posted @ 2016-04-13 22:13 唯一客服系统开发笔记 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 获取ContentResolver内容解析器对象,通过getContentResolver()方法 调用ContentResolver对象的query()方法,得到raw_contacts表里面的数据,得到Cursor对象 参数:Uri对象,字段String数组 获取Uri对象,通过Uri.pars 阅读全文
posted @ 2016-04-13 21:27 唯一客服系统开发笔记 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Python的语法采用缩进的方式,一般使用四个空格,并且是大小写敏感的 字符编码 计算机只能处理数字,如果要处理文本,必须先把文本转换成数字才能处理 采用8个比特(bit)作为一个字节(byte) 一个字节能表示的最大的整数是255(二进制11111111=十进制255) 把127个字母字符编码成一 阅读全文
posted @ 2016-04-13 17:13 唯一客服系统开发笔记 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 更新: 收不到启动广播,查看知乎,好像是说高版本的系统都禁止了 还可以通过adb发送开机广播 adb shell am broadcast -a android.intent.action.BOOT_COMPLETED 还没测试,回去再测试 读取sim卡的序列号,保存起来,一旦sim发生变更了,认为 阅读全文
posted @ 2016-04-12 21:54 唯一客服系统开发笔记 阅读(477) 评论(0) 推荐(0) 编辑
摘要: [laravel] laravel的数据库配置 找到程序目录结构下.env文件 配置基本的数据库连接信息 DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=blog DB_USERNAME=root DB_PASSWORD=root 修改完.env文件需要重启服务 阅读全文
posted @ 2016-04-12 17:43 唯一客服系统开发笔记 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 定义手势识别器 获取手势识别器GestureDetector对象,通过new GestureDetector(context,listener),参数:上下文,监听器 匿名内部类实现简单手势监听器SimpleOnGestureListener接口,重写onFling()滑动方法 传递进来四个参数: 阅读全文
posted @ 2016-04-11 23:20 唯一客服系统开发笔记 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 在/res/anim/ 建立文件tran_out.xml 添加<translate>节点 设置x轴来源坐标android:fromXDelta=”0” 设置x轴目的坐标android:toXDelte=”-100%p” 整个父窗体 设置y轴来源坐标android:fromYDelta=”0” 设置y 阅读全文
posted @ 2016-04-11 21:53 唯一客服系统开发笔记 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 设置向导页面,通过SharedPreferences来判断是否已经设置过了,跳转到不同的页面 自定义样式 在res/values/styles.xml中 添加节点<style name=””>,设置名称属性 在<style>节点里面,添加节点<item name=””>设置名称属性,就是布局的各种参 阅读全文
posted @ 2016-04-10 12:46 唯一客服系统开发笔记 阅读(920) 评论(2) 推荐(0) 编辑
摘要: 一.Servlet sun提供的一种动态web资源开发技术,本质上就是一段java小程序,可以将Sevlet加入到Servlet容器中 *Servlet容器 -- 能够运行Servlet的环境就叫做Sevlet容器 -- tomcat *web容器 -- 能够运行web应用的环境就叫做web容器 - 阅读全文
posted @ 2016-04-09 23:54 唯一客服系统开发笔记 阅读(1090) 评论(2) 推荐(0) 编辑
摘要: 一般的手机没有root权限,进不去data/data目录,当手机刷机了后,拥有root权限,就可以进入data/data目录,查看我们保存的密码文件,因此我们需要对存入的密码进行MD5加密 获取MessageDigest信息摘要器对象,调用MessageDigest.getInstance(“md5 阅读全文
posted @ 2016-04-09 22:54 唯一客服系统开发笔记 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 手机防盗页面部分 点击手机防盗,进行判断,如果没有设置密码,显示一个设置密码的对话框,如果已经设置密码了,弹出输入密码对话框 密码保存在SharedPreferences中,数据取出进行判断 自定义一个布局文件,dialog_setup_password.xml 根布局宽度不要充满屏幕 内部控件,宽 阅读全文
posted @ 2016-04-08 23:33 唯一客服系统开发笔记 阅读(720) 评论(0) 推荐(0) 编辑
摘要: [Laravel] Laravel的基本HTTP路由 使用Laravel的基本路由,实现get请求响应,找到文件app/Http/routes.php 调用Route的静态方法get(),实现get响应,参数:string类型的路径,匿名函数function(){} 匿名函数内部,返回string数 阅读全文
posted @ 2016-04-08 16:00 唯一客服系统开发笔记 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 上一节完成的自定义组合控件,灵活性不够,控件的显示信息上,仿照系统属性,自定义自己的属性 上一节组合控件SettingItemView中有三个控件,分别是TextView大标题,TextView描述,CheckBox复选框 自定义属性 tsh:title=”大标题” 和tsh:desc_on=”小标 阅读全文
posted @ 2016-04-07 23:05 唯一客服系统开发笔记 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 保存数据的四种方式,网络,广播提供者,SharedPreferences,数据库 获取SharedPreferences对象,通过getSharedPreferences()方法,参数:名称,模式 例如config,MODE_PRIVATE 调用SharedPreferences对象的edit()方 阅读全文
posted @ 2016-04-07 21:24 唯一客服系统开发笔记 阅读(234) 评论(0) 推荐(0) 编辑
摘要: MongoDB的三元素,数据库、集合、文档,集合就是表,文档就是行 开启MongoDB,cd切换到MongoDB的安装目录下的bin目录里,使用命令mongod 开启,参数:--dbpath 路径,把数据存放在这个路径下mongod --dbpath E:\xxxx进入MongoDB管理界面,在bi 阅读全文
posted @ 2016-04-07 15:22 唯一客服系统开发笔记 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 设置中心 新建SettingActivity 设置GridView条目的点击事件 调用GridView对象的setOnItemClickListenner()方法,参数:OnItemClickListenner对象 匿名内部类实现,重写onItemClick()方法,传递进来的参数: parent是 阅读全文
posted @ 2016-04-06 23:29 唯一客服系统开发笔记 阅读(323) 评论(0) 推荐(0) 编辑
摘要: TextView控件设置单行显示 android:singleLine=”true” 设置TextView开始的位置显示省略号,android:ellipsize=”start” 设置滚动属性,android:ellipsize=”marquee” 当控件有焦点的时候,才会调用那个滚动效果 新建一个 阅读全文
posted @ 2016-04-06 23:24 唯一客服系统开发笔记 阅读(227) 评论(0) 推荐(0) 编辑
摘要: splash界面的细节 ctrl + O 搜索 在去标题的时候,对话框主题被去掉了,有点丑,现在既要有新版本的对话框又不显示标题 把清单文件中activity节点的主题去掉 进入到application节点的样式设置文件里面,添加一句 <item name="android:windowNoTitl 阅读全文
posted @ 2016-04-05 23:37 唯一客服系统开发笔记 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 弹出升级对话框 获取AlertDialog.Builder对象,通过new出来 调用Builder对象的setTitle()方法,参数:文本 调用Builder对象的setMessage()方法,参数:文本,json传回来的信息 调用Builder对象的setPositiveButton()方法,设 阅读全文
posted @ 2016-04-05 22:08 唯一客服系统开发笔记 阅读(410) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # 查找当前目录中所有大于1mb的文件,把文件名写到文本文件中,统计个数 # # find命令,参数:路径地址,命令参数,-size n (查找长度为n的文件) -type f (查找某类型文件,f普通文件) # tee命令 参数:文件名 (把输入数据保存成文件) # | 管道符号 把第一个命令的执行结果传给第二个命令 # wc统计命令,参数:-l (统计行数) ... 阅读全文
posted @ 2016-04-05 14:01 唯一客服系统开发笔记 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 客户端:去服务器获取最新的版本信息 服务器端: 版本信息,最新的版本2.0 最新版本的下载地址:http://xxxxxxxx/mobilesafe2.0.apk 版本的描述信息 客户端如果不升级新版本就进入主界面,升级新版本就替换安装 服务器端json信息 {"version":"2.0","de 阅读全文
posted @ 2016-04-04 17:50 唯一客服系统开发笔记 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 按照模块组织代码的包结构;各个模块之间的业务是独立的 风行网 播放器 com.funshion.android.player 下载模块 com.funshion.android.download 联网 com.funshion.android.network 按照类型组织代码的包结构 界面 com. 阅读全文
posted @ 2016-04-04 15:40 唯一客服系统开发笔记 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 通知栏,对话框,Toast是我们接触的三个提示框,通知栏是在系统的应用com.adnroid.systemui当中的 接触的几个Manger,getSystemService()方法得到的,参数: ACTIVITY_SERVICE,LAYOUT_INFLATER_SERVIC,TELEPHONY_S 阅读全文
posted @ 2016-04-04 11:12 唯一客服系统开发笔记 阅读(399) 评论(0) 推荐(0) 编辑
摘要: mysql数据库:数据以“文件的形式”存储在硬盘里 网站的瓶颈是在数据库的访问上,mysql数据库是运行在硬盘上面的,把数据放到内存里速度就快多了 Redis是一款内存高速缓存数据库,使用c语言编写,数据模型是key-value,支持的数据类型String list hash set sorted 阅读全文
posted @ 2016-04-03 23:51 唯一客服系统开发笔记 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 通知对话框 获取AlertDialog.Builder对象,通过new Builder(context)参数:上下文 调用Builder对象的setTitle()方法,设置标题,参数:文本 调用Builder对象的setIcon()方法,设置小图标,参数:资源id,R.drawable.xxx 调用 阅读全文
posted @ 2016-04-03 17:36 唯一客服系统开发笔记 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 查看系统照相机源码,找到清单文件查看 查看意图过滤器,action是android.media.action.IMAGE_CAPTURE category是android.intent.category.DEFAULT 获取Intent对象,通过new出来 调用Intent对象的setAction( 阅读全文
posted @ 2016-04-03 15:28 唯一客服系统开发笔记 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 界面布局和上一节的mp3基本一样,播放视频需要一个控件SurfaceView SurfaceView控件在内部维护了一个双缓冲的技术,使用两个线程进行解析帧和显示到界面上 在Activity的onCreate()方法里面,找到控件对象 其他代码和上一节的音频播放一致 找到MediaPlayer对象调 阅读全文
posted @ 2016-04-03 12:10 唯一客服系统开发笔记 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 主要的应用场景是游戏开发的时候,声音都比较短,比较密集,使用这个api来实现 池:实现了一个链表,旧的资源不会被释放掉,而是存起来,等用的时候,重新使用 不会创建过多的对象 在res资源目录里面创建一个目录raw,这个目录的意思是未经压缩的资源,它会在R文件中生成一个id 获取SoundPool对象 阅读全文
posted @ 2016-04-03 10:33 唯一客服系统开发笔记 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 界面布局,水平方向四个按钮平均分布,使用权重,定义android:layout_width=”0dp”,定义layout_weight=”1”这个属性全都一致就是平均分布 获取File对象,通过new File()来实现 判断文件是否存在,File对象的exists()方法,File对象的lengt 阅读全文
posted @ 2016-04-02 23:22 唯一客服系统开发笔记 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 界面布局,线性布局,竖直排列,两个ImageView 获取到两个ImageView对象 调用BitmapFactory.decodeResource(res,id)方法,获取Bitmap对象 参数:res是getResource(),id是资源id比如:R.drawable.xxx 调用ImageV 阅读全文
posted @ 2016-04-02 17:12 唯一客服系统开发笔记 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 页面布局,相对布局 按钮位于父窗体的下方使用android:layout_alignParentBottom=”true” 图片位于按钮的上方,填充父窗体,使用android:layout_above=”@+id/xxxxxid” 获取到ImageView对象 调用Bitmap.createBitm 阅读全文
posted @ 2016-04-02 16:25 唯一客服系统开发笔记 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 打开androidPN项目,会看到server和client两份代码 server部分 找到server的代码,开启服务,双击 bin/run.bat ,服务启动后监听127.0.0.1:7070端口 在浏览器上打开上面的连接,可以看到界面,说明启动成功 client部分 把代码导入到eclipse 阅读全文
posted @ 2016-04-02 12:37 唯一客服系统开发笔记 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 消息推送的目的:让服务器端及时的通知客户端 实现方案 轮询:客户端每隔一定的时间向服务器端发起请求,获得最新的消息 特点:如果用在最新新闻通知上,效率就有点低了,技术简单,好实现 应用场景:服务器端以一定的频率更新时,如:股票行情,就比较适用轮询了 当你把手机应用的聊天打开,过了一会发烫,基本就是轮 阅读全文
posted @ 2016-04-02 11:23 唯一客服系统开发笔记 阅读(2341) 评论(0) 推荐(0) 编辑
摘要: OSI网络7层协议 物理层 ==> 数据链路层 ==> 网络层ip ==> 传输层 TCP UDP ==>会话层 ==>表示层 ==> 应用层 HTTP FTP SMTP等 HTTP协议是TCP/IP协议的一个应用层协议,用来定义WEB浏览器与WEB服务器之间交换数据 HTTP协议基于请求响应模型, 阅读全文
posted @ 2016-04-02 00:12 唯一客服系统开发笔记 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 效果就是点击按钮,打开系统图库应用,可以选择一张里面的图片展示出来 设置隐式意图 获取Intent对象,通过new出来 调用Intent对象的setAction()方法,设置动作,参数:Intent.ACTION_PICK 调用Intent对象的setType()方法,设置类型,参数 :”image 阅读全文
posted @ 2016-04-01 23:29 唯一客服系统开发笔记 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,android程序分配的堆内存大小是16,虚拟机上面的VM Heep就是设置它的 一个图片所占的内存,比如1920*2560像素的图片需要,1920*2560*3至少这些的内存byte 找到ImageView控件对象 调用BitmapFactory对象的decodeFile(pathNa 阅读全文
posted @ 2016-04-01 22:17 唯一客服系统开发笔记 阅读(296) 评论(0) 推荐(0) 编辑