- 博客(38)
- 资源 (10)
- 收藏
- 关注

原创 Android中使用OpenCV
目标集成OpenCV注:Android studio需要安装NDK和CMakeCMake这里没有版本号,在配置build.gradle时候也不需要写版本号一、集成OpenCVOpenCV集成还是很简单的,不需要我们自己去交差编译生成动/静态库,解压后的文件已经包含了动态库。一般套路都是这样,下载库、导入.h和动/静态库、配置CmakeList。详细步...
2020-04-09 16:23:23
1649

原创 最近几年用过的Android框架
一、网络1、项目为MVP架构,最好使用RxJava + Retrofit RxJava使用介绍 https://www.jianshu.com/nb/14302692 Retrofit Github地址 https://github.com/square/retrofit2、OKhttp Github地址 https://gith...
2020-04-03 13:31:15
1263

原创 Android无线网调试---------AndroidWifiADB
第一步安装插件第二步点击下图小图标(注意:首先还是需要用数据线连接电脑)第三步提示(搞定)
2019-05-17 09:29:43
264
原创 Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘
看下多语言js文件中,是否同级出现相同名称。
2024-02-01 16:09:06
183
原创 Google Play的QUERY_ALL_PACKAGES或REQUEST_INSTALL_PACKAGES权限问题
应用发布Google Play的QUERY_ALL_PACKAGES或REQUEST_INSTALL_PACKAGES权限问题
2022-11-15 17:09:51
8514
1
原创 MySQL下载教程
MySQL下载教程MySQL官网:https://www.mysql.com/步骤如下:1.官网滚动到底部,点击 MySQL Workbench如图:2. 点击 Go to Download Page >如图:3. 点击 Download 下载如图:
2020-09-16 16:34:48
481
转载 谈谈你对JVM的理解
这里和大家简单分享一下JAVA和JVM运行的原理,Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器JAVA和JVM运行的原理1.Java语言运行的过程Java语言写的源程序通过Java编译器,编译成与...
2020-04-09 10:17:39
664
原创 解决Android Studio提示:安装包有异常,无法安装
在Android Studio上的出现的异常提示是:Installation failed with message INSTALL_FAILED_TEST_ONLY.It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present,and t...
2020-04-08 14:03:27
2304
原创 防止反射和反序列化破解
import java.io.ObjectStreamException;public class SingLazy { //类的初始化 不初始化这个对象(延迟加载,用到再创建) private static SingLazy instane; //私有化构造器 private SingLazy(){ //多次调用,抛出异常,防止反射 ...
2020-04-07 16:15:34
444
原创 单例模式(懒汉式)防止反射漏洞
public class SingLazy { //类的初始化 不初始化这个对象(延迟加载,用到再创建) private static SingLazy instane; //私有化构造器 private SingLazy(){ //多次调用,抛出异常,防止反射 if(instane!=null){ ...
2020-04-07 16:09:17
869
2
转载 Unknown failure (at android.os.Binder.execTransact(Binder.java:731)) Error while Installing APKs
出现这个问题的原因,是因为在早期,Android操作系统几乎只支持一种CPU架构:ARMv5。但是现在Android系统目前支持七种不同的CPU体系结构:ARMV5、ARMV7(2010)、X86(2011)、MIPS(2012)、ARMV8、MIPS64和X86Y64(2014)。它们中的每一个都与各自的ABI相关联。所以关于.so文件的处理需要更多的关注。解决方法如下:在build.g...
2020-03-18 10:48:51
619
原创 JSONPlaceholder使用
搭建本地数据接口:JSONPlaceholder---------------JOSN Server1.第一步百度搜索json-server(https://github.com/typicode/json-server)2.第二步全局安装json-server----->命令:npm install -g json-server3.第三步创建文件夹(比如:jsonserve...
2019-12-10 15:52:53
2912
2
原创 AndroidStudio中Method “xxx” is never used 解决方案
在使用AndroidStudio时,方法明明被调用的,却仍然提示 MethodMethod “xxx” is never used。并且不影响项目的正确运行,经过网上的搜索终于找到了解决方案。错误示例:解决方案:在Androidstudio的菜单File下点击Invalidate Caches/Restart... 重启Androidstudio完美解决问题。...
2019-11-11 10:41:10
2479
1
转载 SourceTree 3.1.3 版本跳过bitbucket注册方法
SourceTree 3.1.3 版本跳过bitbucket注册方法,而不是网上所谓的SourcetreeEnterprise跳过bitbucket注册方法 首先下载并安装好git程序。 接着下载并执行SourceTreeSetup-3.1.3.exe下载地址,会进入登录或注册bitbucket的界面,我只是想用软件,并不想去注册账号。怎么办?请往下看。 关闭上述安...
2019-10-08 10:14:22
640
1
原创 Activity生命周期
Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。Acitivity一般意义上有四种状态:1.当Activity位于栈顶时,此时正好处于屏幕最前方,此时处于运行状态;2.当Activity失去了焦点但仍然对用于可见(如栈顶的Activity是透明的或者栈顶Activity并不是铺满整个手机屏幕),此时处于暂停状态;3.当Activity被其他Activity完全遮挡,
2017-12-29 13:58:04
226
原创 腾讯X5WebView开发
Web业已成为移动互联网最普遍的技术形态,绝大多数移动App都包含基于移动Web的模块。由于Web技术的标准性和开放性,App内移动Web场景自身安全面临普遍威胁。移动互联网生态中灰色产业链可以利用典型如:DSN劫持、HTTP劫持、系统内核漏洞利用、恶意网址等恶意手段,较为轻易地实施窃取隐私、欺诈、远程控制等行为,并给合法应用和用户造成利益损害。传统移动操作系统内核缺乏安全防护的能力,同时,传统的移动安全应用手段也难以为移动Web应用提供细粒度的保护;事实上,几乎所有的移动互联网应用Web场景都遭受过各
2017-12-21 15:03:59
2025
转载 ButterKnife基本使用
ButterKnife基本使用Butter Knife处理字段和方法绑定. 重要更新: 目前(2016.4.29), ButterKnife的最新版本是8.0.1.Demo项目已更新: https://github.com/mengdd/AndroidButterKnifeSample以下原文是针对ButterKnife v6.1.0的, v8.0.1主要的
2017-06-20 14:32:48
204
原创 初始化虚拟机时出错 没有储备足够的堆空间1572864kb对象
android studio报初始化虚拟机时出错 没有储备足够的堆空间1572864kb对象Error:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm
2017-03-28 16:57:35
2495
原创 Android:控件的隐藏显示失效了
可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE); 不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.setVisibility(View.INVISIBLE); 隐藏(GONE)XML文件:andro
2017-03-27 15:52:43
4238
1
翻译 快速Android开发框架
今天推荐给大家快速开发Anroid框架。作者写的不错的。1.打开网址:https://github.com/limedroid2,使用文档
2017-01-22 15:02:25
281
翻译 RGB颜色查询对照表
因为兼容性问题,色阶板功能只能在IE浏览器中运行RGB颜色对照表#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF68F #FFF5EE #FFF0F5 #FFEFDB
2017-01-09 15:35:13
1342
原创 获取字符串指定区域字符
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd-hh");Date curDate = new Date(System.currentTimeMillis());//获取当前时间String str = formatter.format(curDate);String[] data = str.split("-");
2017-01-04 13:26:42
466
原创 经纬度计算距离
public class Gps2m { private static final double EARTH_RADIUS = 6378137.0; //利用两次经纬度计算距离(返回单位是米) public static double getDistance(double longitude1, double latitude1, double longitude2, do
2016-12-28 14:19:46
500
原创 查看apk版本号等信息
第一步找到SDK下build-tools\23.0.3目录下aapt文件,在目录上输入cmd:第二步输入 aapt dump badging C:\Users\Desktop\app.apk,然后按回车键就OK了!!!
2016-12-26 15:46:19
1231
原创 android去掉标题栏
方法1:代码实现(在setContentView()前面就行了)this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏方法2:在manifest.xml修改(这样会去掉所有页面系统标题栏) android:label="@string/app_name" android:theme="@
2016-12-21 15:21:04
317
原创 SharePreference工具类
首先说明SharedPreferences存储方式,它是Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入,具体实例如下:
2016-12-20 13:56:46
396
原创 检查网络是否连通方法
// 检查网络是否连通public boolean isNet(Context context) { // 创建并初始化连接对象 ConnectivityManager connMan = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); // 判断初始化是
2016-12-16 16:49:56
2152
原创 判断两个时间之间
给大家推荐一个简单两个时间之间判断方法:/** * 只能在工作时间访问 */public boolean getTime() { try { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String a = "2016-03-23 08:30:00";
2016-12-13 11:04:01
476
原创 快捷实现网络请求Retrofit
使用说明:http request to describe theURL参数替换和查询参数支持对象转换为请求体(例如,JSON协议缓冲区)多部分请求和文件上传
2016-12-13 10:41:03
218
原创 软键盘显示,软键盘隐藏
public class SoftInputUtil { /** * 软键盘显示 * * @param context */ public static void show(Context context) { InputMethodManager im = (InputMethodManager) context.getS
2016-12-12 12:28:19
437
原创 跳转到对应的系统界面
个人总计了跳转到对应的系统界面,分享文本,分享图片,跳转到系统程序详细信息界面,跳转到网络设置界面 ,跳转到设置界面,发送短信,用系统浏览器打开url,用浏览器打开url,直接拨号,进入拨号界面 等等。如果有帮助一定踩一踩。
2016-12-12 09:41:08
719
原创 SelfGrowthUtil是一个工具类,调用selfgrowth方法,获取关键字自增长值
SelfGrowthUtil是一个工具类,调用selfgrowth方法,获取关键字自增长值
2016-12-09 17:00:46
375
原创 Android简单制作自定义圆形头像
在很多应用中,我们看到,个人主页里面的头像一般都是圆的,设计成圆的会使整个界面布局变的优雅漂亮。那么,怎么使头像变圆呢?有的人说可以在上面加一个中间为透明圆形的png图,用它来遮盖住头像不就行了嘛。
2016-12-09 14:05:33
674
原创 常见正则表达式
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、re
2016-12-08 17:24:18
262
javacv_javacpp文件.rar
2020-04-09
SourceTree3.1.3版本.rar
2019-10-08
腾讯X5WebView
2017-12-21
Android 无障碍辅助功能
2017-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人