自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android中使用OpenCV

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

2020-04-09 16:23:23 1586

原创 最近几年用过的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 1216

原创 Android无线网调试---------AndroidWifiADB

第一步安装插件第二步点击下图小图标(注意:首先还是需要用数据线连接电脑)第三步提示(搞定)

2019-05-17 09:29:43 221

原创 Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘

看下多语言js文件中,是否同级出现相同名称。

2024-02-01 16:09:06 126

原创 Google Play的QUERY_ALL_PACKAGES或REQUEST_INSTALL_PACKAGES权限问题

应用发布Google Play的QUERY_ALL_PACKAGES或REQUEST_INSTALL_PACKAGES权限问题

2022-11-15 17:09:51 7581 1

原创 MySQL下载教程

MySQL下载教程MySQL官网:https://www.mysql.com/步骤如下:1.官网滚动到底部,点击 MySQL Workbench如图:2. 点击 Go to Download Page >如图:3. 点击 Download 下载如图:

2020-09-16 16:34:48 430

转载 谈谈你对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 620

原创 解决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 2160

原创 防止反射和反序列化破解

import java.io.ObjectStreamException;public class SingLazy { //类的初始化 不初始化这个对象(延迟加载,用到再创建) private static SingLazy instane; //私有化构造器 private SingLazy(){ //多次调用,抛出异常,防止反射 ...

2020-04-07 16:15:34 411

原创 单例模式(懒汉式)防止反射漏洞

public class SingLazy { //类的初始化 不初始化这个对象(延迟加载,用到再创建) private static SingLazy instane; //私有化构造器 private SingLazy(){ //多次调用,抛出异常,防止反射 if(instane!=null){ ...

2020-04-07 16:09:17 739 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 552

原创 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 2787 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 2276 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 603 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 206

原创 腾讯X5WebView开发

Web业已成为移动互联网最普遍的技术形态,绝大多数移动App都包含基于移动Web的模块。由于Web技术的标准性和开放性,App内移动Web场景自身安全面临普遍威胁。移动互联网生态中灰色产业链可以利用典型如:DSN劫持、HTTP劫持、系统内核漏洞利用、恶意网址等恶意手段,较为轻易地实施窃取隐私、欺诈、远程控制等行为,并给合法应用和用户造成利益损害。传统移动操作系统内核缺乏安全防护的能力,同时,传统的移动安全应用手段也难以为移动Web应用提供细粒度的保护;事实上,几乎所有的移动互联网应用Web场景都遭受过各

2017-12-21 15:03:59 1971

原创 Android studio adb已停止运行

希望对程序员同胞们有用

2017-11-30 14:39:13 2891

转载 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 181

原创 RecyclerView找不到原因

希望给你用帮助

2017-06-20 14:03:01 519

原创 初始化虚拟机时出错 没有储备足够的堆空间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 2420

原创 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 4073 1

翻译 快速Android开发框架

今天推荐给大家快速开发Anroid框架。作者写的不错的。1.打开网址:https://github.com/limedroid2,使用文档

2017-01-22 15:02:25 245

翻译 RGB颜色查询对照表

因为兼容性问题,色阶板功能只能在IE浏览器中运行RGB颜色对照表#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF68F #FFF5EE #FFF0F5 #FFEFDB

2017-01-09 15:35:13 1199

原创 获取字符串指定区域字符

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 425 1

原创 经纬度计算距离

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 465 1

原创 查看apk版本号等信息

第一步找到SDK下build-tools\23.0.3目录下aapt文件,在目录上输入cmd:第二步输入 aapt dump badging C:\Users\Desktop\app.apk,然后按回车键就OK了!!!

2016-12-26 15:46:19 1132

原创 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 271

原创 SharePreference工具类

首先说明SharedPreferences存储方式,它是Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入,具体实例如下:

2016-12-20 13:56:46 362

原创 检查网络是否连通方法

// 检查网络是否连通public boolean isNet(Context context) { // 创建并初始化连接对象 ConnectivityManager connMan = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); // 判断初始化是

2016-12-16 16:49:56 2083

原创 简单仿支付宝/微信密码输入效果

看网上,实现微信/支付宝密码效果,太复杂。所以自己动手写了一下,发信给我大家。

2016-12-15 13:51:18 322

原创 判断两个时间之间

给大家推荐一个简单两个时间之间判断方法:/** * 只能在工作时间访问 */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 438

原创 快捷实现网络请求Retrofit

使用说明:http request to describe theURL参数替换和查询参数支持对象转换为请求体(例如,JSON协议缓冲区)多部分请求和文件上传

2016-12-13 10:41:03 189

翻译 Picasso网络图片加载 (毕加索)

一个强大的图像下载和缓存图书馆为Android

2016-12-13 09:56:51 1950

原创 软键盘显示,软键盘隐藏

public class SoftInputUtil { /** * 软键盘显示 * * @param context */ public static void show(Context context) { InputMethodManager im = (InputMethodManager) context.getS

2016-12-12 12:28:19 378

原创 跳转到对应的系统界面

个人总计了跳转到对应的系统界面,分享文本,分享图片,跳转到系统程序详细信息界面,跳转到网络设置界面 ,跳转到设置界面,发送短信,用系统浏览器打开url,用浏览器打开url,直接拨号,进入拨号界面 等等。如果有帮助一定踩一踩。

2016-12-12 09:41:08 674

原创 SelfGrowthUtil是一个工具类,调用selfgrowth方法,获取关键字自增长值

SelfGrowthUtil是一个工具类,调用selfgrowth方法,获取关键字自增长值

2016-12-09 17:00:46 338

原创 Android简单制作自定义圆形头像

在很多应用中,我们看到,个人主页里面的头像一般都是圆的,设计成圆的会使整个界面布局变的优雅漂亮。那么,怎么使头像变圆呢?有的人说可以在上面加一个中间为透明圆形的png图,用它来遮盖住头像不就行了嘛。

2016-12-09 14:05:33 632 1

原创 常见正则表达式

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、re

2016-12-08 17:24:18 228

ffmpeg(amr转换mp3).exe.zip

微信公众号开发中,有涉及到微信语音功能,但是对于amr格式的音频在某些地方无法播放,因此只能想办法转成其他格式,例如mp3。

2020-06-29

javacv_javacpp文件.rar

人脸识别我这里用到了JavaCV,人脸识别逻辑:人脸识别的主要方式就是获取到人脸的特征值,然后将两个特征值做比对,取到一个相似度去做人脸识别,OpenCV这里的特征值,其实就是一张图片

2020-04-09

SourceTree3.1.3版本.rar

Sourcetree简化了如何与Git存储库进行交互,这样您就可以集中精力编写代码。通过Sourcetree的简单Git GUI可视化和管理存储库。

2019-10-08

40个安卓小游戏源码

40个安卓小游戏源码:小游戏提个Android开发者学习和开发

2019-02-15

37个安卓小游戏源码

37个安卓小游戏源码:各种各样Android小游戏,提供给开发者使用

2019-02-15

后台+完整商城小程序

商城小程序后台及小程序源码

2018-08-30

腾讯X5WebView

Web业已成为移动互联网最普遍的技术形态,绝大多数移动App都包含基于移动Web的模块。由于Web技术的标准性和开放性,App内移动Web场景自身安全面临普遍威胁。移动互联网生态中灰色产业链可以利用典型如:DSN劫持、HTTP劫持、系统内核漏洞利用、恶意网址等恶意手段,较为轻易地实施窃取隐私、欺诈、远程控制等行为,并给合法应用和用户造成利益损害。 传统移动操作系统内核缺乏安全防护的能力,同时,传统的移动安全应用手段也难以为移动Web应用提供细粒度的保护;事实上,几乎所有的移动互联网应用Web场景都遭受过各类安全攻击。 TBS独立于传统的系统内核,基于云防护,本地热修复,腾讯安全云等能力,TBS能为移动应用Web场景提供高效低成本的E2E安全保障。

2017-12-21

Android签名生成工具和签名格式转换工具

Android签名生成工具和签名格式转换工具,方面快捷,很实用

2017-12-05

Android 无障碍辅助功能

一个无障碍服务是一个应用程序,这个程序提供了增强的用户界面以帮助残障人士,或者可能暂时无法与设备充分交互的人们。例如,正在驾驶的用户,正照顾小孩子或参加一个非常常闹的聚会,可能需要额外的或替代的接口反馈。 Android提供了标准的无障碍服务,包括TalkBack,开发人员可以创建和分配自己的服务。该文档解释了创建无障碍服务的基本内容。 对你来讲,在Android 1.6(API4)中引入构建和部署的无障碍服务在Android 4.0(API级别14)中做了显著的改善。 Android Support Library也对Android 4.0这些增强的无障碍,Android 1.6以上版本,进行了更新,提供支持。鼓励开发人员的目标是使用Support Library,在Android 4.0介绍的更先进的无障碍特性上进行兼容无障碍服务的开发。

2017-11-13

SignApk工具

通过apk签名使应用程序有系统权限

2017-02-04

空空如也

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

TA关注的人

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