自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 apktool+signapk.jar 反编译后重新签名

1、使用 apktool 进行反编译:java -jar apktool.jar d [待反编译文件路径]2、使用 apktool 重新打包成 apk:java -jar apktool.jar b [待反编译文件目录]注意:因为重新打包后签名丢失,此时的包会安装失败。3、使用自带签名进行 apk 签名:java -jar signapk.jar testkey.x509.pem testkey.pk8 source.apk destination.apk注意:理论上来说,

2021-11-19 19:01:38 2224

原创 Cocos2d-x场景切换

1、普通切换场景Director::getInstance()->replaceScene(SecondScene::createScene());2、包含特效的场景切换Director::getInstance()->replaceScene(TransitionRotoZoom::create(3.0f, SecondScene::createScene()));特效的场景:

2017-01-22 15:15:53 2171

原创 Java、WebSocket、HTML简易聊天室

WebSockt协议是一种双向通信的解决方案,减少了频繁建立连接所带来的开销,使得客户端和服务端的通信更加及时。与轮询(polling)和(Comet)技术相比,WebSockt在双端通信上有明显的优势。本文以Java、Tomcat、JavaScript实现双端通信实例。        本文所使用开发环境:Java 1.8.0_45、Tomcat 7.0.53、IDE IntelliJ IDE

2016-12-30 17:45:25 3151

原创 Android OpenCV图像识别和图像追踪

首先介绍一下OpenCV中图像识别和跟踪机制:       图像跟踪机制是确定矩目标在3D环境中的姿态,并根据此类信息环绕目标对象绘制轮廓线。在最终的2D图像中,考虑到目标可能相对于相机倾斜,因而轮廓线将呈现为四边形(不一定是矩形)。       上述跟踪机制主要包含以下四个步骤:       (1)获取目标特征。这里特征是指从不同的距离或角度进行观察室,维持特征的外观的一点。例如,各

2016-12-14 17:14:45 16211 3

原创 Android OpenCV添加图像效果

本文重点介绍OpenCV获取到的帧图像处理,关于OpenCV中获取打开相机,及相机缓冲帧的方法请参考Android OpenCV获取相机并拍(Android Studio)。    首先我们需要从相机缓冲帧中获取到RGBA矩阵:Mat rgba = inputFrame.rgba();    处理像素的方法采用Filter接口的方式,Filter接口代码如下:p

2016-12-14 14:33:59 3403

原创 Android OpenCV获取相机并拍(Android Studio)

OpenCV的Android环境具体搭建过程,请参考Android 使用OpenCV的三种方式(Android Studio),并不在本文的范围之内。本文将OpenCV需要的依赖打成了opencvlib-release.aar包,关于aar包的打包和使用,请参考Android Studio中打包aar并引用及打jar包。本文旨在介绍OpenCV打开相机,获取缓冲帧并保存的方法。Op

2016-12-12 17:11:42 7706 2

原创 Android中线程池使用ExecutorService

关于Android中使用线程池对性能的优化以及线程池的原理,作用能理论,这里有一篇文章说得很透彻:http://android.jobbole.com/82092/本文旨在介绍Android中使用ExecutorService实现线程池及使用Runnable的Queue(建议在阅读本文之前先阅读上面文章补一下理论知识,老司机可忽略本提示~~~)。1.执行多个As

2016-12-06 18:25:58 2987 1

原创 Android Studio中打包aar并引用及打jar包

1.如何打aar包:在属性为library的module中,***\build\outputs\aar目录下有两个aar文件,后缀分别为debug和release.2.如何引用aar:将aar放在你所需要引用工程的libs文件夹中。在project的build.gradle文件中添加repositories { flatDir { dirs 'libs'

2016-12-06 16:08:26 3571

原创 Cocos2d-x中常用的宏小结

本文旨在交流学习,欢迎大家指正,后期将持续更新!!!节点创建相关的宏:CREATE_FUNC为特定类型增加一个静态的create函数,返回指针类型。自动调用init方法进行初始化(子类中先调用父类的init方法)。设置其自动释放内存,方便内存管理,不需要手动去释放NODE_FUNC为特定类型增加一个静态的node函数,返回

2016-10-31 14:00:01 827

原创 Android Studio开发过程问题小结(持续更新中)

Android Studio实际开发过程中遇到的一些令人蛋疼的问题,此处分享,不仅为给自己留个笔记,也希望能给其他人提供一些参考。问题1,将Android project强行改为Libary导致的编译错误:unspecified on project XXX resolves to an APK archive which is not supported as a compilation

2016-07-11 15:05:44 2378 1

原创 Android打补丁 热修复(HotFix)小结

需求场景:       当我们的app发布以后,发现有bug,比如维护数据错误,应用逻辑错误,严重的可能引发应用崩溃。这时修改应用可能只需要修改几行代码,或者某个方法就可以搞定。以前为了解决这样的问题发只能发布新版本。而紧急发布新版本会造成很恶劣的影响,使用户使用的成本升高,并且影响产品在用户心中的形象(不靠谱啊~~~)。技术背景: 在不断迭代我们的应用的时候,功能越多,不可避

2016-03-30 14:21:43 3120 2

原创 关于Android中Toast使用小结

Android中的Toast用于向用户显示一些帮助/提示。以下是关于Toast的一些使用的总结,希望对大家的学习和解决问题提供一些帮助:默认Toast样式:Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();自定义位置Toast:Toast toast = Toast.ma

2016-03-29 13:47:09 5666 1

转载 IntelliJ IDEA 12 创建Web项目 教程 超详细版

IntelliJ IDEA 12 新版本发布 第一时间去官网看了下  黑色的主题 很给力 大体使用了下  对于一开始就是用eclipse的童鞋们估计很难从eclipse中走出来 当然 我也很艰难的走在路上 ...首先要说一点,在IntelliJ IDEA里面“new Project” 就相当于我们eclipse的“workspace”,而“new Module”才是创建一个工程。这个和

2016-02-25 14:55:48 456

原创 Android WebView使用经验总结

接触WebView这么久,也积累了不少相关知识点,今天跟大家分享一下,希望对大家有帮助。一.常用APIsetAllowFileAccess 启用或禁止WebView访问文件数据setBlockNetworkImage 是否显示网络图像setBuiltInZoomControls 设置是否支持缩放setCacheMode 设置缓冲的模式setDefaultFontSi

2016-01-27 10:25:22 8997 2

转载 在WebView中如何让JS与Java安全地互相调用

在WebView中如何让JS与Java安全地互相调用在现在安卓应用原生开发中,为了追求开发的效率以及移植的便利性,使用WebView作为业务内容展示与交互的主要载体是个不错的折中方案。那么在这种Hybrid(混合式) App中,难免就会遇到页面JS需要与Java相互调用,调用Java方法去做那部分网页JS不能完成的功能。网上的方法可以告诉我们这个时候我们可以使用addjavascriptI

2016-01-26 13:57:40 413

原创 Android关于JavaScript与Native方法相互调用

前段时间,阿里的去啊App 5.1.1发布了,这轮发布的热点就是Hybrid混合框架搞定了H5的“无缝秒出”。伴随着H5的发展,Native+HTML5的混合开发模式已经成为一种潮流,著名的框架比如FaceBook的React Native,AngularJS,最近微信发布的应用号也是为混合开发填了一把火。我最近研究了一下关于Native和HTML混合开发的一些基础知识,特发文于一文,与大家分享一

2016-01-25 16:17:06 2579

原创 自定义样式及带数字ProgressBar

Android系统自带的ProgressBar样式简单,很多时候不能满足项目需求。最近因项目需要,下了一番功夫研究了一下并自定义了一个ProgressBar,特此记录,并希望能帮助到有需要的朋友们~~~先上效果图:    其中第一个为系统样式,不多说。    第二个为自定义样式的ProgressBar。具体实现方式:1.在drawable目录下新建一个xml文件,本例中为p

2015-09-25 17:13:59 829

原创 Access denied for user 'root'@'localhost' to database

今天使用mysql时遇到:Access denied for user 'root'@'localhost' to database注意在此时输入show databases;,只显示了两个库,没有mysql库。原因是:此时用户使用的是匿名登录,权限不对,所以mysql数据库找不到了,权限不对。网上流传的解决方案为:关闭mysql:# service mysqld st

2015-09-11 15:36:37 7789 2

apktool+signapk.jar.zip

使用 apktool + signapk.jar 进行 apk 反编译和重新签名 相关文章:https://blog.csdn.net/u012500046/article/details/121429021

2021-11-19

Android OpenCV获取相机并拍(Android Studio)

Android OpenCV获取相机并拍(Android Studio)

2016-12-12

Android线程池ExcutorService

Android线程池ExcutorService

2016-12-08

ThreadPool-master

ThreadPool-master

2016-12-06

Android关于HTML页面与Native方法相互调用

Android关于HTML页面与Native方法相互调用

2016-01-25

CustomProgressBarDemo

自定义样式及带数字的ProgressBar

2015-09-25

空空如也

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

TA关注的人

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