自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑草的脚步

生命不息,战斗不止!

  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android:JACK编译错误汇总及解决

Android:JACK编译错误汇总及解决jack server交互命令:问题一:多用户同时编译时报错问题二: No Jack server running. Try 'jack-admin start-server'问题三本文转载,仅做学习之用,原文链接: https://www.cnblogs.com/blogs-of-lxl/p/11589521.html.jack server交互命令:jack-admin start-server jack-admin kill-server jack-

2020-09-02 16:34:59 1012

原创 Task:jjxbx:externalNativeBuildDebug FAILED

谨此记录,以便不再重复踩坑!这是Android在build时的遇到Task:jjxbx:externalNativeBuildDebug FAILED 的问题。这个问题一般是NDK配置的问题,导致项目在进行NDK编译时找不到相关工具。检查步骤如下:1.首先检查File->Project Structure->SDK Location中SDK与NDK的配置,NDK路径要指向ND...

2020-04-09 11:21:11 3283 2

原创 Ubuntu安装php的redis扩展并配置PHP5.6

一、安装Redis1.下载Redis-4.0.8.tar.gz # wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压: # tar zxvf redis-4.0.8.tar.gz3.进入redis-4.0.8目录 # cd redis-4.0.84.编译(需要root权限) # make &&a...

2020-04-08 14:06:22 735

原创 关于AIDL通讯在魅族16Xs的兼容性问题

关于AIDL通讯在魅族16Xs的兼容性问题最近在项目中遇到一个AIDL兼容魅族手机(16Xs,16s)问题,记录一下,以便下次后续翻阅。1.设定好统一接口ICpMessage2.程序A(com.xxx.xxxA)设定AIDL需要绑定的服务, 在AndroidManifest.xml中声明服务。<service android:name=".XxxAidlService" ...

2020-04-07 13:35:26 849

原创 [BUG]记一次CMS新增接口访问不到的战斗历程

本例记录一次CMS新增的接口访问不到的解决过程和问题排查的思路。近日由于测试版本的云服务器上,迁移到云服务器上布暑进行测试,由于从开发版本合并到主线版本,体量较大,一次迁移过多,根本原因难以排查。1.使用JMeter,postman对接口进行测试(SOAP),也只是返回如下消息:(接口xxxx不存在、找不到该接口)<?xml version="1.0" encoding="UTF...

2019-06-11 09:55:24 192

原创 使用Ubuntu16.04搭建CMS服务器

以此为笔记,方便后面查阅。以下是正文。注:使用root帐号或每条shell命令前加sudo.1. 安装Ubuntu16.04版本。2. 安装后,进入系统,打开终端,开始使用以下shell命令进行搭建。3. apt-get update4. apt-get upgrade -y5. 添加ppa软件源:      1).apt-get install -y python...

2018-12-05 09:48:11 1448

转载 Git常用命令----笔记

本文仅供自己笔记备忘,谢谢。本文转自:https://www.cnblogs.com/chenwolong/p/GIT.html原文出处:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Gi...

2018-10-12 10:44:58 92

原创 在Ubuntu16.04上安装Docker版本的Xibo1.8.9

最近在做一个CMS项目,用到了开源项目Xibo, 因此得以机会,学习了一下Docker, 本文仅供自己存稿,方便用到的时候查找,谢谢。 目标:在Ubuntu 16.04 64bit上安装Xibo 1.8.9,而这套Xibo源码又是运行在Docker这个容器引擎里面的,所以需要先行安装Docker. (由于本例使用的是github上面的Xibo源,所以需要确认自己的网络是否能...

2018-07-23 16:22:36 403

原创 网址收藏

AndroidDevTools点击打开链接(自己的笔记^_^)

2016-06-21 16:44:57 480

原创 android 6.0 sd卡读取文件失败

最近在项目里做适配的时候,发现6.0sd卡读取文件的时候出现空指针问题。调试后发现,读取文件失败,logcat提示权限未设置。在检查了多次AndroidMainfest.xml文件之后,确定不是清单文件的问题,不是权限申请的问题。而且只有在6.0的系统才出现,其他的都很OK。查询了诸多资料,才发现6.0系统改版,加强了权限的控制,原来写在清单文件中的权限,仅仅是向用户申请权限(6.0以前,

2016-06-01 16:47:51 3769 2

原创 android异常捕捉处理-CrashHandler

在android开发过程中,我们经常会遇到Crash的问题,即使已经上线的版本也可能出现此类问题,引起的原因可能仅仅是一个判断的情况未考虑进去而引起NullPointException。而用户或是公司内部人员遇到此类问题,仅仅只告诉你是Crash,比较认真的用户就会告诉你在哪里,如何操作引起Crash, 大部分用户根本不会理会你这些。所以,我们需要一个错误报告收集。也需要对相应的异常进行处理,因此

2016-04-12 09:48:35 2584 2

原创 IOS学习笔记一

想学 IOS已久,但由于各项目太紧,另外因为比较懒,一直抽不出时间来学习。今天终于静下心,启动IOS学习计划。工具准备:Mac一台,下载Xcode, 苹果实在太好了,什么东西都已经帮你做好了,连工具都集成好了。这点,android就显得太low了。1. 了解一下IOS的四层结构, 由下往上依次是:Core OS(系统Lib层,SDK的调用),   Core Services核心服务层,  

2016-04-12 00:17:27 1301

原创 Android弹出带搜索的软键盘

今天的任务就是遇到这么个问题,需要在点击EditText的时候弹出带搜索的输入法,于是研究了一下EditText的属性,发现只需要一句话便可以实现,在xml文件中的EditText控件中加入android:imeOptions="actionSearch" 即可。另外监听要使用onEditorActionListener

2016-04-07 17:24:27 581

原创 Android开发第二步 - 基类

基类,相信不用多说,作为程序猿都懂得。但是,我发现很多人不喜欢写基类,或是只是定一个activity或是fragment的基类。我觉得还是远远不够。首先,我们写基类,是为了抽象出共同的部分,加以引用,也是为了方便自己修改、扩展,也是为了方便后续阅读和维护代码的人。说到这里,我们不得不说一下为什么我们要定代码编写规范,同样是为了团队开发协作的方便与流畅,为了维护和扩展的效率。

2015-12-14 15:50:39 518

原创 关于使用梆梆加固后,适配android5.0系统与64位机型的问题

梆梆加固在android5.0以上打不开,并提示:java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/xxx.xx.xxx/.cache/libsecexe.so" is 32-bit instead of 64-bitdlopen("/data/data/xxx.xx.xxx/.cache/libsecexe.so

2015-12-14 14:35:09 1843 2

转载 android二维码开发的实用案例

最近公司需要实现二维码扫描的功能,可能这个大家一看就觉得。论坛Demo一大把,随便copy一个就可以使用了!起初我也是这么认为,随便找了一个改改!!后来发现Bug太多,有太多不理想的东西。。索性自己来做。首先说一下目前大家常用的方法的不足吧:一、 使用开源Zxing扫描1、原始代码是横屏模式,尽管可以改成竖屏,但是扫描界面的自定义和多屏幕适配不好做2、有效扫

2015-04-07 11:25:20 690

转载 Android开源项目分类汇总

 第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 FlipView、ColorPickView、GraphView、UI

2015-04-01 17:54:54 742

原创 android开发第一步 - 分包

android 开发,第一步,分包。为什么呢?因为,我们开发一个项目,不管是公司的产品,还是外包的项目,包结构清晰与否,都跟我们开发的速度密切相关。结构清晰了,开发的时候,第一,方便查找相关类,一个项目开发下来,一般都需要用到70个左右的类,结构清晰,则一目了然。第二,可以培养自己开发的良好习惯,也可以让自己的思路更加清晰,提升开发速度。

2015-03-30 16:05:09 462

原创 android权限解读

                                                                                                                                 

2015-03-30 15:45:22 461

原创 自定义控件 - 圆形缓冲进度条

package com.ken_demo.appcompat.test.views;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import

2015-03-30 15:30:43 570

原创 关于使用speex进行音频压缩

http://download.csdn.net/detail/u010690311/8156909

2014-11-14 11:38:46 1323

原创 cygwin的bash错误:$'\r': command not found 及unexpected end of file 的错误

主要是cygwin的工作目录下的几个配置文件,都是dos格式的,尤其是末尾的回车换行("\n\r"),而应该是unix的,只要个回车("\n")。因此,下载一个dos2unix命令包,解压安装在工作目录下,运行如下命令:cddos2unix  .bashrcdos2unix  .inputrcdos2unix  .bash_profiledos2unix 

2014-11-12 09:14:19 1012

转载 android smack源码分析——接收消息以及如何解析消息

在android里面用的smack包其实叫做asmack,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。我们不需要自己重新去定义一套接收机制来扩展新的协议,只需继承然后在类里处理自己的协议就可以了。而本文今天主要说两点,一点就是消息是如何接收的,另一点就是消息是如何通知事件的。 总的思路

2014-04-28 16:04:18 478

转载 【转载】Openfire服务器的安装部署详细步骤

Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,可以使用它轻易的构建高效率的即时通信服务器.其安装和部署都十分简单,并利用Web进行管理。单台服务器可支持上万并发用户,由于是采用开放的XMPP协议,可以使用各种支持XMPP协议的IM客户端软件登陆服务。安装前准备工作:一:Java运行环境(已安装 则可跳过此步骤)官方下载地址:ht

2014-04-28 16:00:22 469

转载 Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)

很久没有写博客了,回顾了一下原先学习的,接着没有写完的继续写咯。(ps:告诉大家一个秘密,其实写写博客对自己的帮助是非常大的哦~)好了废话不多说,进入主题吧。一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[java] vi

2014-04-28 11:03:50 640

转载 Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等

以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire

2014-04-28 10:39:54 701

android声波通信demo

实现了声波通信的基本功能,导入SDK查看源码

2015-09-10

android二维码扫描实用案例源码

快速扫描二维码,跟微信差不多,比QQ的快,扫描的代码模块做了封装,其他的容易更改,不会影响关键代码,更适合敏捷开发。

2015-04-07

自定义的底部功能栏,敏捷开发专用

一个仿微信的自定义底部导航栏,只要传入你想要显示的数据和图标resourceId,可以通过setOnItemClickedListener()方法添加监听,从而达到您想要的效果。敏捷开发必备哦!

2015-04-03

APK反编译工具

手把手教会你如何反编译APK,取出资源文件及其源码。

2015-03-31

speex-1.2beta3版本原文件

speex-1.2beta3版本官方原文件, 也可以去www.speex.org去下载

2014-11-14

Speex音频压缩处理AndroidDemo

本例是利用speex来进行音频压缩,按码率可分为5级,将这些归档比较,方便对speex进行内容深入了解

2014-11-14

xmpp asmack

android asmack xmpp API最新修改版,可收发文件 asmack包

2014-04-28

空空如也

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

TA关注的人

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