- 博客(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
原创 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
原创 自定义控件 - 圆形缓冲进度条
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
原创 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
自定义的底部功能栏,敏捷开发专用
2015-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人