- 博客(7)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注
原创 Java项目转成Kotlin文件,系统Api空指针异常
我们知道kotlin可以和安卓的Java代码很好的兼容,只要我们在安卓项目里面配置了kotlin环境,配置了kotlin环境的安卓项目和你新建一个kotlin项目的配置文件是一样的。首先我们需要配置整个项目的build.gradle:buildscript { ext.kotlin_version = '1.1.51' dependencies { classpa...
2019-03-29 17:35:43 285
原创 使用sourceTree关联Gitlab仓库地址
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。这里我找到了这个开源项目的地址:Gitlab开源项目当我们本地开发完了项目,但是突然发现有一天不能正常的从gitlab服务器下拉项目代码和上传项目代码的时候,这是因为Gitlab服务器已经挂了。后端程序员重装Gitlab服务器之...
2019-03-28 18:56:02 2736
原创 Mac电脑搭建openfire服务器
下载openfire运行报错,无法启动时,打开终端命令行,依次输入以下命令:sudo chmod -R 777 /usr/local/openfire/bin输入密码sudo sucd /usr/local/openfire/binexport JAVA_HOME=`/usr/libexec/java_home`echo $JAVA_HOME/Library/Java/JavaVir...
2019-03-28 15:58:59 269
原创 安卓使用handler实现动态轮播技术
在安卓中,我们经常使用Handler来发送一条消息去更改界面UI,同时安卓也规定不能在子线程中更改UI界面。当我们使用一个Handler时,我们需要实现它的handleMessage方法,这个方法用接收到UI线程Handler发送的消息实体,然后根据消息实体进行更改界面的操作。 @SuppressLint("HandlerLeak") private Handler mHandle...
2019-03-27 11:56:19 475
原创 Mac环境安卓反编译环境搭建:反编译Apk实战
安卓反编译技术大家一定不会陌生,这也是我们开发的时候知道安卓使用Progrund混淆之后,可能会引发很多异常信息、包括友盟统计无法统计到有效的崩溃的日志信息,需要上传混淆上传的mapping文件才能正常查看。这一系列复杂的问题也不能阻挡我们混淆代码,因为不混淆代码。别人拿到你的Apk文件之后,反编译拿到你的源码,那么你的项目就相当与开源了。如果你的项目里面已经配置了签名文件,这就相当于别人可以替你...
2019-03-15 14:09:49 839
原创 NDK开发:保存App私密信息成So库,使用加载动态连接库获取私密信息
在我们App开发中总会有一些私密信息需要保存到App客户端,即使App有Progrund做代码混淆,但是安卓有很多反编译的方法获取App原代码,这些私密信息还是不够安全。下面我们就来实现一个把私密信息保存成so库,然后让App动态加载,或许这些私密信息。1)首先,安装安卓的NDK开发环境:比较完整的NDK开发步骤:我也按照网上的配置了很多次生成so文件的时候总是会出现问题,编译可以通过,但...
2019-03-13 15:00:19 515
程序崩溃时往往让人很恼火,而且测试的话无法实时的打印日志,所以希望程序崩溃之后可以跳转到一个错误信息页面,最好是程序崩溃之后重启
2022-03-03
日志格式化输出打印工具类.rar
2020-08-18
U-ShareSdkDemo.rar
2020-02-22
Python使用Tornado上传图片到本地服务器.zip
2019-09-29
android studio 插件
2016-10-09
Fragement 重复添加的问题
2017-02-13
RSA加密算法的秘密钥存储问题
2015-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人