- 博客(199)
- 资源 (125)
- 问答 (4)
- 收藏
- 关注
转载 Ecplise安装git及其使用
有的eclipse已经自带了GIt了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载不同eclipse卸载不一样:1.在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Installation Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。
2016-04-26 14:48:06 1819
原创 Android开发工具下载及Android开源代码整理下载地址
AndroidDevTools简介Android Dev Tools官网地址:www.androiddevtools.cn收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材。
2016-02-23 17:14:15 543
原创 android studio安装及使用
现在好多的开发者都开始用AS 了,尤其是各种开源的项目,对于我这种还在使用Ecplised 人来说,新开发工具必须要学习下使用了,要不就落后太多了。其实安装使用在忙活了几天以后发现其实习惯了还是很好弄的。(1)下载最新Android studio 安装包,或者是直接下载网上免安装的都行(2)准备一个包含了所有的Build tools版本的文件夹吧,要不在你导入很
2016-02-19 10:55:36 1974
转载 经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin
2015-08-17 18:40:47 589
原创 AndroidUnusedResources,清理不需要的资源
前段时间发现一个小工具,因为程序一直在修改,里边肯定会有许多不适用的资源,清理了这些东西会对程序的结构有一定的帮助。 AndroidUnusedResources:现在说下这个东西的使用,使用这个东西非常的简单1、首先下载这个文件 :http://download.csdn.net/detail/u012808234/8994219;2、把这个文件放到你要检查的项目的根目录下
2015-08-12 10:58:54 4223
原创 如何判断Fragment是否展示
在android 开发中使用Fragment基本上是一个搞android的都知道的,他不知道方便了开发者模块化应用,而且方便开发者管理他的生命周期。但是我们很多人都是把Fragment 放到ViewPager中进行展示,让他达到更好的效果,可以滑动,可以点击切换,但是ViewPager 总是会加载当前页的前后俩页数据,那么也就会调用到其他Fragment的生命周期,可能达不到你预期的效果,如果你能
2015-08-10 17:32:23 1815
原创 集成Vitamio的视频播放器
项目现在已经差不多稳定了,总结自己这段时间的经历。公司的项目是一款配合路由器的app,但是说到底其实都一样,只是在取数据的时候把网络,换成了一个路由器。公式的项目哗哗Wifi ,主要做的是视频以及免费上网。 视频功能:1、视频播放的控制台,进度条,播放、暂停按钮、播放时长,返回按钮,播放影片的名称2、调节音量3、调节亮度 4、拖动屏幕来进行视频的快进跟快退
2015-08-05 12:20:19 3388 43
原创 VLC源码学习,正式版本源码实例
Vcl源码学习,源码实例下载,肯定是你做播放器的首选,如果你是做中低端手机的解码的话比vitamio这个第三方播放器也好使,如果是做中高端的话vitamio也不错,使用也很简单,学习源码中的解码库对你以后的视频开发有很大帮助,希望能对跟我这样的新手有更大的进步
2015-04-17 14:06:54 2448
原创 Mac Rust编译(Android)动态链接库实践
经过调试,发现是因为Mac电脑上无法安装lunwind 导致,然后使用brew进行安装,但是依然失败。5、然后可以直接切换到 .cargo 的目录下,直接创建一个config文件,并添加编译配置。以下三个命令是生成不同系统架构的动态链接库的命令,按需要使用即可。7、然后可以通过cargo创建项目,添加配置即可。$符号是命令行中自带的符号,不需要复杂。3、安装rust环境,如果有可以跳过。2、配置ndk 到path中。8、最后执行编译命令即可。9、编译过程中出现的问题。4、生成交叉编译的文件。
2023-05-26 10:47:49 1457
原创 逆向android-让你也能开发微信的xposed插件-手机root(一)
一个root过的手机可以让你随心所欲的控制手机上的所有功能,配合xposed框架,可以让你拦截所有应用的执行。Xposed 框架是一款可以在不修改 APK 的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作(目前支持10.0以下的android系统)。但是该框架在2017年已经停止维护,但是后续又出现了不少优秀的类Xposed框架,
2023-04-28 12:05:18 3211
转载 IM聊天传输内容端到端加密技术
全称Message Authentication Code,即消息认证码(带密钥的Hash函数)。在密码学中,MAC是通信实体双方使用的一种验证机制,是保证消息数据完整性的一种工具。MAC算法的安全性依赖于Hash函数,故也称带密钥的Hash函数。消息认证码是基于密钥和消息摘要“hash”所获得的一个值,可用于数据源发认证和完整性校验。
2022-11-01 13:55:53 1228
转载 Mac进行Homebrew安装配置
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
2022-09-26 16:50:40 3210 2
原创 git 的功能使用(三)
Git 高级命令git 常⽤命令⼤全1、git branch2、git branch -a3、git checkout “branch name” 切换分⽀支4、git chekcout -b “branch name” 创建本地分⽀支5、git pull6、git push7、git push --set-upstream origen “branch name” 强制push本地分⽀支到远程 8、git log 查看git提交log9、git diff 查看修改diff10、git
2022-07-06 10:36:18 185
转载 华为鸿蒙开发入门文档(1)
这里写目录标题系统定义系统定位技术架构内核层系统服务层框架层应用层技术特性硬件互助,资源共享分布式软总线分布式设备虚拟化分布式数据管理分布式任务调度一次开发,多端部署统一OS,弹性部署系统安全正确的人正确的设备正确地使用数据系统定义系统定位HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种
2021-06-03 16:37:32 2804
原创 AES_GCM_256加密
final class AesGcmUtils { private static final String ALG_AES = "AES"; private static final String ALGORITHM = "AES/GCM/PKCS5Padding"; private static final int TAG_LENGTH_BIT = 120;//must be one of {128, 120, 112, 104, 96} /** * Get e
2021-04-26 17:23:13 4082
转载 Linux Shell中‘$‘符号的各种用法
文章目录前言引用变量引用脚本或函数参数上一次命令的返回值执行并获取命令输出表达式求值获取当前进程ID后台运行的最后一个进程ID获取shell选项前言在Shell中$是一个特殊的字符,在不同场景中有不同的用法。引用变量使用$直接引用变量,包括循环变量。root@iZ2ze43t8c5urajez7ws4eZ:~# x=1root@iZ2ze43t8c5urajez7ws4eZ:~# echo $x1双引号"括起来的字符串支持变量插值。root@iZ2ze43t8c5urajez
2021-04-16 15:10:30 8337
原创 编译SqlCipher_android源码
编译SqlCipher_android源码为了使用SqlCipher在Android 上进行二次开发,首先对SqlCipher源码进行了编译,现在对android-database-sqlcipher进行编译,生成so文件,并打包aar包进行使用。编译SqlCipher源码文章目录编译SqlCipher_android源码前言准备编译环境开始编译Building编译过程中异常问题前言提示:以下是本篇文章正文内容,下面案例可供参考准备编译环境准备linux环境安装Android stu
2021-04-13 11:44:00 707
原创 虚拟机编译SqlCipher源码
文章目录前言一、源码编译准备安装虚拟机安装tcl下载最新的SqlCipher代码SqlCipher的简单使用结束前言因项目需要,要自己编译sqlcipher进行android 支持,故需要先对sqlcipher编译生成 sqllite3.c 、sqlite.h 然后在sqlcipher-android中使用,然后编译出sqlcipher对应的android版本,然后实现自定义的分词器。因此本文记录对sqlcipher源码的编译。创建虚拟机的时候要注意硬盘与内存的大小,最新是一次性到位,否则进行后续扩
2021-04-12 13:36:35 560
原创 开发工具网站地址大全
IntelliJ IDEAhttps://www.jetbrains.com/help/idea/2019.1/nullable-and-notnull-annotations.html
2020-11-11 15:12:37 338
原创 Java线程池学习总结
Java线程池使用总结线程池算是Java开发、Android开发中多线程开发的时候经常使用的东西。以下是关于线程池的简单学习。文章目录前言线程池线程池的好处:ThreadPoolExecutor系统提供的线程池实现1、FixedThreadPool:2、5.SingleThreadExecutor:3、CachedThreadPool:4、ScheduledThreadPool:自定义线程池前言在开发过程中,我们在要使用线程的时候,很多情况会直接通过一下方式来开启一个线程new Threa
2020-09-20 18:10:15 158
原创 Android studio 升级到4.0-4.0.1版本项目编译异常问题总结
Android studio 升级到4.0-4.0.1版本项目编译异常问题总结1、升级以后第一个要注意的地方,gradle 版本2、新版本gradle 在编译的时候 如果项目中自定义属性 attrs 中 有类似以下写法的情况,会 出现 no found resource 问题。3、builde.gradle中无法识别以下方式导入的sdk的jar 文件。4、编译器更严格的检查,很多以前不规范的代码或者不影响编译的警告都有可能会影响项目的编译。1、升级以后第一个要注意的地方,gradle 版本注意:在升级到
2020-08-16 15:32:45 1441
原创 git 常⽤命令⼤全
git 常⽤命令⼤全1、git branch2、git branch -a3、git checkout “branch name” 切换分⽀支4、git chekcout -b “branch name” 创建本地分⽀支5、git pull6、git push7、git push --set-upstream origen “branch name” 强制push本地分⽀支到远程 8、git log 查看git提交log9、git diff 查看修改diff10、git status 查看
2020-07-21 11:45:44 167
原创 adb常用命令集合
adb常用命令集合查看当前在运行的Activityadb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'查看当前获取到焦点并显示的Activityadb shell dumpsys activity | grep "mFocusedActivity"查看手机上边的所有应用包名adb shell pm list packages查看手机上第三方应用包名adb shell pm
2020-07-21 11:41:28 737
原创 一网打尽__Android 开源代码合集(SwitchButton)
本人会陆续整理收集Android 中不同类列的开源框架。方便开发流程,减少开发查询成本。SwitchButtonSwitchButton提供了一个方便的方法来使用和定制一个开关按钮小部件在Android。地址:https://github.com/kyleduo/SwitchButtonToggleButtonAndroid上类似iOS的开关控件地址:https://g...
2020-01-17 10:54:31 512
原创 一网打尽__Android 开源代码合集(WebView框架)
本人会陆续整理收集Android 中不同类列的开源框架。方便开发流程,减少开发查询成本。WebView 框架JsBridgeAndroid的Java和JavaScript桥接地址:https://github.com/lzyzsd/JsBridgeAndroidChromium谷歌浏览器安卓版源码项目地址:https://github.com/JackyAndroid/...
2020-01-16 20:02:13 2840
原创 一网打尽__Android 开源代码合集(抽屉菜单)
本人会陆续整理收集Android 中不同类列的开源框架。方便开发流程,减少开发查询成本。抽屉菜单MaterialDrawer:安卓抽屉效果实现方案地址:https://github.com/mikepenz/MaterialDrawerSide-Menu.Android创意边侧菜单地址:https://github.com/Yalantis/Side-Menu.Andr...
2020-01-16 19:46:19 494
原创 Android 开发问题总结 四
Android 开发问题总结 四1、Android 悬挂式通知栏的实现2、Android 8.0以上使用手机相册、相机以后图片保存、裁剪是会出现android.support.v4.content.FileProvider的使用权限问题3、Litpal 2.0数据库使用过程中id主键自动从 0开始。但是其他sqlite 数据库默认从1 开始。1、Android 悬挂式通知栏的实现Android.........
2019-09-05 14:31:30 852 1
原创 程序员一定要有变态的安全意识,为了自己
个人感悟我是一个已经在互联网行业工作6年左右的人,大学也是计算机专业。大学的时候就学习开发,一直以来都觉得做开发,做项目就是在把自己的本职工作做好。我拿着自己应得的薪水,其他的就都与我无关了。我不知道有多少人跟我有相同的习惯。使用电脑的时候都会记住密码、在本地记录所有的账号密码信息。现在的浏览器可以保存你的账号密码,电脑会保存你的账号密码。所有涉及到你隐私的东西都会被电脑所记录。我一直觉得...
2019-04-12 11:39:55 471 1
原创 Android开源项目大合集(转载的基础上添加了项目地址)
WeChat高仿微信项目地址:https://github.com/motianhuo/wechat高仿微信,实现功能有: 好友之间文字聊天,表情,视频通话,语音,语音电话,发送文件等。知乎专栏App知乎专栏:https://github.com/bxbxbai/ZhuanLan第三方的app,引用作者的描述:“最近一直在利用空余时间开发一个完整的App,名字就叫“专...
2019-04-01 18:26:15 1361 1
原创 华为Push最新版接入(Mac)
华为的Push接入申请账号,开通Push功能就不说了。主要说一下华为Push的接入流程很可能遇到的问题。在保证账号申请完成、push功能已开通的情况下。根据以下步骤来接入华为Push。1、 下载HMS SDK Agent套件要使用华为的Push功能,那么这个套件是必须要下载的,否则就只能自己去进行Push的调用了。没有相关的Api,操作难度不小,不建议。下载完成以后,解压压缩包,通...
2019-03-27 18:52:50 1328
转载 Android APP性能优化的四个方面最全总结
原文:http://www.jianshu.com/p/9755da0f4e8f说到Android系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了很多文件,然后用手机管家 APP 不断地进行清理优化 ,才感觉运行速度稍微提高了点,就算手机在各种性能跑分软件面前分数遥遥领先,还是感觉无论有多大的内存空间都远远不够用。相信每...
2019-01-25 17:09:44 806
原创 比较好的图片无损压缩工具
1、Tinypng地址:https://tinypng.com/2、Compressor. io地址:https://compressor.io/compress3、Kraken. io地址:https://kraken.io/web-interface4、GiftofspeedJPG压缩地址:https://www.giftofspeed.com/jpg-compressor/P...
2018-12-03 17:36:41 849
原创 Android应用动态替换icon(动态替换会有某些问题)
Android 动态替换IconAndroid通过动态替换icon来实现展示不同的icon。实现方式1、在清单文件中配置启动的activity的别名activity-alias 类似这样: <activity android:name=".ui.SplashActivity" android:configChanges...
2018-09-12 17:12:52 4964 6
原创 Python爬虫系列(一)环境搭建,以及简单使用,体验他的强大
python初体验python环境搭建搭建过程中问题解决工具安装简单使用强大的工具是开发的利器!1、学习Python爬虫需要的python环境,Mac一般都自带了。但是为了简单,上手更快,所有要装些其他的工具 - Anaconda套装 ([https://www.anaconda.com/download/](https://www.anaconda...
2018-08-22 20:13:12 2910
原创 Android第三方经典项目,框架,效果等的大集合(满足你开发中的所有问题)
OkHttp:项目地址:https://github.com/square/okhttp 该项目是一个网络框架,基本上所有的网络访问都在使用了,google也已经在Android底层在使用了。 项目官网:http://square.github.io/okhttp/Litpal:项目地址:https://github.com/LitePalFramework/LiteP...
2018-07-30 17:06:15 1413
原创 使用Umeng统计跟分享,使用原生微信登陆(umeng跟微信原生登陆冲突)
使用Umeng统计跟分享,使用原生微信登陆(umeng跟微信原生登陆冲突)本文根据项目经验得出,已经经过测试: 因项目中使用umeng的分享统计等功能,但是在接入微信原生登陆的时候发现 umeng会调用获取AsscesToken的接口,导致原生方式获取到的code码在调用 获取AsscesToken接口是报错“40163 code been used”;出现问题原因因为使...
2018-06-26 19:54:13 2369 6
原创 Android,java知识点总结(三)
1、umeng分享通过QQ跟QQ空间分享成功或者取消分享没有回调问题是因为在你的Activity中你自己处理了onActivityResult,而没有调用super.onActivityResult()2、Android 让应用安装以后自动获取所需的权限(部分特殊权限无法获取)因为android权限一直在变化,尤其是6.0,7.0, 8.0变化都很多,而且需要动态申请,那么如何让ap...
2018-05-16 18:27:06 1082
原创 Android studio 导入或依赖第三方库失败
Android studio 导入或依赖第三方库失败在使用第三方库的时候,需要添加很多仓库,以保证可以能正确快速的下载到我们所需要的类库,但是经常会出现各种问题。 以下为个人问题总结首先在遇到该问题的时候解决步骤如下首先通过错误日志确认具体问题,如果是签名或者证书问题,那么通过导入证书到Android studio中jdk的证书列表中。(注意android studio中j...
2018-04-13 15:12:45 5996 2
原创 android,java知识点总结 (二)
1、mac版studio 项目构建过程中要注意的问题gradle下载过慢导致项目一直构建的问题 命令行打开指定文件夹 open xxxx 下载gradle包以后添加到.gradle 目录相对应的位置如果模拟器或者手机出现 Failed to finalize session : INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extrac
2017-11-16 15:43:31 433
下载管理器Dmeo展示(只供参考代理功能)
2017-01-11
Atom+Nuclide安装包
2016-11-07
Android实现Wifi数据传输(免积分下载)
2016-10-21
appcompat-v7 18.0.0 - 23.3.0-24.0.0
2016-08-29
vitamio_5.0.1最新sdk使用
2016-05-30
使用Frida抓包okhttp请求的dex文件
2023-07-19
Gradle-5.4.1.zip
2020-04-22
apache所有jar文件大合集
2018-11-19
HttpClient.jar
2018-10-10
android如何监听点击的是哪个快捷方式
2015-12-14
求大神帮忙啊,看看这是咋回事
2015-07-30
android传感器如何能获取当前设备的运动方向
2015-04-22
android 基站定位,gps定位问题
2015-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人