自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android 集成百度地图服务和驾车导航jar包冲突、驾车导航引入armeabi-v7a平台

项目中有用到百度地图覆盖物标记、地理编码、POI搜索、点聚合、定位等百度地图提供的服务,最近领导要求再加入驾车导航服务,到百度地图官网下载DEMO,参照百度地图官方提供的驾车导航Demo将libs文件夹下的jar包都复制到项目中发现有jar冲突了,最后比对发现BaiduLBS_Android.jar中已经包含了部分导航demo中的jar文件,那么去掉这些重复的jar包就可以了,处理完这个之后还有一...

2019-08-26 14:31:10 1220 2

原创 Android基于腾讯云实时音视频实现类似微信视频通话最小化悬浮

最近项目中有需要语音、视频通话需求,看到这个像环信、融云等SDK都有具体Demo实现,但咋的领导对腾讯情有独钟啊,IM要用腾讯云IM,不妙的是腾讯云IM并不包含有音视频通话都要自己实现,没办法深入了解腾讯云产品后,决定自己基于腾讯云实时音视频做去语音、视频通话功能。在这里把实现过程记录下为以后用到便于查阅,另一方面也给有需要的人提供一个思路,让大家少走弯路,有可能我的实现的方法不是最好,但是这或许...

2019-08-21 22:11:12 7335 18

原创 自定义AndroidTreeView设置支持全选后不勾选某一个,上一级全选不勾选

Android 树形结构(AndroidTreeView)github地址:https://github.com/bmelnychuk/AndroidTreeView引入方式:implementation 'com.github.bmelnychuk:atv:1.2.+'具体使用请移步github官网跑了官网的例子,发现父节点勾选后子节点会全部选中,父节点取消勾选后子节点也会全部取消选中...

2019-07-08 11:01:29 929

原创 Android 混淆打包Caused by: java.io.IOException: Please correct the above warnings first

最近在项目开发完毕准备发布做混淆打包时,引入的第三方库包都已经添加过滤处理,点击Android Studio 导航栏Build中Generate Signed APK报错如下查阅度娘、谷歌后均没有解决,最后在一篇博客中看到完整的proguard.cfg文件,对照我的项目中的proguard.cfg文件,没有ignorewarnings,这个是屏蔽警告的加入后Generat...

2019-06-25 14:49:43 3045

原创 Android 统计图HelloChart折线图两种特殊数据不能展示统计图问题记录和解决方法

项目中要用到统计图功能,经过比对发现HelloChart用的很多也很广泛在使用LineChartView折线图时发现两个Bug1、当只有两组数据且两组数据Y轴值相同时,折线图不显示2、当有且只有一组数据时,折线图不显示在网上查找到一大神debug源码后给出的解决方案,详情参照链接在此也做个记录问题1:通过debug调试发现:在计算RawX,RawY会出现pixelOffse...

2019-05-07 11:16:56 970

原创 Android中ListView转成Bitmap并保存本地方法

最近项目中要用到将ListView以图片形式保存本地并即时通讯发送出去,下面是我的实现方法package com.telewas.yunxing.utils;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graph...

2018-11-16 15:28:55 816

原创 Android 百度地图间接实现Marker点击背景变化效果

最近项目中有需要对百度地图Marker设置点击效果,最开始构思使用xml布局文件View view = View.inflate(this, R.layout.activity_b, null);BitmapDescriptor bd = BitmapDescriptorFactory.fromView(view);然后在marker.setIcon(bd ),一跑运行发现点击...

2018-06-06 17:16:08 1445

原创 Android Studio开发生成自己的SDK核心Jar包文件

作为Android开发者我们用过很多SDK,比如友盟、微博、支付宝、Mob等等?当我们饶有兴趣的想研究一下这些SDK源码的时候发现,都是a、b、d啊一些字母,看得你都烦躁了,其实只是它们的研发人员对代码进行了混淆。代码混淆其实是一种自我保护的方式,可以有效防止自己的核心业务模块被轻而易举破解。今天我们要讲的就是发布自己的SDK,所以代码混淆也是本文的一个重点,现在我们开始一步步进行说明:1、首先开...

2018-06-01 13:19:52 6534

原创 Android 串口通信自定义生成so文件

1、串口操作流程串口通信Android设备通过串口与其他设备进行通信的一种方式,对于Android串口操作基本上就是对应串口文件的读写,基本思路就是: 1.对串口文件进行配置(波特率等),打开串口文件 2.读写串口 3.关闭串口文件 但是这里需要注意的是Android中读写串口需要用到FileDescriptor类(文件描述符)关于串口通信,Google已经给出了源码,具体地址如下:https:/...

2018-05-31 17:49:45 1799 3

原创 Linux系统CentOS 7中修改修改系统时区方法

linux在安装的时候如果时区选择错误,可以在系统安装完成之后修改。系统时间运行着也会有偏差,需要对时间进行实时同步,方法如下:1、用date命令查看系统当前时间,发现和北京时间有一定的误差(当前时间为 Wed May 30 10:42:03 CST 2018 )在系统联网的情况,修改时间最快的方法就是使用ntpdate命令自动同步网络服务器上的时间再用date指令查看时间就和现在当前时区时间一致...

2018-05-30 10:51:15 1357

原创 Gson 解析Json数据时候报错: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $

Gson报错信息如下:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $ at com.google.gson.internal.bind.ReflectiveTypeAda...

2018-04-19 16:08:55 17377 2

原创 Linux系统中CentOS 7集成Hadoop伪分布式环境运行WordCount实例

阿里云上的伪分布式开发环境搭建完成后,来执行一下自带的例子,也就是单词统计实例(WordCount)1、创建输入目录hadoop fs -mkdirinput2、在输入目录中放入文件hadoop fs -put/usr/test/abc.txt  input  把本地/usr/test目录里的abc.txt文件copy到hdfs分布式文件系统的 /user/root/input(当前是root登录...

2018-04-07 15:54:44 693

原创 Linux系统CentOS 7 搭建Hadoop伪分布式环境遇到问题以及解决方法

今天实打实的体验来一把CentOS 7搭建Hadoop伪分布式环境,也是入了很多坑,我参照Centos7.0配置Hadoop2.6.3单机/伪分布式环境这篇文章操作的,文章写得好,在此表示感谢!下面就在搭建Hadoop伪分布式环境中的坑做个记录,也希望可以帮助他人一起进步。1、bin、sbin目录不要搞错了在Linux根目录下面也有这两目录,配置完成后,执行 NameNode 的格式化时,要注意别...

2018-04-03 18:49:16 850 1

原创 Linux系统 CentOS 7 Permission 0755 for /etc/ssh/ssh_host_rsa_key"问题解决办法

今天用公司电脑想通过Xshell登录阿里云(CentOS 7.4)服务器,一直连接不上,这就怪了,昨天在家里电脑都可以登上,一时想不起哪里出问题了,在网上查阅了很多资料,运行systemctl status sshd 结果如下,没有明显的异常用sshd -t指令检测一下原来我昨天用家里电脑在做web站点用户授权时,误把整个/var目录授权为apache.apache,而sshd服务成功起动需要/v...

2018-04-02 11:31:09 4720 1

原创 Linux系统CentOS 7修改httpd服务Apache网站根目录/var/www/html

本文基于阿里云服务器CentOS7.4 讲述,如果文中有错误或者不足,敬请在评论区指出昨天我写了一篇博客讲述CentOS 7安装部署httpd服务,在安装部署好httpd服务后,访问公网IP可以正常访问,默认Apache网站根目录/var/www/html,如果我们要修改为自定义的目录路径怎么办呢?1、执行vim /etc/httpd/conf/httpd.conf指令键盘输入E,进人可编辑模式2...

2018-04-01 14:24:00 41700

原创 Linux系统CentOS 7新增用户并授权

1、添加用户,首先用adduser命令添加一个普通用户#adduser    kevin       <!--此处以用户kevin为例-->#passwd     kevin       //修改密码Changing password for user kevin.New UNIX password:     //在这里输入新密码Retype new UNIX password:  /...

2018-04-01 13:58:09 356

原创 Linux系统CentOS 7配置httpd服务

在阿里云上购买了一台云服务器(CentOS7系统),现在我对配置httpd服务进行描述,如有疏漏敬请指出1、登录阿里云服务器2、安装httpd服务执行指令:yum -y install httpd3、启动apache服务器 systemctl start httpd     关闭apache服务器 systemctl stop httpd4、设置开机自动启动 systemctl enable ht...

2018-03-31 14:59:27 19669

原创 Linux系统CentOS 7下载安装Hadoop以及初步配置

      基于当前大数据火爆的就业前景,开始琢磨Hadoop相关的知识,本文用于记录学习Hadoop开发环境配置中的步骤,帮助自己以及有需要的其他人。本文的采用的是传统的解压包方式和Linux标准命令方式,本文记录的只是Hadoop相关安装配置(不包含JDK),配置的基本环境是Linux版本为CentOS 7,Hadoop版本为Hadoop2.8.0,Linux编译器Xshell5。1、下载Ha...

2018-03-26 11:17:35 2110

原创 Linux系统CentOS 7中安装配置JDK

在安装Linux开发环境过程中,首先在Windows系统上安装虚拟机VMware Workstation Pro,然后在虚拟机上安装了CentOS7系统(最小安装),下一步就是配置JDK,而由于版权原因,Linux发行版并没有包含官方版的Oracle JDK,必须自己从官网上下载安装。1.到官网复制下载链接http://www.oracle.com/technetwork/java/javase/...

2018-03-22 13:45:00 425

原创 Hadoop认识初体验

1、Hadoop是什么?Hadoop是一个由Apache基金会所开发的分布式系统基础架构。Hadoop是一个开源的框架,可编写和运行分布式应用处理大规模数据,是专为离线和大规模数据分析而设计的,并不适合那种对几个记录随机读写的在线事务处理模式。Hadoop=HDFS(文件系统,数据存储技术相关)+ Mapreduce(数据处理),Hadoop的数据来源可以是任何形式,在处理半结构化和非结构化数据上...

2018-03-14 16:29:13 1231 4

原创 Android热修复框架Tinker初体验

Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。详细说明:Tinker介绍

2017-10-23 17:54:25 963

原创 Android手机屏幕投影到电脑工具

最近项目要远程演示,便有个问题出现,在网上一番百度google之后,终于找到一个好用的,对于Android系统的手机,有一个开源的jar包能干这事儿:Android Screen Monitor(asm.jar),下载地址如果电脑连接有多台设备,提供有选择设备按钮,可以选择设备,还可以改变方向,缩放,保存图片,可谓是众多实用功能,关键还是免费的。具体使用方法如下:1、下载asmj.

2017-09-07 15:53:30 3437

原创 Android Json数据转实体类一键转化工具GsonFormat

GsonFormat这款工具对于使用Android Studio工具开发的,如果你还在使用Eclipse开发Android 应用那么本文不适合你的阅读,请移步!1、安装方式方法一:1.Android Studio File–>Settings–>Plugins–>Browse repositores..搜索GsonFormat2.安装插件,重启android studio

2017-08-21 14:41:04 3193 2

原创 Android项目集成AndResGuard资源混淆两种方式

Android 项目开发完成后我们为了防止别人反编译我们的apk安装包,我们需要对我们开发完的安装包做一些处理,比如代码混淆、加壳、资源混淆、资源加密等,本文要介绍的是微信官方推荐的AndResGuard资源混淆方法。1、AndResGuard官方介绍AndResGuard是一个帮助你缩小APK大小的工具,他的原理类似Java Proguard,但是只针对资源。他会将原本冗长的资源

2017-08-11 16:53:48 5050 2

原创 从Android 手机取出已安装apk文件

本文基于以下应用场景:朋友手机(Android手机)中有好玩的游戏或者很有意思的应用,但当时没有网络或者其他条件不足导致无法在网络上进行下载,本文将能很好地帮助你获取该游戏或者应用的apk安装包,只需要一台电脑和一根数据线,下面告诉大家具体操作步骤:1、第一步首先将手机与电脑通过数据线连接,手机开启开发模式,打开USB调试模式。2、确定电脑是否成功连接手机,电脑快捷键Win+R,输入cmd

2016-11-30 17:32:28 10011 3

原创 Android几个使用频率很高的adb命令小结

今天闲来无事来对实用的adb命令做个小结,关于cmd进入,adb配置 这里就不做介绍,网上有相关的介绍1、检查设备(模拟器或者真机)是否连接成功adb devices2、安装app 命令格式:adb install apk文件绝对路径adb  install C:\Users\Administrator\Desktop\Baymax_yideng.apk3、卸载安装在手机或者模

2016-02-18 10:47:42 1167

原创 Android Studio 开发技巧汇集

1、android studio怎么删除工程在AS的欢迎界面可以删除工程。如果已经打开工程了,首先关闭工程:File→Close Project到AS欢迎页面后,将鼠标移动到左侧希望删除的项目名上后,按下Delete按键,注意不要点击!,点击就打开了

2016-02-02 11:11:06 436

原创 最新版shareSDK集成问题解决方法总结

1、问题:集成最新的shareSdk分享到QQ出现 “分享失败,请检查网络”解决方案:大多数分享的错误都出现参数上:一般是图文分享,四个方法参数一般不能缺少oks.setTitle("分享标题--Title");oks.setTitleUrl("http://mob.com");oks.setText("分享测试文--Text");oks.setImageUrl("http://f1

2015-11-15 01:49:25 1142

原创 浅谈Android中Activity四种启动方式

Activity有四种启动方式,查阅资料以及自己的开发经验总结如下:standard: 标准模式,一调用startActivity()方法就会产生一个新的实例。singleTop: 如果已经有一个实例位于Activity栈的顶部时,就不产生新的实例,而只是调用Activity中的newInstance()方法。如果不位于栈顶,会产生一个新的实例。singleTask: 会在

2015-10-20 22:10:06 507

原创 Android开发人员常犯错误集

TextView(往往 TextView 派生子类同样适用)调用 setText 方法设置一个 int 型的数据,千万要将该值转为 String,否则在某些设备中它会默认去查询 R 文件中定义的资源,如果没找到就会报NullPointerException,这个错误大家在熟悉不过了吧...谨记项目上线之前一定要使用正式签名打包。某朋友公司 Android 的应用上架之前,负责打包上线的童鞋(新

2015-10-08 17:55:01 773

原创 android项目之间的相互引用出现的问题

在实际使用中,我们可能会把一个android工程作为库,然后在另外一个android的工程中引用。实现的步骤如下:1.将android工程设为库选择工程右击选择“property”->"Android"选项下的library勾选“Is Library”。2.在当前工程引用上面的工程的库在当前工程目录下的文件“project.properties”里添加:an

2015-09-28 15:25:30 916

原创 Android设置TextView文字居中

Android中有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER);备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:an

2015-09-28 14:31:15 1688

TRTCSDK6.5.7272.zip

腾讯云实时音视频SDK 6.5.7272版本,腾讯DEMO,包含有Android /H5/iOS/Windows/Mac/微信小程序各个平台

2019-08-26

MyEclipse10破解工具

提供MyEclipse10的破解工具和破解方法,帮助快速上手MyEclipse10

2018-06-14

按住录屏20秒

Android端实现按住录屏20秒功能,并且可以进行回删操作,拍摄完成后可以点击查看

2018-05-18

腾讯TBS服务,微信QQ应用中打开word,excel,pdf,ppt等文档

使用腾讯TBS浏览服务,微信QQ中打开文档也是用TBS服务

2017-10-11

Android手机屏幕投影到电脑jar包

Android手机屏幕投影到电脑jar包

2017-09-07

SeekBar动态显示进度条(随时间自动滚动)

SeekBar动态显示进度条(随时间自动滚动)

2015-08-19

嵌套listView

最近项目需要用到listView中在放listView,本demo中包含各种情况的listView嵌套使用的情况

2015-06-19

16进制异或运算工具

快速搞定16进制数之间的异或运算,适用于快速开发需要

2015-06-01

ComAssistant(Android串口通信)

android串口通讯助手源码,可以获取设备中可用串口、破特率,发送hex数据、文本txt数据等功能

2015-06-01

Android系统Api源码

AndroidApI版本号21系统源码,为初学者更好地了解Android系统

2015-06-01

json一键转javabean工具

快速将json数据中字段转成javabean类

2015-06-01

SWT 浏览器

基于SWT的 浏览器,可以上网,浏览网页

2013-07-23

记事本(java swt)

基于SWT的编写的记事本,功能和windows的差不多

2013-07-23

SWT视频播放器

基于SWT的视频播放器,具备视频打开视频功能

2013-07-23

空空如也

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

TA关注的人

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