- 博客(103)
- 资源 (19)
- 收藏
- 关注
原创 gradle中更改apk文件名,替换应用名称
更改apk文件名build.gradle中定义文件名称def appName = “YourAppName”android { android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = appName+".apk" } }}替换manifest.xml中的android:label更改Androidma
2021-11-19 15:24:01 2695
原创 分割含有\r\n字符的String
/** * "WEBVTT\n\r\n * 1\n * 00:00:01.950 --> 00:00:02.820\r\n * <v 0>It all comes down.</v>\n\r\n * * @param content */String[] content3 = content.split(Pattern.quote("\\n\\r\\n"));String[] content...
2021-05-18 17:16:55 870
原创 Windows创建软连接
在TestDepot同级目录,建立名称为jni的TestDepot文件夹的软连接windows打开cmd,进入TestDepot父级目录mklink /J .\jni .\TestDepot/j 建立目录的软链接/h 建立文件的硬链接/d 建立目录的符号链接符号链接
2020-11-09 11:24:23 553
原创 unity调用aar包 适配AndroidX冲突
开发环境:windows10unity 2018.4.2f1android studio 3.5项目介绍:unity 调用android library中的方法,实现在unity中点击button启动activity的功能。其中library中引用第三方aar,用到的类库如:androidx,okhttp,retrofit2,glide etc.操作步骤android创建lib...
2020-03-18 12:23:40 1904
原创 windows GStreamer环境配置及vs2019配置
1.下载GStreamerhttps://gstreamer.freedesktop.org/data/pkg/windows/我下载最新版本安装配置后出现一些问题,所以暂时按照前人博客的v1.14.3进行安装。64位系统也可以安装x86文件gstreamer-1.0-x86-1.14.3.msi runtime包gstreamer-1.0-devel-x86-1.14.3.msi SD...
2020-02-11 22:33:16 5358 5
原创 Android Branch deferred deep link 深度链接
Branch 实现Android端 deferred deep link官网sdk文档地址:https://docs.branch.io/apps/android/1. Configure Branch(配置Branch)2. Install BranchImport the Branch SDK to your build.gradle // required for a...
2019-10-28 16:16:54 2636 1
原创 ace自定义在线编辑器方法及提示
ace是一款优秀的开源在线代码编辑器github下载地址:https://github.com/ajaxorg/ace下载源码>打开命令行窗口- git clone https://github.com/ajaxorg/ace.git2.进入ace-demo目录,每个html页面有不同的功能,可以自己测试看一下。但是打开autocompletion.html页面时,报错如下co...
2019-08-05 14:54:43 6479
原创 Linux系统下安装android sdk的方法步骤
直接下载解压:wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz关于后续的sdk更新,可以使用命令行版本的sdkmanager直接更新到最新的sdk:tools/android update sdk --no-ui显示所有的sdk版本android list sdk --all[root@lo...
2018-08-31 17:07:06 5190
原创 linux jenkins离线改在线
修改/root/.jenkins/hudson.model.UpdateCenter.xml文件为<?xml version='1.1' encoding='UTF-8'?><sites> <site> <id>default</id> <url>https://mirrors.tuna.ts...
2018-08-31 14:19:10 1930 2
原创 Unity3D与Android互相调用踩坑总结
1.引入unity的 classes.jar包 本人安装unity-5.6.1版本,目录为D:\Program Files\unity-561\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\classes.jar 若直接将classes.jar导入AndroidSt...
2018-07-19 17:40:27 12480 3
原创 Android 监听键盘弹起落下
public class KeyboardChangeListener implements ViewTreeObserver.OnGlobalLayoutListener {private static final String TAG = "ListenerHandler";private View mContentView;private int mOriginHeight;priv...
2018-05-04 09:37:32 645
原创 windows+svn+redmine实现代码评审
利用bitnami-redmine,加redmine_code_review插件实现项目管理,代码评审; windows平台使用代码版本管理工具较多的是svn,但与svn配套使用的代码审核工具较少,或者说配置相当麻烦。我曾尝试使用reviewboard进行代码审核,但客户端每次都要使用rbt post 命令进行提交diff文件,过于繁琐。后来尝试在svn server端编写pre-commi
2017-09-22 14:32:44 6478
原创 GIT gitk图形界面中文乱码修改
使用gitk命令打开gitk工具,文件中含有乱码,一般是由于编码问题。使用如下命令解决git config --global gui.encoding utf-8
2017-09-15 16:19:01 2673
原创 CentOS svn hooks 创建
上接 Centos7 配置SVN服务器1.进入svn 项目目录下的hooks文件cd /var/svn/o2o/hooks建立post-commit执行文件#cp post-commit.tmpl post-commit#chmod +x post-commit #给执行权限3.创建svn项目检出目录,在/home/svn-work下检出svn checkout svn://192.168.1.
2017-08-31 16:50:07 415
原创 RecycleView设置倒置排序,实现聊天列表界面
一,错误方法 1.聊天数据倒序排列,取出前15条做为第一页数据。 2.将数据再次倒序排列,绑定在Adapter中显示。 3.recycleview 滑动到底部recycleView.smoothScrollToPosition(adapter.getItemCount());4.recycleView下拉刷新时,获取第二页数据;同样再次倒序排列,追加到adapter顶部;pu
2017-08-30 10:26:05 6247 6
转载 RTSP协议、RTMP协议、HTTP协议的区别
理论上RTSP RTMPHTTP都可以做直播和点播,但一般做直播用RTSP RTMP,做点播用HTTP。做视频会议的时候原来用SIP协议,现在基本上被RTMP协议取代了。…RTSP、 RTMP、HTTP的共同点、区别共同点:1:RTSP RTMP HTTP都是在应用应用层。2: 理论上RTSP RTMPHTTP都可以做直播和点播,但一般做直播用RTSP RTMP,做点播用HTTP。做视频会议的时候原
2017-08-29 13:52:02 418
原创 wireshark监控android socket 通信
1.电脑开启共享wifi,手机连接 2.设置过滤条件。本应用socket监听服务器端的50301端口,则过滤条件中输入tcp.port == 50301下图为socket一次请求的数据更多参考: http://blog.csdn.net/jia281460530/article/details/41902445
2017-08-28 15:40:32 1678
原创 CentOS安装ReviewBoard记录
一、安装Apache 1.#yum install httpd 2. #systemctl enable httpd.service (开机自启动httpd) 3. #yum install mod_wsgi (Python网关接口模块) 如果安装好的mod_wsgi后,有/etc/httpd/conf.modules.d/10.wsgi.conf文件,就不需要做 额
2017-08-25 17:55:42 653
原创 Centos7 配置SVN服务器
1.安装svnsudo yum install subversion2.监测svn安装版本[root@localhost ~]# svnserve --versionsvnserve,版本 1.7.14 (r1542130) 编译于 Nov 20 2015,19:25:09版权所有 (C) 2013 Apache 软件基金会。此软件包含了许多人的贡献,请查看文件 NOTICE 以获得更多信
2017-08-15 15:11:48 2468
原创 shell学习笔记
一,命令cat: 1,cat -n 1.txt --显示行号 2,cat -s 1.txt --压缩空白行 3,cat 1.txt | tr -s '\n' --tr移除空白行 4,录制和回放 script scriptreplayfind: 1,find . -print --打印文件和目录的文件 2,find . -n
2017-08-07 17:32:39 319
原创 SVN Server新建仓库,并创建钩子自动拉取代码
一:创建仓库1.svn server 创建仓库 2.选择仓库类型 Repository Type–>Regular FSFS Repository 【下一步】 3.录入仓库名称 Repository Name–>svnTest 4.选择目录结构 5.选择用户–Create 二:创建钩子 1.svn server manager中右击项目,选择Properties ,查
2017-07-26 11:21:34 2077
转载 git reflog恢复本地操作/误操作
git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录具体一个例子,假设有三个commit, git st: commit3: add test3.c commit2: add test2.c commit1: add test1.c如果执行git reset –h
2017-07-21 13:24:39 15796 1
原创 ubuntu 14.04 freeswitch 安装及应用
FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等,下文我们一起来看安装配置freeswitch1.源码下载: git clone https://freeswitch.org/stash/scm/fs/freeswitch.git //切换到v1.6,具体查看哪个
2017-05-31 16:27:24 3882
原创 我有10块钱,可以喝多少瓶汽水
公司群里发了这么一道小学3年级的算术题 计算规则:2块钱一瓶汽水,两个瓶子可以换一瓶汽水,四个瓶盖可以换一瓶汽水. 同事们算来算去都没有统一的答案,身为程序员的我们,简直不能忍受这样的欺凌。 一言不合就用程序来解决~public static void main(String[] args) { int money = 10; //总钱数 int bottle =
2017-05-03 09:45:13 1363 4
原创 在Ubuntu 14.04 上安装 Nginx-RTMP 流媒体服务器,并Android真机测试
一:RTMP RTMP流媒体协议是 一套 Adobe 开发的音频视频实时传输协议;二:Nginx-rtmp nginx-rtmp 是一个基于nginx的 RTMP服务模块,开源,免费 https://github.com/arut/nginx-rtmp-module三:在 ubuntu server 14 安装流程 1 先下载安装 nginx 和 nginx-rtmp 编译依赖工具su
2017-05-02 14:36:30 2825
转载 在Ubuntu上安装、配置和部署Rocket.Chat
记录 转载:http://blog.topspeedsnail.com/archives/3767
2017-03-09 11:22:13 2339
原创 Android imageloader加载网络,本地图片方式
imageloader加载图片路径选择 先初始化DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder() .showImageForEmptyUri(R.drawable.img_load) .showImageOnFail(R.drawable.im
2017-01-04 09:28:33 603
原创 adb 连接夜神模拟器
1.启动夜神模拟器,设置->关于平板电脑->点击5次版本号 进入开发者模式 2. 运行cmd命令,cd到夜神安装目录,执行命令 nox_adb.exe connect 127.0.0.1:62001
2016-11-27 09:12:57 33438
转载 MYSQL动态行转列
DROP TABLE IF EXISTS `score`;CREATE TABLE `score` ( `id` int(11) NOT NULL AUTO_INCREMENT, `class` varchar(255) DEFAULT NULL, `score` double DEFAULT NULL, `userid` int(11) DEFAULT NULL, PRIMA
2016-11-15 10:04:44 7842
原创 查看apk信息,keystore或者jks信息
1、查看 keystore $ keytool -list -v -keystore debug.keystore$ keytool -list -v -keystore debug.keystore Enter keystore password: 2、查看三方应用或是系统应用签名打开待查看的apk,将其中META-INF文件夹解压出来,得到其中的CERT.RSA文件$ keytool
2016-11-05 10:35:44 3965
转载 VirtualBox虚拟机网络设置(四种方式)
VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vh
2016-11-04 13:02:25 288
原创 GoogleMap移动Marker时添加动画
private GoogleMap mMap;@Overridepublic void onMapReady(GoogleMap googleMap) { mMap = googleMap;}public void animateMarker(final Marker marker, final LatLng toPosition,
2016-08-09 09:44:59 3680
转载 Android数据存储之GreenDao 3.0 详解
GreenDao 介绍: greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。如下图所示: 官网地址:http://greenrobot.org/greendao/github:https://github.com/greenrobot/greenDAOGreenDao 优点: - 性
2016-07-28 10:02:26 5418 1
imsdroid android-ngn-stack 解决android 7.0 提示has text relocations 问题
2017-09-07
AnyRTC Android Apk
2017-05-02
DataGrid 实现复杂表头和合并行源码与示例
2016-03-01
Android蓝牙聊天(大数据分割,自定义包头)
2015-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人