6 菜菜四号

尚未进行身份认证

我要认证

四年android开发经验,现在西安工作

等级
TA的排名 24w+

Android sockot连接打印机EPSON ESC/POS指令打印

sockot连接打印机EPSON ESC/POS指令打印 - socket连不上打印机 1.确保打印机的网和手机在同一个网段内 2.打印机端口和地址正确(可百度查询如何确定打印机IP和端口) - socket发送打印指令不起作用 这个当时坑死我了,我用一个串测试“hello word” ,结果就因为中间多加了空格,就是打印不出来,后来才知道,这种空格没法打印,一定要写个简单的串先测试。

2019-05-23 16:05:55

Android项目jenkins多分支流水脚本线构建总结(三)

Android项目jenkins多分支流水脚本 /build-tools/29.0.0-preview/apksigner 这个29.0.0-preview下面签名后的包没法用 gitlab webhook自动化触发Jenkins分支流水线扫描 Android自动签名脚本

2019-03-29 09:42:58

Android项目jenkins自动化构建之Jenkinsfile发送邮件(二)

Android项目jenkins自动化构建之Jenkinsfile发送邮件 Extended E-mail Notification写法 Jenkinsfile 脚本配置发送邮件 recipientProviders

2019-03-22 18:26:54

Android项目jenkins自动化构建之360加固(一)

Android项目jenkins自动化构建之360加固(一) Android项目 jenkins自动化360加固 创建Jenkins多分支流水线 360加固登陆cookie过期

2019-03-22 15:29:45

两个Json串merge

这个比较简单,项目中用到两个jsonObject进行merge,所以 这次写了个工具方法,在这记录一下,以后备用。两个jsonObject进行merge,将object2 merge 到 object1,对object1 进行循环,递归进行检查,若是对应值是Jsonobject继续进行递归,直到叶子 到数组或者数值进行替换。此次merge只会增加字段不会减,不说废话,直接上代码,代码看起

2017-11-22 15:32:31

Android webView加载html页面不显示(显示白屏)

Android webView加载html页面不显示(显示白屏) cookie编码问题 webview加载不出来

2017-10-16 14:56:51

Android 公告轮播组件

项目需要一个首页轮播组件,所以自己简单写了一个。 主要是项目页面每次在回来时要刷新数据,所以导致整个轮播 又要重新刷新一次,体验非常不好,所以在这儿进行了部分优 化。使其在每次设置新数据时,更加perfect。嘿嘿 直接上代码:public class VerticalRollTextView extends TextSwitcher implements ViewSwitcher.View

2017-03-10 11:50:43

AndroidStudio 本地两个项目联调

摘要我们都知道AndroidStudio中可以将一个library作为module导入到application中debug,但是这样会将library的代码copy一份到project中。 而我们在debug结束后,基本上都会将库项目发布到maven上。本地维护多份library的代码会使工作变得混乱。 本文介绍怎样可以直接联调本地的application项目和library项目。

2017-02-14 17:03:11

android 动画流畅优化

动画流畅优化 ,提高android动画帧频,然后用FPS Meter(需要rote)测试了一下帧频,结果动化只有15左右(android最高帧频现在为60)。 view.setLayerType 硬件加速

2016-08-12 16:47:42

android WebView加载假进度条

WebView自定义进度条progressBarWebView做一个进度条progressBar,:webView.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(WebView view, int newProgress) { webView假进度条

2016-06-17 14:12:02

android Activity启动模式与intent Flags

activity四种启动模式 intent Flags activity taskAffinity FLAG_ACTIVITY_CLEAR_TOP FLAG_ACTIVITY_SINGLE_TOP FLAG_ACTIVITY_NO_HISTORY

2016-05-23 10:17:56

android获取状态栏高度

最近做了一个需求,做一个弹窗,但是弹窗位置是动态设置上去的,所以位置是要减去屏幕的状态栏高度,所以查了下android获取状态栏的高度,刚开始使用的是下面的方式: Rect rc= new Rect(); Window window= getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(rc);

2016-05-15 13:23:26

设计模式一之观察者模式

设计模式一之观察者模式1. 概念 观察者模式(有时又被称为发布/订阅模式)是软体设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。

2016-04-23 16:52:41

Android中BroadcastReceiver的介绍

本文主要简单的讨论下Android中广播发送与注册的多种方式注册广播接收者有两种方式,动态与静态:1,动态注册:在Activity的onCreate方法中或根据需要调用register()方法注册即可动态注册一个广播接收者,在代码中有关于其特点的简单注释,如下private void register() { ReceiverTool rt = new R

2016-01-07 17:41:57

Android四大组件之Service详解

一.什么是Service    Service 是一个可以在后台执行长时间运行操作而不使用用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。(来自android d

2016-01-05 15:52:20

Android四大组件之Activity详解

Activity是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。一个应用通常由多个彼此松散联系的 Activity 组成。Activity跳转,Activity生命周期。

2015-12-28 15:13:06
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。