自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wan_ing的博客

to be or not to be

  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 广播

一:网络监听广播NetWorkReceiver mNetWorkReceiver = new NetWorkReceiver();IntentFilter intentFilter = new IntentFilter();intentFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);registerReceiver(m...

2019-04-19 20:06:16 183 1

原创 Android与服务器通信方式简介:HTTP与Socket

Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。 两者的最大差异在于:http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。Socket通信中:基于TCP/IP协议的通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器...

2018-11-08 11:30:58 3971

原创 Android 修改静态IP地址

2.X:ContentResolver ctRes = mContext.getContentResolver();Settings.System.putInt(ctRes,Settings.System.WIFI_USE_STATIC_IP, 1);Settings.System.putString(ctRes,Settings.System.WIFI_STATIC_IP, "192....

2018-11-08 11:10:58 12744 5

原创 Service异常崩溃之后如何自动重启?

百度一下这个问题  答案一大堆都讲到了 onStartCommand 这个方法的返回值,        START_STICKY:如果service进程被kill掉,保留service的状态为开始状态,但不保留递送的intent对象。随后系统会尝试重新创建service,由于服务状态为开始状态,所以创建服务后一定会调用onStartCommand(Intent,int,int)方法。如果在此期间没...

2018-05-12 15:41:58 4102

原创 判断父类对象是否是子类实例

class BaseDataclass ImgData extends BaseDataclass FileData extends BaseDatasample: BaseData data=new ImgData();如何判断data 是ImgData 还是 FileData?if (data instanceof ImgData){}用instanceof 关键字即可....

2018-04-21 14:30:05 11723

原创 NanoHTTPD接收post数据

NanoHTTPD是一个可以把移动端当成一个轻量级服务器的框架使用也比较简单,在github搜索NanoHTTPD,添加依赖jar包即可(这里用的是2.3.2版本的)接收get方法传过来的数据比较简单,网上搜一下很多这里要说的是怎么接收post传过来的json数据?网上搜了一下也有很多,但是有很多坑我实现的接收方法:if (method.equals(Method.POST)){ Map&...

2018-04-21 14:22:43 6689 1

原创 ubuntu14.04不能上网

捣鼓ubuntu14.04的过程中不慎将将network-manager   remove整个网络模块没有了,本来下载一个就解决的事情,但是没办法联网...这时候只需一个Android手机和电脑连接  共享网络 下载就行(iphone手机可能也有这个功能,但是没找到怎么用)连接方法:手机通过USB线插入的电脑上,在手机设置里设置成usb共享移动网络,在Ubuntu电脑上输入。sudo dhclie...

2018-04-21 14:03:27 2162

原创 ubuntu14.04分辨率

安装ubuntu14.04之后 设置----显示里面分辨率只有一个选项 字大模糊 不舒服解决方法一:安装linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deblinux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deblinux-image-4.9.0...

2018-04-21 13:57:57 740

原创 android checksum校验

checksum就是校验码,和md5的概念可以说是一样的,只是算法不一样.checksum的算法也都不一样,看定的协议是怎么样的我这边的业务场景是需要android端给打印机发送一个升级指令,两个是由蓝牙通讯的,打印机就需要校验下升级文件我们定的checksum协议:将实际文件按无符号字节类型累加,保留低4字节注:因为java里面默认的类型都是有符号类型的,所以需要先把文件

2017-10-30 17:12:18 2441

原创 android 修改底层wifi 文件信息

开发背景: root过的设备  4.4版本需求: 可由后台配置好wifi账号和密码 推送到设备,设备如果搜索到此wifi账号则自动连接.1:需先找到android设备将wifi信息保存到哪里去了?misc/wifi/wpa_supplicant.conf

2017-09-09 11:22:42 3966

转载 android studio导入别的项目很慢

如题:困扰很久 在网上找到一个有用的方法原地址:http://www.jianshu.com/p/0e73ad2ea8b5Android Studio比Eclipse ADT有巨大的优势。Android Studio原生支持使用Gradle来构建项目,使用动态语言Groovy定义项目构建的过程,避免了build.xml文件繁琐的定义。然而使用的时候,却有着巨大的

2017-03-31 09:55:55 478

原创

1:Socket套接字简单讲就是通信两方的一种约定,用套接字中的相关参数完成通信过程计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字的接口主要有三个参数:通信的目的IP地址、使用的传输层协议[TCP/UDP]、使用的端口号,socket愿意为【插座】区别不同的应用程序进程和网络连接,实现数据传输的并发服务

2017-03-09 20:40:42 254

原创 onTouchEvent入过的坑

公司要求写个手势解锁 ,研究了下onTouchEvent以下的方法:官方说明:MotionEvent.ACTION_DOWN一个手指按下的时候MotionEvent.ACTION_UP一个手指抬起的时候ACTION_POINTER_DOWN 第二个手指按下的时候ACTION_POINTER_UP第二个手指抬起的时候实际应用中将以上四个结合起来

2017-02-28 23:17:42 588

原创

1:Messenger和Message从翻译来说 :一个是信使,一个是消息官方对Messenger的说明:允许实现基于消息的进程间通信的方式Messenger关联一个可以发送消息的Handler。通过指定一个Handler对象创建一个Messenger可以实现基于消息的夸进程通信底层基于AIDL实现。利用Handler发消息只能传递消息,并且是并发执行的,有大量的消息时不适

2017-02-23 22:57:51 214

原创 读书笔记一

去年年中来深圳之后一直都没好好学习看书,今年决定赶紧给自己充电,开始看android开发艺术探索,遇到自己懵懂的会在这里记下来1:关于对象序列化序列化是一种用来处理对象流的机制,所谓对象流就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可将流化后的对象传输网络之间。序列化是为了解决在对象进行读写操作时所引发的问题通俗的讲本质就是把内存里的东西【对象】进行整理,然

2017-02-22 21:01:59 241

原创 android 版本更新 静默安装及自启动

前段时间公司要求实现app的静默升级安装并自启动,写完都有一个多月了,现在总结下.公司的app只会安装在我们定制的广告平板上,所以都是有root权限的,至于如何获取root权限,这里就不说了.直接上代码    一:当前版本号与服务器版本对比 如有更新则去服务器下载新版本// 获取当前软件版本号versionCode=context.getPackageManager().

2016-11-30 14:36:45 16138 26

原创 android pos机打印

研究了好几天的pos机打印,终于搞好了,在此做个笔记。第一次写博客 ,如有不对,望提出。 由于pos机可打印多种类型图片,我打印的是光栅位图,另外pos机也可打印其他多种类型图片,在此只说明光栅位图的打印。 给pos机传的都是16进制,所以以下指令都是16进制的字符串。 先贴出我用到的打印机指令: String MIDDLE="1B 61 01"; //居中Stri

2016-11-05 13:13:44 2894 4

adb命令执行工具Android

很方便的android代码中执行adb命令的工具

2016-11-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除