- 博客(25)
- 收藏
- 关注
原创 Android打印二维码对热敏打印机的适配
经过一段时间的研究,目前得出了Android连接蓝牙打印机打印二维码的方式有2种:第一种:采用ESC/POS二维码指令打印的方式打印,代码如下 /** * 设置二维码大小 */ public static final byte[] setCodeSize = new byte[8]; /** * 设置纠错正等级 */ publi...
2018-04-19 09:54:19
4373
3
原创 AndroidStudio打包时的错误UnsupportedOperationException
最近在项目里加入环信IM的库后打包出现了这样的错误:在网上各种搜索,但都没有找到解决方案,他们报的错不一样,大多都是 jdk 7 和jdk8的错误,还有的就是jar包重复,最后终于在 http://blog.csdn.net/liuzhenlee/article/details/53054896 找到了相同的问题,解决方案:dependencies {
2017-03-21 15:37:20
364
转载 Android版本支付宝集成获取私钥与公钥
Android版本支付宝集成获取私钥与公钥www.111cn.net 编辑:tiger 来源:转载现在的手机app到处都并且一般的都是可以直接付款了,现在的支付宝付款接口是支持pc,手机及app版本了,在开始中我们会用到支付宝私钥与公钥问题了,下面整理了一篇文章一起来看看。项目需要,需要在客户端集成支付宝接口。就研究了一下:因为使用支付宝接口,就需要到支付宝官网:注
2015-08-10 10:49:28
2217
转载 eventbus的使用
eventbus包包结构:目前Android平台比较优秀的事件总线操作框架。也许很多人会想问这个有什么用?这个其实类似于广播,一处发送,多处注册收发内容。当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,例如:当某一条件发生时,应用中有几个部件对这个消息感兴趣,那么我们通常采用的就是观察者模式,使用观察者模式有一个弊病就是部件之间
2015-07-24 13:31:00
324
转载 Android APP崩溃上传日志到服务器并且重启!
我们写程序的时候都希望能写出一个没有任何Bug的程序,期望在任何情况下都不会发生程序崩溃。但没有一个程序员能保证自己写的程序绝对不会出现异常崩溃。特别是当你用户数达到一定数量级后,你也更容易发现应用不同情况下的崩溃。对于还没发布的应用程序,我们可以通过测试、分析Log的方法来收集崩溃信息。但对已经发布的程序,我们不可能让用户去查看崩溃信息然后再反馈给开发者。所以,设计一个对于小白用户都可以
2015-07-22 16:39:44
803
转载 Android中使用蓝牙
原文地址:http://developer.android.com/guide/topics/connectivity/bluetooth.html,英语水平有限,有什么问题请指正。 安卓平台支持一个设备通过无线的蓝牙网络,与另一个蓝牙设备进行数据交互。应用框架提供了访问蓝牙功能的接口。这些接口使应用能够实现与其他蓝牙设备进行点对点和多点的无线连接。
2015-07-22 15:54:27
1409
转载 android自动连接到指定wifi
主类:[java] view plaincopypublic class WifiAdmin { // 定义WifiManager对象 private WifiManager mWifiManager; // 定义WifiInfo对象 private WifiInfo mWifiInfo
2015-07-22 11:07:07
514
转载 android线程池
线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所带来的性能开销,节省了系统的资源。比如:一个应用要和网络打交道,有很多步骤需要访问网络,为了不阻塞主线程,每个步骤都创建个线程,在线程中和网络交互,用线程池就变的简单,线程池是对线程的一
2015-07-13 16:30:31
287
转载 条码扫描二维码扫描——ZXing android 源码简化
导入项目 打开Eclipse 导入 源码中的 Android 项目,然后右击项目 选择“Build path”——》"Add External Archives" 把核心库 core.jar文件加入到项目中。此时编译一下项目,会发现报错,“ Multiple substitutions specified in non-positional format; did you mea
2015-07-13 16:25:05
438
转载 android支付平台集成调研
关于在线支付平台,目前国内主要有以下几种 paypal 支付宝,财付通,盛付通,易宝支付,快钱,银联在线,国付宝,网易宝,汇付天下等等。手机支付平台,调研了支付宝,支付宝,财付通,盛付通,paypal,易宝支付,银联在线,google in-app billing。其中盛大的盛付通不支持手机支付。其余都有手机集成服务。国内第三方平台的合作对象都是面向企业用户的,须实名认证。首先需要在网站上
2015-07-12 14:45:35
391
转载 Android开发中WebView与原生JS的数据交互详解
Android开发中WebView与原生JS的数据交互详解www.111cn.net 编辑:edit02_lz 来源:转载分本文来分享详细的在Android开发中,如何利用WebView与原生JS的数据交互,本教程附有代码和效果图,是一个不可多得的好教程。关于WebView我们知道目前android市场上的一些应用采用的开发方式大致分为三种:Native App
2015-07-03 17:56:18
1747
转载 java中String与常量池
string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. n
2015-03-10 00:03:07
286
转载 java中常量池的概念及存在的区域
--------java中常量池的概念在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名称和描述符; 方
2015-03-09 23:24:11
8173
1
转载 java中的各种数据类型在内存中存储的方式
1.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控
2015-03-09 02:08:56
325
原创 黑马程序员--java学习总结(11)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------易混淆的概念&和&&的区别:&:无论左边结果是什么,右边都参与运算。&&:左边为false时,右边就不参与运算,可以提高效率。成员变量和局部变量的区别:1.成员变量被定于在类中,而局部变量被定义在方法中,参数上和语句中。2.成员变量的作用
2015-03-08 22:52:28
338
原创 黑马程序员--java学习总结(10)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------java反射机制JAVA反射机制就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。此功能大大增强了java程序的扩展性。
2015-03-08 16:00:36
366
原创 黑马程序员--java学习总结(9)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------java图形化界面创建图形化界面的步骤:1,创建frame窗体。2,对窗体进行基本设置,比如大小,位置,布局。3,定义组件。4,将组件通过窗体的add方法添加到窗体中。5,让窗体显示,通过setVisible(true)。事件监听机制的特点:
2015-03-08 15:20:49
446
2
原创 黑马程序员--java学习总结(8)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------网络编程:端口:物理端口:现实生活中的端口。逻辑端口:用于表示进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024为系统使用或保留端口。InetAddress:InetAddress ip=InetAddress.get
2015-03-08 14:34:39
342
原创 黑马程序员--java学习总结(7)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------PropertiesMap|--Hashtable|--Properties:用于属性配置文件,键和值都是字符串类型。Properties的特点:1.可以持久化存储数据。2.键和值都是字符串。3.一般用于配置文件。|--load():将流
2015-03-07 20:14:33
384
原创 黑马程序员--java学习总结(6)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------IO流流:可以理解为数据的流动,IO流最终都要以对象来体现,对象都存在IO包中。流的分类:1.根据输入和输出的不同,分为输入流(读)和输出流(写)。2.根据处理的数据不同,分为字节流和字符流。流的操作规律:1.明确源和目的数据源:就是需要读取
2015-03-07 16:19:23
328
原创 黑马程序员--java学习总结(5)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------泛型JDK1.5版本后出现的一个安全机制。表现格式:泛型技术:其实应用杂编译时期,是给编译器使用的技术,到了运行时期,泛型就不存在了。这事因为泛型的擦除:也就是说,编译器检查了泛型的类型正确以后,在生成的类文件a中是没有泛型的。那么在运行时,如何知道获取的元
2015-03-07 12:54:04
352
原创 黑马程序员--java学习总结(4)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----------Map集合|--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的。jdk1.0.效率低。|--HashMap:底层是哈希表数据结构,允许使用 null 值和 null 键,该集合是不同步的。将hashtable替代,jdk
2015-03-05 23:26:19
311
原创 黑马程序员--java学习总结(3)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------------List接口List:元素是有序的,元素可以重复。因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 |--LinkedList:底层使用的链表数据结构。特点:增删速度很快,
2015-03-05 00:44:29
295
原创 黑马程序员--java学习总结(2)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------集合框架1.集合框架的优点 1) 它减少了程序设计的辛劳。 集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上,而不是为了让程序能正常运转而将注意力于低层设计上。通过这些在无关API之间的简易的互用性,使你免除了为改编对象或转换代码以
2015-02-06 23:45:41
365
原创 黑马程序员--java学习总结(1)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java创建一个对象都在内存中做了什么 事情?比如: Person p=new Person();1.先将硬盘上指位置的Person.class文件加载到内存中。2.执行main方法,在栈内存中开辟main方法的空间,然后在main方法的栈区分配了一个变量
2015-01-09 21:59:06
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人